CutLang V2: towards a unified Analysis Description Language
G. Unel, S. Sekmen, A. M. Toon, B. Gokturk, B. Orgen, A. Paul, N., Ravel, J. Setpal

TL;DR
CutLang V2 introduces an improved, unified analysis description language for collider data, enabling clearer, framework-independent analysis descriptions that facilitate preservation, validation, and communication within high-energy physics research.
Contribution
The paper presents the latest version of CutLang, a runtime interpreter for ADL, with syntax enhancements, new features, and real-world LHC analysis examples, advancing analysis standardization.
Findings
Enhanced syntax for better ADL compatibility
Added features like object combinatorics, tables, and event saving
Demonstrated real-life LHC analysis applications
Abstract
We will present the latest developments in CutLang, the runtime interpreter of a recently-developed analysis description language (ADL) for collider data analysis. ADL is a domain-specific, declarative language that describes the contents of an analysis in a standard and unambiguous way, independent of any computing framework. In ADL, analyses are written in human-readable plain text files, separating object, variable and event selection definitions in blocks, with a syntax that includes mathematical and logical operations, comparison and optimisation operators, reducers, four-vector algebra and commonly used functions. Adopting ADLs would bring numerous benefits to the LHC experimental and phenomenological communities, ranging from analysis preservation beyond the lifetimes of experiments or analysis software to facilitating the abstraction, design, visualization, validation,…
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.
