论文标题
JAS4PP-物理和探测器研究的数据分析框架
Jas4pp -- a Data-Analysis Framework for Physics and Detector Studies
论文作者
论文摘要
本文介绍了用于探索物理案例的JAS4PP框架以及对未来粒子碰撞实验的探测器性能研究。 JAS4PP是用于数字计算的多平台Java程序,2D和3D中的科学可视化,以各种文件格式存储数据并显示碰撞事件和检测器几何形状。它还包括用于功能最小化,回归分析,事件重建(例如JET重建),限制设置和其他广泛用于粒子物理学的其他库的复杂数据分析算法。该框架可以与几种脚本语言一起使用,例如Python/Jython,Groovy和Jshell。本文中讨论的几项基准测试与C中的标准Python实现相比,在Java虚拟机中的最新增强效果,该论文中的几项基准测试表明,Groovy和Jshell脚本语言的性能有了显着改善。
This paper describes the Jas4pp framework for exploring physics cases and for detector-performance studies of future particle collision experiments. Jas4pp is a multi-platform Java program for numeric calculations, scientific visualization in 2D and 3D, storing data in various file formats and displaying collision events and detector geometries. It also includes complex data-analysis algorithms for function minimisation, regression analysis, event reconstruction (such as jet reconstruction), limit settings and other libraries widely used in particle physics. The framework can be used with several scripting languages, such as Python/Jython, Groovy and JShell. Several benchmark tests discussed in the paper illustrate significant improvements in the performance of the Groovy and JShell scripting languages compared to the standard Python implementation in C. The improvements for numeric computations in Java are attributed to recent enhancements in the Java Virtual Machine.