25–29 May 2026
Chulalongkorn University
Asia/Bangkok timezone

Transparent integration of RNTuple into FairRoot

26 May 2026, 17:45
18m
PHYS1 204

PHYS1 204

Oral Presentation Track 6 - Software environment and maintainability Track 6 - Software environment and maintainability

Speaker

Radoslaw Karabowicz (GSI - Helmholtzzentrum fur Schwerionenforschung GmbH (DE))

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.

Author

Radoslaw Karabowicz (GSI - Helmholtzzentrum fur Schwerionenforschung GmbH (DE))

Co-authors

Alexey Rybalchenko (GSI - Helmholtzzentrum fur Schwerionenforschung GmbH (DE)) Dr Christian Tacke (GSI - Helmholtzzentrum fur Schwerionenforschung GmbH (DE)) Dennis Klein (GSI - Helmholtzzentrum fur Schwerionenforschung GmbH (DE)) Dmytro Kresan (GSI - Helmholtzzentrum fur Schwerionenforschung GmbH (DE)) Florian Uhlig (GSI - Helmholtzzentrum fur Schwerionenforschung GmbH (DE)) Mohammad Al-Turany (GSI - Helmholtzzentrum fur Schwerionenforschung GmbH (DE))

Presentation materials