Jas4pp -- a Data-Analysis Framework for Physics and Detector Studies
S. V. Chekanov, G. Gavalian, N. A. Graf

TL;DR
Jas4pp is a versatile, multi-platform Java framework designed for physics data analysis and detector studies, offering visualization, data management, and advanced analysis algorithms for particle physics research.
Contribution
The paper introduces Jas4pp, a comprehensive Java-based framework with improved scripting performance and versatile tools for physics data analysis and detector performance studies.
Findings
Significant performance improvements in scripting languages like Groovy and JShell.
Effective visualization of collision events and detector geometries.
Enhanced numeric computation capabilities in Java.
Abstract
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…
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.
