Cross compilation allows the build of binaries of a software package for different platforms without the need to use different hardware and operating system for each platform beging supported. The Julia binary registry, uses it to ease the support of a number of platforms (ARM, x86, PowerPC combined with MacOS, Linux, and Windows). Support for the Julia binary registry has motivated this work...
A flexible and dynamic analysis environment, capable of efficiently accessing and processing distributed data and resources, is essential for High Energy Physics (HEP) in both current and future LHC operations. This contribution presents the development and evolution of a scalable analysis platform that combines open-source standards with the computing resources provided by the Italian...
Thanks to the recent technological advances, immersive virtual reality becomes a viable option in various areas, including data visualization. In this talk, we present NDMVR, a software solution for n-dimensional histograms visualization in web-based virtual reality. While NDMVR utilizes JSROOT for certain base functionalities, its distinct features are nested histogram support and reactive...
With the latest ROOT version (6.36), the RNTuple API is stable as well as its on-disk format: data written today will be readable with the future versions of ROOT. RNTuple is the successor of the TTree format, bringing many advantages such as faster read / write, type safety, use of modern smart pointers, suitability for parallelized hardware and asynchronous operations. SND@HL-LHC will be an...
The R3B (Reactions with Relativistic Radioactive Beams) experiment at GSI/FAIR is devoted to exploring the properties of nuclei located far from the valley of stability, with particular emphasis on their structure and reaction dynamics. To address these scientific objectives, a highly versatile reaction setup has been developed. This setup combines high detection efficiency, large geometrical...
REve is a rewrite of EVE for the ROOT-7 era, using modern C++ and relying on ROOT’s built-in http server for communication with GUI clients. Part of REve is also implemented in JavaScript and uses OpenUI5, JSROOT, and RenderCore as its foundation libraries.
FireworksWeb is a CMS application built around REve. Several advanced legacy Fireworks features have been ported into REve in an...
A flexible and dynamic analysis environment, capable of efficiently accessing and processing distributed data and resources, is essential for High Energy Physics (HEP) in both current and future LHC operations. This contribution presents the development and evolution of a scalable analysis platform that combines open-source standards with the computing resources provided by the Italian...