6–9 Nov 2023
ECAP (Erlangen Centre for Astroparticle Physics)
Europe/Zurich timezone

KM3io.jl - An example how to wrap UnROOT to make ROOT files more accessible

7 Nov 2023, 10:15
10m
ECAP (Erlangen Centre for Astroparticle Physics)

ECAP (Erlangen Centre for Astroparticle Physics)

Nikolaus-Fiebiger-Straße 2 91058 Erlangen Germany
Light talk - 10min

Speaker

Tamas Gal (University of Erlangen / Erlangen Centre for Astroparticle Physics)

Description

Handling ROOT files with pure Julia has been made possible by the UnROOT.jl package. It can however be complicated for a user if an experiment is heavily using custom classes and complicated branch structures. KM3io.jl was created to deal with the ROOT files produced by the KM3NeT DAQ, MC and reconstruction workflows. This talk shows how UnROOT.jl and low-level access can be hidden from the user, so that it feels like handling the ROOT file in its original (C++) framework.

Author

Tamas Gal (University of Erlangen / Erlangen Centre for Astroparticle Physics)

Presentation materials