Speaker
Description
FairRoot integrates RNTuple and allows users seamless transition to ROOT’s novel I/O backend, resulting in significant performance gains and file size decrease.
This contribution details the incorporation of RNTuple into the FairRoot framework. The RNTuple novel columnar data storage is applied subsequently to experiment simulation and data reconstruction and allows for comparison between the legacy TTree- and RNTuple-based data storage and retrieval. The adoption of RNTuple within FairRoot particularly enhances multithreaded Geant4 simulations. Previously, parallel runs generated per-thread output files requiring post-processing merging. RNTuple supports concurrent writing from multiple threads to a single output file, removing post-processing merging overhead.
The integration leaves the FairRoot workflow unmodified, giving users immediate benefits in data processing speed and storage footprint with minimal code modifications.