Jas4pp --物理学和探测器研究的数据分析框架
Jas4pp -- a Data-Analysis Framework for Physics and Detector Studies
摘要:
本文介绍了Jas 4pp的框架,探索物理的情况下,探测器的性能研究,未来的粒子碰撞实验。Jas 4pp是一个多平台Java程序,用于数值计算、2D和3D科学可视化、以各种文件格式存储数据以及显示碰撞事件和探测器几何形状。它还包括复杂的数据分析算法,用于函数最小化、回归分析、事件重建(如喷注重建)、极限设置和粒子物理学中广泛使用的其他库。该框架可以与几种脚本语言一起使用,例如Python/Jython,Groovy和JShell。本文中讨论的几个基准测试表明,与C中的标准Python实现相比,Groovy和JShell脚本语言的性能有了显著的提高。Java中数值计算的改进归功于Java虚拟机的最新增强。
英文摘要:
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.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。