ROOT RNTuple implementation in Julia programming language

Ling J, Gál T (2025)


Publication Type: Conference contribution

Publication year: 2025

Journal

Publisher: EDP Sciences

Book Volume: 337

Conference Proceedings Title: EPJ Web of Conferences

Event location: Krakow, POL

DOI: 10.1051/epjconf/202533701154

Abstract

RNTuple is the upcoming primary data storage solution at the Large Hadron Collider (LHC) experiments and other high-energy physics (HEP) experiments going forward. Aside from many technical upgrades from the TTree object, RNTuple also is the first time .root file committed to specification.[1] In this paper we present the latest development in UnROOT.jl that enables both the reading and writing of complex table-like data structures in Julia with RNTuple. At the moment this is the most complete 3rd party libraries that can read and write RNTuple data outside of C++ ROOT.

Authors with CRIS profile

Involved external institutions

How to cite

APA:

Ling, J., & Gál, T. (2025). ROOT RNTuple implementation in Julia programming language. In Tomasz Szumlak, Bartlomiej Rachwal, Agnieszka Dziurda, Markus Schulz, Dorothea vom Bruch, Katherine V. Ellis, Stephan Hageboeck (Eds.), EPJ Web of Conferences. Krakow, POL: EDP Sciences.

MLA:

Ling, Jerry, and Tamás Gál. "ROOT RNTuple implementation in Julia programming language." Proceedings of the 27th International Conference on Computing in High Energy and Nuclear Physics, CHEP 2024, Krakow, POL Ed. Tomasz Szumlak, Bartlomiej Rachwal, Agnieszka Dziurda, Markus Schulz, Dorothea vom Bruch, Katherine V. Ellis, Stephan Hageboeck, EDP Sciences, 2025.

BibTeX: Download