EDM4hep root files store in a tree called podio_metadata an object of the type
struct podio::CollectionIDTable
vector<unsigned int> m_collectionIDs;
vector<string> m_names;
};
The following is a reproducer:
using UnROOT
struct CollectionIDTable
collectionIDs::Vector{UInt32}
names::Vector{String}
end
f = "Output_REC.root"
tfile = ROOTFile(f)
# tfile.customstructs["podio::CollectionIDTable"] = CollectionIDTable
meta = UnROOT.LazyTree(tfile, "podio_metadata", ["events___idTable"])
The test file can be downloaded from https://github.com/peremato/EDM4hep.jl/blob/main/examples/Output_REC.root
EDM4hep root files store in a tree called
podio_metadataan object of the typeThe following is a reproducer:
The test file can be downloaded from https://github.com/peremato/EDM4hep.jl/blob/main/examples/Output_REC.root