English

Analysis Description Language: A DSL for HEP Analysis

High Energy Physics - Phenomenology 2022-03-21 v1 Computational Physics Data Analysis, Statistics and Probability

Abstract

We propose to adopt a declarative domain specific language for describing the physics algorithm of a high energy physics (HEP) analysis in a standard and unambiguous way decoupled from analysis software frameworks, and argue that this approach provides an accessible and sustainable environment for analysis design, use and preservation. Prototype of such a language called Analysis Description Language (ADL) and its associated tools are being developed and applied in various HEP physics studies. We present the motivations for using a DSL, design principles of ADL and its runtime interpreter CutLang, along with current physics studies based on this approach. We also outline ideas and prospects for the future. Recent physics studies, hands-on workshops and surveys indicate that ADL is a feasible and effective approach with many advantages and benefits, and offers a direction to which the HEP field should give serious consideration.

Keywords

Cite

@article{arxiv.2203.09886,
  title  = {Analysis Description Language: A DSL for HEP Analysis},
  author = {Harrison B. Prosper and Sezen Sekmen and Gokhan Unel},
  journal= {arXiv preprint arXiv:2203.09886},
  year   = {2022}
}

Comments

contribution to Snowmass 2021

R2 v1 2026-06-24T10:18:15.588Z