CutLang: a cut-based HEP analysis description language and runtime interpreter
Gokhan Unel, Sezen Sekmen, Anna Monica Toon

TL;DR
CutLang is a domain-specific language and interpreter designed to simplify high energy physics data analysis by providing an easy, human-readable, and unambiguous way to describe analyses, reducing programming errors.
Contribution
It introduces a new declarative analysis description language and runtime interpreter tailored for collider physics data analysis, streamlining the analysis process.
Findings
Demonstrated top pair reconstruction using CutLang
Reduced programming complexity in HEP analyses
Enhanced clarity and error reduction in analysis descriptions
Abstract
We present CutLang, an analysis description language and runtime interpreter for high energy collider physics data analyses. An analysis description language is a declerative domain specific language that can express all elements of a data analysis in an easy and unambiguous way. A full-fledged human readable analysis description language, incorporating logical and mathematical expressions, would eliminate many programming difficulties and errors, consequently allowing the scientist to focus on the goal, but not on the tool. In this paper, we discuss the guiding principles and scope of the CutLang language, implementation of the CutLang runtime interpreter and the CutLang framework, and demonstrate an example of top pair reconstruction.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
