Skip to content

Implement acoustics ROOT file (events) support

Current interface is

julia> using KM3io

julia> f = AcousticsROOTFile("KM3NeT_00000267_00024527_event.root")
AcousticsROOTFile (2197 events)

julia> f[23]
AcousticsEvent(ID=9, detector=267, 36 overlays, counter=895, 436 transmissions)

julia> f[23].transmissions[5:8]
4-element Vector{KM3io.Transmission}:
 Transmission (run=24527, id=808445685, q=423969.0, w=0.0, Δt=142.4ms, TOA=2025-07-30T18:16:06.991)
 Transmission (run=24527, id=817607859, q=766095.0, w=0.0, Δt=92.8ms, TOA=2025-07-30T18:16:06.942)
 Transmission (run=24527, id=809520643, q=532227.0, w=0.0, Δt=139.9ms, TOA=2025-07-30T18:16:06.989)
 Transmission (run=24527, id=817605768, q=5887.0, w=0.0, Δt=334.4ms, TOA=2025-07-30T18:16:07.183)

@laphecetche @vpestel @lvoorend any thoughts, interest or whatever?

Merge request reports

Loading