arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 2203.13302physics.ed-phhep-phphysics.data-an
收藏

使用ADL/CutLang使LHC数据分析民主化

Democratizing LHC Data Analysis with ADL/CutLang

Sezen Sekmen, Gokhan Unel, Harrison B. Prosper, Aytul Adiguzel, Burak Sen

摘要:

大型强子对撞机的数据分析有一个非常陡峭的学习曲线,这在数据和任何希望分析数据的人之间树立了一个巨大的障碍,无论是研究一个想法还是简单地理解数据分析是如何进行的。为了使分析更容易获得,我们设计了所谓的分析描述语言(ADL),这是一种特定于领域的语言,能够以标准和明确的方式描述LHC分析的内容,独立于任何计算框架。ADL具有类似英语的高度人类可读的语法,并直接采用与HEP相关的概念。因此,它消除了学习基于通用语言(如C++或Python)编写的复杂分析框架的需要,并将重点直接转移到物理学上。用ADL编写的分析可以使用名为CutLang的运行时解释器在数据上运行,而无需编程。ADL和CutLang是为任何对LHC物理学感兴趣和/或了解LHC物理学的人而设计的,从实验学家和现象学家到非专业爱好者。ADL/CutLang最初是为研究而设计的,但也同样适用于教育和公共用途。这种方法已经在土耳其和越南的两所专门学校用于训练没有LHC分析编程经验的本科生,并正在适应LHC开放数据的使用。此外,正在开展工作,为高中学生和教师试行一个粒子物理学数据分析教育模块。在这里,我们介绍ADL和CutLang,并提出基于这些实用工具的教育活动。

英文摘要:

Data analysis at the LHC has a very steep learning curve, which erects a formidable barrier between data and anyone who wishes to analyze data, either to study an idea or to simply understand how data analysis is performed. To make analysis more accessible, we designed the so-called Analysis Description Language (ADL), a domain specific language capable of describing the contents of an LHC analysis in a standard and unambiguous way, independent of any computing frameworks. ADL has an English-like highly human-readable syntax and directly employs concepts relevant to HEP. Therefore it eliminates the need to learn complex analysis frameworks written based on general purpose languages such as C++ or Python, and shifts the focus directly to physics. Analyses written in ADL can be run on data using a runtime interpreter called CutLang, without the necessity of programming. ADL and CutLang are designed for use by anyone with an interest in, and/or knowledge of LHC physics, ranging from experimentalists and phenomenologists to non-professional enthusiasts. ADL/CutLang are originally designed for research, but are also equally intended for education and public use. This approach has already been employed to train undergraduate students with no programming experience in LHC analysis in two dedicated schools in Turkey and Vietnam, and is being adapted for use with LHC Open Data. Moreover, work is in progress towards piloting an educational module in particle physics data analysis for high school students and teachers. Here, we introduce ADL and CutLang and present the educational activities based on these practical tools.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑