Skip to content

EDM4eic tree ​

EDM4eic is a format that is used by EIC reconstruction software (EICRecon). This page, for convenience, has full tree structure. You can explore it yourself (without installing CERN ROOT):

The next is printout of uproot-browser

┣━━ 🌴 events (1000)
┃   ┣━━ 🌿 B0ECalClusterAssociations vector<edm4eic::MCRecoClusterParticleAssociationData>
┃   ┃   ┗━━ πŸƒ B0ECalClusterAssociations.weight float[]
┃   ┣━━ 🌿 B0ECalClusterLinks vector<podio::LinkData>
┃   ┃   ┗━━ πŸƒ B0ECalClusterLinks.weight float[]
┃   ┣━━ 🌿 B0ECalClusters vector<edm4eic::ClusterData>
┃   ┃   ┣━━ πŸƒ B0ECalClusters.clusters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ B0ECalClusters.clusters_end uint32_t[]
┃   ┃   ┣━━ πŸƒ B0ECalClusters.energy float[]
┃   ┃   ┣━━ πŸƒ B0ECalClusters.energyError float[]
┃   ┃   ┣━━ πŸƒ B0ECalClusters.hitContributions_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ B0ECalClusters.hitContributions_end uint32_t[]
┃   ┃   ┣━━ πŸƒ B0ECalClusters.hits_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ B0ECalClusters.hits_end uint32_t[]
┃   ┃   ┣━━ πŸƒ B0ECalClusters.intrinsicDirectionError.xx float[]
┃   ┃   ┣━━ πŸƒ B0ECalClusters.intrinsicDirectionError.xy float[]
┃   ┃   ┣━━ πŸƒ B0ECalClusters.intrinsicDirectionError.yy float[]
┃   ┃   ┣━━ πŸƒ B0ECalClusters.intrinsicPhi float[]
┃   ┃   ┣━━ πŸƒ B0ECalClusters.intrinsicTheta float[]
┃   ┃   ┣━━ πŸƒ B0ECalClusters.nhits uint32_t[]
┃   ┃   ┣━━ πŸƒ B0ECalClusters.particleIDs_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ B0ECalClusters.particleIDs_end uint32_t[]
┃   ┃   ┣━━ πŸƒ B0ECalClusters.position.x float[]
┃   ┃   ┣━━ πŸƒ B0ECalClusters.position.y float[]
┃   ┃   ┣━━ πŸƒ B0ECalClusters.position.z float[]
┃   ┃   ┣━━ πŸƒ B0ECalClusters.positionError.xx float[]
┃   ┃   ┣━━ πŸƒ B0ECalClusters.positionError.xy float[]
┃   ┃   ┣━━ πŸƒ B0ECalClusters.positionError.xz float[]
┃   ┃   ┣━━ πŸƒ B0ECalClusters.positionError.yy float[]
┃   ┃   ┣━━ πŸƒ B0ECalClusters.positionError.yz float[]
┃   ┃   ┣━━ πŸƒ B0ECalClusters.positionError.zz float[]
┃   ┃   ┣━━ πŸƒ B0ECalClusters.shapeParameters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ B0ECalClusters.shapeParameters_end uint32_t[]
┃   ┃   ┣━━ πŸƒ B0ECalClusters.subdetectorEnergies_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ B0ECalClusters.subdetectorEnergies_end uint32_t[]
┃   ┃   ┣━━ πŸƒ B0ECalClusters.time float[]
┃   ┃   ┣━━ πŸƒ B0ECalClusters.timeError float[]
┃   ┃   ┗━━ πŸƒ B0ECalClusters.type int32_t[]
┃   ┣━━ 🌿 B0ECalRawHits vector<edm4hep::RawCalorimeterHitData>
┃   ┃   ┣━━ πŸƒ B0ECalRawHits.amplitude int32_t[]
┃   ┃   ┣━━ πŸƒ B0ECalRawHits.cellID uint64_t[]
┃   ┃   ┗━━ πŸƒ B0ECalRawHits.timeStamp int32_t[]
┃   ┣━━ 🌿 B0ECalRecHits vector<edm4eic::CalorimeterHitData>
┃   ┃   ┣━━ πŸƒ B0ECalRecHits.cellID uint64_t[]
┃   ┃   ┣━━ πŸƒ B0ECalRecHits.dimension.x float[]
┃   ┃   ┣━━ πŸƒ B0ECalRecHits.dimension.y float[]
┃   ┃   ┣━━ πŸƒ B0ECalRecHits.dimension.z float[]
┃   ┃   ┣━━ πŸƒ B0ECalRecHits.energy float[]
┃   ┃   ┣━━ πŸƒ B0ECalRecHits.energyError float[]
┃   ┃   ┣━━ πŸƒ B0ECalRecHits.layer int32_t[]
┃   ┃   ┣━━ πŸƒ B0ECalRecHits.local.x float[]
┃   ┃   ┣━━ πŸƒ B0ECalRecHits.local.y float[]
┃   ┃   ┣━━ πŸƒ B0ECalRecHits.local.z float[]
┃   ┃   ┣━━ πŸƒ B0ECalRecHits.position.x float[]
┃   ┃   ┣━━ πŸƒ B0ECalRecHits.position.y float[]
┃   ┃   ┣━━ πŸƒ B0ECalRecHits.position.z float[]
┃   ┃   ┣━━ πŸƒ B0ECalRecHits.sector int32_t[]
┃   ┃   ┣━━ πŸƒ B0ECalRecHits.time float[]
┃   ┃   ┗━━ πŸƒ B0ECalRecHits.timeError float[]
┃   ┣━━ 🌿 B0TrackerCKFTrackAssociations vector<edm4eic::MCRecoTrackParticleAssociationData>
┃   ┃   ┗━━ πŸƒ B0TrackerCKFTrackAssociations.weight float[]
┃   ┣━━ 🌿 B0TrackerCKFTrackLinks vector<podio::LinkData>
┃   ┃   ┗━━ πŸƒ B0TrackerCKFTrackLinks.weight float[]
┃   ┣━━ 🌿 B0TrackerCKFTrackParameters vector<edm4eic::TrackParametersData>
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTrackParameters.covariance.covariance[21] float[][21]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTrackParameters.loc.a float[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTrackParameters.loc.b float[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTrackParameters.pdg int32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTrackParameters.phi float[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTrackParameters.qOverP float[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTrackParameters.surface uint64_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTrackParameters.theta float[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTrackParameters.time float[]
┃   ┃   ┗━━ πŸƒ B0TrackerCKFTrackParameters.type int32_t[]
┃   ┣━━ 🌿 B0TrackerCKFTrackParametersUnfiltered vector<edm4eic::TrackParametersData>
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTrackParametersUnfiltered.covariance.covariance[21] float[][21]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTrackParametersUnfiltered.loc.a float[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTrackParametersUnfiltered.loc.b float[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTrackParametersUnfiltered.pdg int32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTrackParametersUnfiltered.phi float[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTrackParametersUnfiltered.qOverP float[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTrackParametersUnfiltered.surface uint64_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTrackParametersUnfiltered.theta float[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTrackParametersUnfiltered.time float[]
┃   ┃   ┗━━ πŸƒ B0TrackerCKFTrackParametersUnfiltered.type int32_t[]
┃   ┣━━ 🌿 B0TrackerCKFTrackUnfilteredAssociations vector<edm4eic::MCRecoTrackParticleAssociationData>
┃   ┃   ┗━━ πŸƒ B0TrackerCKFTrackUnfilteredAssociations.weight float[]
┃   ┣━━ 🌿 B0TrackerCKFTrackUnfilteredLinks vector<podio::LinkData>
┃   ┃   ┗━━ πŸƒ B0TrackerCKFTrackUnfilteredLinks.weight float[]
┃   ┣━━ 🌿 B0TrackerCKFTracks vector<edm4eic::TrackData>
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTracks.charge float[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTracks.chi2 float[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTracks.measurements_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTracks.measurements_end uint32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTracks.momentum.x float[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTracks.momentum.y float[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTracks.momentum.z float[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTracks.ndf uint32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTracks.pdg int32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTracks.position.x float[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTracks.position.y float[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTracks.position.z float[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTracks.positionMomentumCovariance.covariance[21] float[][21]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTracks.time float[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTracks.timeError float[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTracks.tracks_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTracks.tracks_end uint32_t[]
┃   ┃   ┗━━ πŸƒ B0TrackerCKFTracks.type int32_t[]
┃   ┣━━ 🌿 B0TrackerCKFTracksUnfiltered vector<edm4eic::TrackData>
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTracksUnfiltered.charge float[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTracksUnfiltered.chi2 float[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTracksUnfiltered.measurements_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTracksUnfiltered.measurements_end uint32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTracksUnfiltered.momentum.x float[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTracksUnfiltered.momentum.y float[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTracksUnfiltered.momentum.z float[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTracksUnfiltered.ndf uint32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTracksUnfiltered.pdg int32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTracksUnfiltered.position.x float[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTracksUnfiltered.position.y float[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTracksUnfiltered.position.z float[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTracksUnfiltered.positionMomentumCovariance.covariance[21] float[][21]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTracksUnfiltered.time float[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTracksUnfiltered.timeError float[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTracksUnfiltered.tracks_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTracksUnfiltered.tracks_end uint32_t[]
┃   ┃   ┗━━ πŸƒ B0TrackerCKFTracksUnfiltered.type int32_t[]
┃   ┣━━ 🌿 B0TrackerCKFTrajectories vector<edm4eic::TrajectoryData>
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTrajectories.measurementChi2_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTrajectories.measurementChi2_end uint32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTrajectories.measurements_deprecated_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTrajectories.measurements_deprecated_end uint32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTrajectories.nHoles uint32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTrajectories.nMeasurements uint32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTrajectories.nOutliers uint32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTrajectories.nSharedHits uint32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTrajectories.nStates uint32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTrajectories.outlierChi2_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTrajectories.outlierChi2_end uint32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTrajectories.outliers_deprecated_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTrajectories.outliers_deprecated_end uint32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTrajectories.trackParameters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTrajectories.trackParameters_end uint32_t[]
┃   ┃   ┗━━ πŸƒ B0TrackerCKFTrajectories.type uint32_t[]
┃   ┣━━ 🌿 B0TrackerCKFTrajectoriesUnfiltered vector<edm4eic::TrajectoryData>
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTrajectoriesUnfiltered.measurementChi2_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTrajectoriesUnfiltered.measurementChi2_end uint32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTrajectoriesUnfiltered.measurements_deprecated_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTrajectoriesUnfiltered.measurements_deprecated_end uint32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTrajectoriesUnfiltered.nHoles uint32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTrajectoriesUnfiltered.nMeasurements uint32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTrajectoriesUnfiltered.nOutliers uint32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTrajectoriesUnfiltered.nSharedHits uint32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTrajectoriesUnfiltered.nStates uint32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTrajectoriesUnfiltered.outlierChi2_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTrajectoriesUnfiltered.outlierChi2_end uint32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTrajectoriesUnfiltered.outliers_deprecated_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTrajectoriesUnfiltered.outliers_deprecated_end uint32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTrajectoriesUnfiltered.trackParameters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTrajectoriesUnfiltered.trackParameters_end uint32_t[]
┃   ┃   ┗━━ πŸƒ B0TrackerCKFTrajectoriesUnfiltered.type uint32_t[]
┃   ┣━━ 🌿 B0TrackerCKFTruthSeededTrackAssociations vector<edm4eic::MCRecoTrackParticleAssociationData>
┃   ┃   ┗━━ πŸƒ B0TrackerCKFTruthSeededTrackAssociations.weight float[]
┃   ┣━━ 🌿 B0TrackerCKFTruthSeededTrackLinks vector<podio::LinkData>
┃   ┃   ┗━━ πŸƒ B0TrackerCKFTruthSeededTrackLinks.weight float[]
┃   ┣━━ 🌿 B0TrackerCKFTruthSeededTrackParameters vector<edm4eic::TrackParametersData>
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTrackParameters.covariance.covariance[21] float[][21]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTrackParameters.loc.a float[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTrackParameters.loc.b float[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTrackParameters.pdg int32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTrackParameters.phi float[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTrackParameters.qOverP float[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTrackParameters.surface uint64_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTrackParameters.theta float[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTrackParameters.time float[]
┃   ┃   ┗━━ πŸƒ B0TrackerCKFTruthSeededTrackParameters.type int32_t[]
┃   ┣━━ 🌿 B0TrackerCKFTruthSeededTrackParametersUnfiltered vector<edm4eic::TrackParametersData>
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTrackParametersUnfiltered.covariance.covariance[21] float[][21]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTrackParametersUnfiltered.loc.a float[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTrackParametersUnfiltered.loc.b float[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTrackParametersUnfiltered.pdg int32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTrackParametersUnfiltered.phi float[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTrackParametersUnfiltered.qOverP float[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTrackParametersUnfiltered.surface uint64_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTrackParametersUnfiltered.theta float[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTrackParametersUnfiltered.time float[]
┃   ┃   ┗━━ πŸƒ B0TrackerCKFTruthSeededTrackParametersUnfiltered.type int32_t[]
┃   ┣━━ 🌿 B0TrackerCKFTruthSeededTrackUnfilteredAssociations vector<edm4eic::MCRecoTrackParticleAssociationData>
┃   ┃   ┗━━ πŸƒ B0TrackerCKFTruthSeededTrackUnfilteredAssociations.weight float[]
┃   ┣━━ 🌿 B0TrackerCKFTruthSeededTrackUnfilteredLinks vector<podio::LinkData>
┃   ┃   ┗━━ πŸƒ B0TrackerCKFTruthSeededTrackUnfilteredLinks.weight float[]
┃   ┣━━ 🌿 B0TrackerCKFTruthSeededTracks vector<edm4eic::TrackData>
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTracks.charge float[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTracks.chi2 float[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTracks.measurements_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTracks.measurements_end uint32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTracks.momentum.x float[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTracks.momentum.y float[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTracks.momentum.z float[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTracks.ndf uint32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTracks.pdg int32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTracks.position.x float[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTracks.position.y float[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTracks.position.z float[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTracks.positionMomentumCovariance.covariance[21] float[][21]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTracks.time float[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTracks.timeError float[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTracks.tracks_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTracks.tracks_end uint32_t[]
┃   ┃   ┗━━ πŸƒ B0TrackerCKFTruthSeededTracks.type int32_t[]
┃   ┣━━ 🌿 B0TrackerCKFTruthSeededTracksUnfiltered vector<edm4eic::TrackData>
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTracksUnfiltered.charge float[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTracksUnfiltered.chi2 float[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTracksUnfiltered.measurements_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTracksUnfiltered.measurements_end uint32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTracksUnfiltered.momentum.x float[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTracksUnfiltered.momentum.y float[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTracksUnfiltered.momentum.z float[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTracksUnfiltered.ndf uint32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTracksUnfiltered.pdg int32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTracksUnfiltered.position.x float[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTracksUnfiltered.position.y float[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTracksUnfiltered.position.z float[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTracksUnfiltered.positionMomentumCovariance.covariance[21] float[][21]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTracksUnfiltered.time float[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTracksUnfiltered.timeError float[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTracksUnfiltered.tracks_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTracksUnfiltered.tracks_end uint32_t[]
┃   ┃   ┗━━ πŸƒ B0TrackerCKFTruthSeededTracksUnfiltered.type int32_t[]
┃   ┣━━ 🌿 B0TrackerCKFTruthSeededTrajectories vector<edm4eic::TrajectoryData>
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTrajectories.measurementChi2_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTrajectories.measurementChi2_end uint32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTrajectories.measurements_deprecated_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTrajectories.measurements_deprecated_end uint32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTrajectories.nHoles uint32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTrajectories.nMeasurements uint32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTrajectories.nOutliers uint32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTrajectories.nSharedHits uint32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTrajectories.nStates uint32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTrajectories.outlierChi2_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTrajectories.outlierChi2_end uint32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTrajectories.outliers_deprecated_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTrajectories.outliers_deprecated_end uint32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTrajectories.trackParameters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTrajectories.trackParameters_end uint32_t[]
┃   ┃   ┗━━ πŸƒ B0TrackerCKFTruthSeededTrajectories.type uint32_t[]
┃   ┣━━ 🌿 B0TrackerCKFTruthSeededTrajectoriesUnfiltered vector<edm4eic::TrajectoryData>
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTrajectoriesUnfiltered.measurementChi2_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTrajectoriesUnfiltered.measurementChi2_end uint32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTrajectoriesUnfiltered.measurements_deprecated_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTrajectoriesUnfiltered.measurements_deprecated_end uint32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTrajectoriesUnfiltered.nHoles uint32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTrajectoriesUnfiltered.nMeasurements uint32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTrajectoriesUnfiltered.nOutliers uint32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTrajectoriesUnfiltered.nSharedHits uint32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTrajectoriesUnfiltered.nStates uint32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTrajectoriesUnfiltered.outlierChi2_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTrajectoriesUnfiltered.outlierChi2_end uint32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTrajectoriesUnfiltered.outliers_deprecated_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTrajectoriesUnfiltered.outliers_deprecated_end uint32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTrajectoriesUnfiltered.trackParameters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTrajectoriesUnfiltered.trackParameters_end uint32_t[]
┃   ┃   ┗━━ πŸƒ B0TrackerCKFTruthSeededTrajectoriesUnfiltered.type uint32_t[]
┃   ┣━━ 🌿 B0TrackerHits vector<edm4hep::SimTrackerHitData>
┃   ┃   ┣━━ πŸƒ B0TrackerHits.cellID uint64_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerHits.eDep float[]
┃   ┃   ┣━━ πŸƒ B0TrackerHits.momentum.x float[]
┃   ┃   ┣━━ πŸƒ B0TrackerHits.momentum.y float[]
┃   ┃   ┣━━ πŸƒ B0TrackerHits.momentum.z float[]
┃   ┃   ┣━━ πŸƒ B0TrackerHits.pathLength float[]
┃   ┃   ┣━━ πŸƒ B0TrackerHits.position.x double[]
┃   ┃   ┣━━ πŸƒ B0TrackerHits.position.y double[]
┃   ┃   ┣━━ πŸƒ B0TrackerHits.position.z double[]
┃   ┃   ┣━━ πŸƒ B0TrackerHits.quality int32_t[]
┃   ┃   ┗━━ πŸƒ B0TrackerHits.time float[]
┃   ┣━━ 🌿 B0TrackerMeasurements vector<edm4eic::Measurement2DData>
┃   ┃   ┣━━ πŸƒ B0TrackerMeasurements.covariance.xx float[]
┃   ┃   ┣━━ πŸƒ B0TrackerMeasurements.covariance.xy float[]
┃   ┃   ┣━━ πŸƒ B0TrackerMeasurements.covariance.xz float[]
┃   ┃   ┣━━ πŸƒ B0TrackerMeasurements.covariance.yy float[]
┃   ┃   ┣━━ πŸƒ B0TrackerMeasurements.covariance.yz float[]
┃   ┃   ┣━━ πŸƒ B0TrackerMeasurements.covariance.zz float[]
┃   ┃   ┣━━ πŸƒ B0TrackerMeasurements.hits_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerMeasurements.hits_end uint32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerMeasurements.loc.a float[]
┃   ┃   ┣━━ πŸƒ B0TrackerMeasurements.loc.b float[]
┃   ┃   ┣━━ πŸƒ B0TrackerMeasurements.surface uint64_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerMeasurements.time float[]
┃   ┃   ┣━━ πŸƒ B0TrackerMeasurements.weights_begin uint32_t[]
┃   ┃   ┗━━ πŸƒ B0TrackerMeasurements.weights_end uint32_t[]
┃   ┣━━ 🌿 B0TrackerRawHitAssociations vector<edm4eic::MCRecoTrackerHitAssociationData>
┃   ┃   ┗━━ πŸƒ B0TrackerRawHitAssociations.weight float[]
┃   ┣━━ 🌿 B0TrackerRawHitLinks vector<podio::LinkData>
┃   ┃   ┗━━ πŸƒ B0TrackerRawHitLinks.weight float[]
┃   ┣━━ 🌿 B0TrackerRawHits vector<edm4eic::RawTrackerHitData>
┃   ┃   ┣━━ πŸƒ B0TrackerRawHits.cellID uint64_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerRawHits.charge int32_t[]
┃   ┃   ┗━━ πŸƒ B0TrackerRawHits.timeStamp int32_t[]
┃   ┣━━ 🌿 B0TrackerRecHits vector<edm4eic::TrackerHitData>
┃   ┃   ┣━━ πŸƒ B0TrackerRecHits.cellID uint64_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerRecHits.edep float[]
┃   ┃   ┣━━ πŸƒ B0TrackerRecHits.edepError float[]
┃   ┃   ┣━━ πŸƒ B0TrackerRecHits.position.x float[]
┃   ┃   ┣━━ πŸƒ B0TrackerRecHits.position.y float[]
┃   ┃   ┣━━ πŸƒ B0TrackerRecHits.position.z float[]
┃   ┃   ┣━━ πŸƒ B0TrackerRecHits.positionError.xx float[]
┃   ┃   ┣━━ πŸƒ B0TrackerRecHits.positionError.yy float[]
┃   ┃   ┣━━ πŸƒ B0TrackerRecHits.positionError.zz float[]
┃   ┃   ┣━━ πŸƒ B0TrackerRecHits.time float[]
┃   ┃   ┗━━ πŸƒ B0TrackerRecHits.timeError float[]
┃   ┣━━ 🌿 B0TrackerSeedParameters vector<edm4eic::TrackParametersData>
┃   ┃   ┣━━ πŸƒ B0TrackerSeedParameters.covariance.covariance[21] float[][21]
┃   ┃   ┣━━ πŸƒ B0TrackerSeedParameters.loc.a float[]
┃   ┃   ┣━━ πŸƒ B0TrackerSeedParameters.loc.b float[]
┃   ┃   ┣━━ πŸƒ B0TrackerSeedParameters.pdg int32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerSeedParameters.phi float[]
┃   ┃   ┣━━ πŸƒ B0TrackerSeedParameters.qOverP float[]
┃   ┃   ┣━━ πŸƒ B0TrackerSeedParameters.surface uint64_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerSeedParameters.theta float[]
┃   ┃   ┣━━ πŸƒ B0TrackerSeedParameters.time float[]
┃   ┃   ┗━━ πŸƒ B0TrackerSeedParameters.type int32_t[]
┃   ┣━━ 🌿 B0TrackerSeeds vector<edm4eic::TrackSeedData>
┃   ┃   ┣━━ πŸƒ B0TrackerSeeds.hits_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerSeeds.hits_end uint32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerSeeds.perigee.x float[]
┃   ┃   ┣━━ πŸƒ B0TrackerSeeds.perigee.y float[]
┃   ┃   ┣━━ πŸƒ B0TrackerSeeds.perigee.z float[]
┃   ┃   ┗━━ πŸƒ B0TrackerSeeds.quality float[]
┃   ┣━━ 🌿 B0TrackerTruthSeeds_objIdx vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ B0TrackerTruthSeeds_objIdx.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ B0TrackerTruthSeeds_objIdx.index int32_t[]
┃   ┣━━ 🌿 BackwardMPGDEndcapHits vector<edm4hep::SimTrackerHitData>
┃   ┃   ┣━━ πŸƒ BackwardMPGDEndcapHits.cellID uint64_t[]
┃   ┃   ┣━━ πŸƒ BackwardMPGDEndcapHits.eDep float[]
┃   ┃   ┣━━ πŸƒ BackwardMPGDEndcapHits.momentum.x float[]
┃   ┃   ┣━━ πŸƒ BackwardMPGDEndcapHits.momentum.y float[]
┃   ┃   ┣━━ πŸƒ BackwardMPGDEndcapHits.momentum.z float[]
┃   ┃   ┣━━ πŸƒ BackwardMPGDEndcapHits.pathLength float[]
┃   ┃   ┣━━ πŸƒ BackwardMPGDEndcapHits.position.x double[]
┃   ┃   ┣━━ πŸƒ BackwardMPGDEndcapHits.position.y double[]
┃   ┃   ┣━━ πŸƒ BackwardMPGDEndcapHits.position.z double[]
┃   ┃   ┣━━ πŸƒ BackwardMPGDEndcapHits.quality int32_t[]
┃   ┃   ┗━━ πŸƒ BackwardMPGDEndcapHits.time float[]
┃   ┣━━ 🌿 BackwardMPGDEndcapRawHitAssociations vector<edm4eic::MCRecoTrackerHitAssociationData>
┃   ┃   ┗━━ πŸƒ BackwardMPGDEndcapRawHitAssociations.weight float[]
┃   ┣━━ 🌿 BackwardMPGDEndcapRawHitLinks vector<podio::LinkData>
┃   ┃   ┗━━ πŸƒ BackwardMPGDEndcapRawHitLinks.weight float[]
┃   ┣━━ 🌿 BackwardMPGDEndcapRawHits vector<edm4eic::RawTrackerHitData>
┃   ┃   ┣━━ πŸƒ BackwardMPGDEndcapRawHits.cellID uint64_t[]
┃   ┃   ┣━━ πŸƒ BackwardMPGDEndcapRawHits.charge int32_t[]
┃   ┃   ┗━━ πŸƒ BackwardMPGDEndcapRawHits.timeStamp int32_t[]
┃   ┣━━ 🌿 BackwardMPGDEndcapRecHits vector<edm4eic::TrackerHitData>
┃   ┃   ┣━━ πŸƒ BackwardMPGDEndcapRecHits.cellID uint64_t[]
┃   ┃   ┣━━ πŸƒ BackwardMPGDEndcapRecHits.edep float[]
┃   ┃   ┣━━ πŸƒ BackwardMPGDEndcapRecHits.edepError float[]
┃   ┃   ┣━━ πŸƒ BackwardMPGDEndcapRecHits.position.x float[]
┃   ┃   ┣━━ πŸƒ BackwardMPGDEndcapRecHits.position.y float[]
┃   ┃   ┣━━ πŸƒ BackwardMPGDEndcapRecHits.position.z float[]
┃   ┃   ┣━━ πŸƒ BackwardMPGDEndcapRecHits.positionError.xx float[]
┃   ┃   ┣━━ πŸƒ BackwardMPGDEndcapRecHits.positionError.yy float[]
┃   ┃   ┣━━ πŸƒ BackwardMPGDEndcapRecHits.positionError.zz float[]
┃   ┃   ┣━━ πŸƒ BackwardMPGDEndcapRecHits.time float[]
┃   ┃   ┗━━ πŸƒ BackwardMPGDEndcapRecHits.timeError float[]
┃   ┣━━ 🌿 CalorimeterTrackProjections vector<edm4eic::TrackSegmentData>
┃   ┃   ┣━━ πŸƒ CalorimeterTrackProjections.length float[]
┃   ┃   ┣━━ πŸƒ CalorimeterTrackProjections.lengthError float[]
┃   ┃   ┣━━ πŸƒ CalorimeterTrackProjections.points_begin uint32_t[]
┃   ┃   ┗━━ πŸƒ CalorimeterTrackProjections.points_end uint32_t[]
┃   ┣━━ 🌿 CentralAndB0TrackVertices vector<edm4eic::VertexData>
┃   ┃   ┣━━ πŸƒ CentralAndB0TrackVertices.associatedParticles_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralAndB0TrackVertices.associatedParticles_end uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralAndB0TrackVertices.chi2 float[]
┃   ┃   ┣━━ πŸƒ CentralAndB0TrackVertices.ndf int32_t[]
┃   ┃   ┣━━ πŸƒ CentralAndB0TrackVertices.position.t float[]
┃   ┃   ┣━━ πŸƒ CentralAndB0TrackVertices.position.x float[]
┃   ┃   ┣━━ πŸƒ CentralAndB0TrackVertices.position.y float[]
┃   ┃   ┣━━ πŸƒ CentralAndB0TrackVertices.position.z float[]
┃   ┃   ┣━━ πŸƒ CentralAndB0TrackVertices.positionError.tt float[]
┃   ┃   ┣━━ πŸƒ CentralAndB0TrackVertices.positionError.xt float[]
┃   ┃   ┣━━ πŸƒ CentralAndB0TrackVertices.positionError.xx float[]
┃   ┃   ┣━━ πŸƒ CentralAndB0TrackVertices.positionError.xy float[]
┃   ┃   ┣━━ πŸƒ CentralAndB0TrackVertices.positionError.xz float[]
┃   ┃   ┣━━ πŸƒ CentralAndB0TrackVertices.positionError.yt float[]
┃   ┃   ┣━━ πŸƒ CentralAndB0TrackVertices.positionError.yy float[]
┃   ┃   ┣━━ πŸƒ CentralAndB0TrackVertices.positionError.yz float[]
┃   ┃   ┣━━ πŸƒ CentralAndB0TrackVertices.positionError.zt float[]
┃   ┃   ┣━━ πŸƒ CentralAndB0TrackVertices.positionError.zz float[]
┃   ┃   ┗━━ πŸƒ CentralAndB0TrackVertices.type int32_t[]
┃   ┣━━ 🌿 CentralCKFTrackAssociations vector<edm4eic::MCRecoTrackParticleAssociationData>
┃   ┃   ┗━━ πŸƒ CentralCKFTrackAssociations.weight float[]
┃   ┣━━ 🌿 CentralCKFTrackLinks vector<podio::LinkData>
┃   ┃   ┗━━ πŸƒ CentralCKFTrackLinks.weight float[]
┃   ┣━━ 🌿 CentralCKFTrackParameters vector<edm4eic::TrackParametersData>
┃   ┃   ┣━━ πŸƒ CentralCKFTrackParameters.covariance.covariance[21] float[][21]
┃   ┃   ┣━━ πŸƒ CentralCKFTrackParameters.loc.a float[]
┃   ┃   ┣━━ πŸƒ CentralCKFTrackParameters.loc.b float[]
┃   ┃   ┣━━ πŸƒ CentralCKFTrackParameters.pdg int32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTrackParameters.phi float[]
┃   ┃   ┣━━ πŸƒ CentralCKFTrackParameters.qOverP float[]
┃   ┃   ┣━━ πŸƒ CentralCKFTrackParameters.surface uint64_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTrackParameters.theta float[]
┃   ┃   ┣━━ πŸƒ CentralCKFTrackParameters.time float[]
┃   ┃   ┗━━ πŸƒ CentralCKFTrackParameters.type int32_t[]
┃   ┣━━ 🌿 CentralCKFTrackParametersUnfiltered vector<edm4eic::TrackParametersData>
┃   ┃   ┣━━ πŸƒ CentralCKFTrackParametersUnfiltered.covariance.covariance[21] float[][21]
┃   ┃   ┣━━ πŸƒ CentralCKFTrackParametersUnfiltered.loc.a float[]
┃   ┃   ┣━━ πŸƒ CentralCKFTrackParametersUnfiltered.loc.b float[]
┃   ┃   ┣━━ πŸƒ CentralCKFTrackParametersUnfiltered.pdg int32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTrackParametersUnfiltered.phi float[]
┃   ┃   ┣━━ πŸƒ CentralCKFTrackParametersUnfiltered.qOverP float[]
┃   ┃   ┣━━ πŸƒ CentralCKFTrackParametersUnfiltered.surface uint64_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTrackParametersUnfiltered.theta float[]
┃   ┃   ┣━━ πŸƒ CentralCKFTrackParametersUnfiltered.time float[]
┃   ┃   ┗━━ πŸƒ CentralCKFTrackParametersUnfiltered.type int32_t[]
┃   ┣━━ 🌿 CentralCKFTrackUnfilteredAssociations vector<edm4eic::MCRecoTrackParticleAssociationData>
┃   ┃   ┗━━ πŸƒ CentralCKFTrackUnfilteredAssociations.weight float[]
┃   ┣━━ 🌿 CentralCKFTrackUnfilteredLinks vector<podio::LinkData>
┃   ┃   ┗━━ πŸƒ CentralCKFTrackUnfilteredLinks.weight float[]
┃   ┣━━ 🌿 CentralCKFTracks vector<edm4eic::TrackData>
┃   ┃   ┣━━ πŸƒ CentralCKFTracks.charge float[]
┃   ┃   ┣━━ πŸƒ CentralCKFTracks.chi2 float[]
┃   ┃   ┣━━ πŸƒ CentralCKFTracks.measurements_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTracks.measurements_end uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTracks.momentum.x float[]
┃   ┃   ┣━━ πŸƒ CentralCKFTracks.momentum.y float[]
┃   ┃   ┣━━ πŸƒ CentralCKFTracks.momentum.z float[]
┃   ┃   ┣━━ πŸƒ CentralCKFTracks.ndf uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTracks.pdg int32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTracks.position.x float[]
┃   ┃   ┣━━ πŸƒ CentralCKFTracks.position.y float[]
┃   ┃   ┣━━ πŸƒ CentralCKFTracks.position.z float[]
┃   ┃   ┣━━ πŸƒ CentralCKFTracks.positionMomentumCovariance.covariance[21] float[][21]
┃   ┃   ┣━━ πŸƒ CentralCKFTracks.time float[]
┃   ┃   ┣━━ πŸƒ CentralCKFTracks.timeError float[]
┃   ┃   ┣━━ πŸƒ CentralCKFTracks.tracks_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTracks.tracks_end uint32_t[]
┃   ┃   ┗━━ πŸƒ CentralCKFTracks.type int32_t[]
┃   ┣━━ 🌿 CentralCKFTracksUnfiltered vector<edm4eic::TrackData>
┃   ┃   ┣━━ πŸƒ CentralCKFTracksUnfiltered.charge float[]
┃   ┃   ┣━━ πŸƒ CentralCKFTracksUnfiltered.chi2 float[]
┃   ┃   ┣━━ πŸƒ CentralCKFTracksUnfiltered.measurements_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTracksUnfiltered.measurements_end uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTracksUnfiltered.momentum.x float[]
┃   ┃   ┣━━ πŸƒ CentralCKFTracksUnfiltered.momentum.y float[]
┃   ┃   ┣━━ πŸƒ CentralCKFTracksUnfiltered.momentum.z float[]
┃   ┃   ┣━━ πŸƒ CentralCKFTracksUnfiltered.ndf uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTracksUnfiltered.pdg int32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTracksUnfiltered.position.x float[]
┃   ┃   ┣━━ πŸƒ CentralCKFTracksUnfiltered.position.y float[]
┃   ┃   ┣━━ πŸƒ CentralCKFTracksUnfiltered.position.z float[]
┃   ┃   ┣━━ πŸƒ CentralCKFTracksUnfiltered.positionMomentumCovariance.covariance[21] float[][21]
┃   ┃   ┣━━ πŸƒ CentralCKFTracksUnfiltered.time float[]
┃   ┃   ┣━━ πŸƒ CentralCKFTracksUnfiltered.timeError float[]
┃   ┃   ┣━━ πŸƒ CentralCKFTracksUnfiltered.tracks_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTracksUnfiltered.tracks_end uint32_t[]
┃   ┃   ┗━━ πŸƒ CentralCKFTracksUnfiltered.type int32_t[]
┃   ┣━━ 🌿 CentralCKFTrajectories vector<edm4eic::TrajectoryData>
┃   ┃   ┣━━ πŸƒ CentralCKFTrajectories.measurementChi2_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTrajectories.measurementChi2_end uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTrajectories.measurements_deprecated_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTrajectories.measurements_deprecated_end uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTrajectories.nHoles uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTrajectories.nMeasurements uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTrajectories.nOutliers uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTrajectories.nSharedHits uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTrajectories.nStates uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTrajectories.outlierChi2_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTrajectories.outlierChi2_end uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTrajectories.outliers_deprecated_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTrajectories.outliers_deprecated_end uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTrajectories.trackParameters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTrajectories.trackParameters_end uint32_t[]
┃   ┃   ┗━━ πŸƒ CentralCKFTrajectories.type uint32_t[]
┃   ┣━━ 🌿 CentralCKFTrajectoriesUnfiltered vector<edm4eic::TrajectoryData>
┃   ┃   ┣━━ πŸƒ CentralCKFTrajectoriesUnfiltered.measurementChi2_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTrajectoriesUnfiltered.measurementChi2_end uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTrajectoriesUnfiltered.measurements_deprecated_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTrajectoriesUnfiltered.measurements_deprecated_end uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTrajectoriesUnfiltered.nHoles uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTrajectoriesUnfiltered.nMeasurements uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTrajectoriesUnfiltered.nOutliers uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTrajectoriesUnfiltered.nSharedHits uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTrajectoriesUnfiltered.nStates uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTrajectoriesUnfiltered.outlierChi2_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTrajectoriesUnfiltered.outlierChi2_end uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTrajectoriesUnfiltered.outliers_deprecated_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTrajectoriesUnfiltered.outliers_deprecated_end uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTrajectoriesUnfiltered.trackParameters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTrajectoriesUnfiltered.trackParameters_end uint32_t[]
┃   ┃   ┗━━ πŸƒ CentralCKFTrajectoriesUnfiltered.type uint32_t[]
┃   ┣━━ 🌿 CentralCKFTruthSeededTrackAssociations vector<edm4eic::MCRecoTrackParticleAssociationData>
┃   ┃   ┗━━ πŸƒ CentralCKFTruthSeededTrackAssociations.weight float[]
┃   ┣━━ 🌿 CentralCKFTruthSeededTrackLinks vector<podio::LinkData>
┃   ┃   ┗━━ πŸƒ CentralCKFTruthSeededTrackLinks.weight float[]
┃   ┣━━ 🌿 CentralCKFTruthSeededTrackParameters vector<edm4eic::TrackParametersData>
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTrackParameters.covariance.covariance[21] float[][21]
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTrackParameters.loc.a float[]
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTrackParameters.loc.b float[]
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTrackParameters.pdg int32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTrackParameters.phi float[]
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTrackParameters.qOverP float[]
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTrackParameters.surface uint64_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTrackParameters.theta float[]
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTrackParameters.time float[]
┃   ┃   ┗━━ πŸƒ CentralCKFTruthSeededTrackParameters.type int32_t[]
┃   ┣━━ 🌿 CentralCKFTruthSeededTrackParametersUnfiltered vector<edm4eic::TrackParametersData>
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTrackParametersUnfiltered.covariance.covariance[21] float[][21]
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTrackParametersUnfiltered.loc.a float[]
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTrackParametersUnfiltered.loc.b float[]
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTrackParametersUnfiltered.pdg int32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTrackParametersUnfiltered.phi float[]
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTrackParametersUnfiltered.qOverP float[]
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTrackParametersUnfiltered.surface uint64_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTrackParametersUnfiltered.theta float[]
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTrackParametersUnfiltered.time float[]
┃   ┃   ┗━━ πŸƒ CentralCKFTruthSeededTrackParametersUnfiltered.type int32_t[]
┃   ┣━━ 🌿 CentralCKFTruthSeededTrackUnfilteredAssociations vector<edm4eic::MCRecoTrackParticleAssociationData>
┃   ┃   ┗━━ πŸƒ CentralCKFTruthSeededTrackUnfilteredAssociations.weight float[]
┃   ┣━━ 🌿 CentralCKFTruthSeededTrackUnfilteredLinks vector<podio::LinkData>
┃   ┃   ┗━━ πŸƒ CentralCKFTruthSeededTrackUnfilteredLinks.weight float[]
┃   ┣━━ 🌿 CentralCKFTruthSeededTracks vector<edm4eic::TrackData>
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTracks.charge float[]
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTracks.chi2 float[]
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTracks.measurements_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTracks.measurements_end uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTracks.momentum.x float[]
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTracks.momentum.y float[]
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTracks.momentum.z float[]
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTracks.ndf uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTracks.pdg int32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTracks.position.x float[]
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTracks.position.y float[]
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTracks.position.z float[]
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTracks.positionMomentumCovariance.covariance[21] float[][21]
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTracks.time float[]
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTracks.timeError float[]
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTracks.tracks_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTracks.tracks_end uint32_t[]
┃   ┃   ┗━━ πŸƒ CentralCKFTruthSeededTracks.type int32_t[]
┃   ┣━━ 🌿 CentralCKFTruthSeededTracksUnfiltered vector<edm4eic::TrackData>
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTracksUnfiltered.charge float[]
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTracksUnfiltered.chi2 float[]
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTracksUnfiltered.measurements_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTracksUnfiltered.measurements_end uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTracksUnfiltered.momentum.x float[]
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTracksUnfiltered.momentum.y float[]
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTracksUnfiltered.momentum.z float[]
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTracksUnfiltered.ndf uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTracksUnfiltered.pdg int32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTracksUnfiltered.position.x float[]
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTracksUnfiltered.position.y float[]
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTracksUnfiltered.position.z float[]
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTracksUnfiltered.positionMomentumCovariance.covariance[21] float[][21]
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTracksUnfiltered.time float[]
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTracksUnfiltered.timeError float[]
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTracksUnfiltered.tracks_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTracksUnfiltered.tracks_end uint32_t[]
┃   ┃   ┗━━ πŸƒ CentralCKFTruthSeededTracksUnfiltered.type int32_t[]
┃   ┣━━ 🌿 CentralCKFTruthSeededTrajectories vector<edm4eic::TrajectoryData>
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTrajectories.measurementChi2_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTrajectories.measurementChi2_end uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTrajectories.measurements_deprecated_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTrajectories.measurements_deprecated_end uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTrajectories.nHoles uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTrajectories.nMeasurements uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTrajectories.nOutliers uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTrajectories.nSharedHits uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTrajectories.nStates uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTrajectories.outlierChi2_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTrajectories.outlierChi2_end uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTrajectories.outliers_deprecated_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTrajectories.outliers_deprecated_end uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTrajectories.trackParameters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTrajectories.trackParameters_end uint32_t[]
┃   ┃   ┗━━ πŸƒ CentralCKFTruthSeededTrajectories.type uint32_t[]
┃   ┣━━ 🌿 CentralCKFTruthSeededTrajectoriesUnfiltered vector<edm4eic::TrajectoryData>
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTrajectoriesUnfiltered.measurementChi2_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTrajectoriesUnfiltered.measurementChi2_end uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTrajectoriesUnfiltered.measurements_deprecated_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTrajectoriesUnfiltered.measurements_deprecated_end uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTrajectoriesUnfiltered.nHoles uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTrajectoriesUnfiltered.nMeasurements uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTrajectoriesUnfiltered.nOutliers uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTrajectoriesUnfiltered.nSharedHits uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTrajectoriesUnfiltered.nStates uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTrajectoriesUnfiltered.outlierChi2_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTrajectoriesUnfiltered.outlierChi2_end uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTrajectoriesUnfiltered.outliers_deprecated_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTrajectoriesUnfiltered.outliers_deprecated_end uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTrajectoriesUnfiltered.trackParameters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTrajectoriesUnfiltered.trackParameters_end uint32_t[]
┃   ┃   ┗━━ πŸƒ CentralCKFTruthSeededTrajectoriesUnfiltered.type uint32_t[]
┃   ┣━━ 🌿 CentralTrackSeedParameters vector<edm4eic::TrackParametersData>
┃   ┃   ┣━━ πŸƒ CentralTrackSeedParameters.covariance.covariance[21] float[][21]
┃   ┃   ┣━━ πŸƒ CentralTrackSeedParameters.loc.a float[]
┃   ┃   ┣━━ πŸƒ CentralTrackSeedParameters.loc.b float[]
┃   ┃   ┣━━ πŸƒ CentralTrackSeedParameters.pdg int32_t[]
┃   ┃   ┣━━ πŸƒ CentralTrackSeedParameters.phi float[]
┃   ┃   ┣━━ πŸƒ CentralTrackSeedParameters.qOverP float[]
┃   ┃   ┣━━ πŸƒ CentralTrackSeedParameters.surface uint64_t[]
┃   ┃   ┣━━ πŸƒ CentralTrackSeedParameters.theta float[]
┃   ┃   ┣━━ πŸƒ CentralTrackSeedParameters.time float[]
┃   ┃   ┗━━ πŸƒ CentralTrackSeedParameters.type int32_t[]
┃   ┣━━ 🌿 CentralTrackSeeds vector<edm4eic::TrackSeedData>
┃   ┃   ┣━━ πŸƒ CentralTrackSeeds.hits_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralTrackSeeds.hits_end uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralTrackSeeds.perigee.x float[]
┃   ┃   ┣━━ πŸƒ CentralTrackSeeds.perigee.y float[]
┃   ┃   ┣━━ πŸƒ CentralTrackSeeds.perigee.z float[]
┃   ┃   ┗━━ πŸƒ CentralTrackSeeds.quality float[]
┃   ┣━━ 🌿 CentralTrackSegments vector<edm4eic::TrackSegmentData>
┃   ┃   ┣━━ πŸƒ CentralTrackSegments.length float[]
┃   ┃   ┣━━ πŸƒ CentralTrackSegments.lengthError float[]
┃   ┃   ┣━━ πŸƒ CentralTrackSegments.points_begin uint32_t[]
┃   ┃   ┗━━ πŸƒ CentralTrackSegments.points_end uint32_t[]
┃   ┣━━ 🌿 CentralTrackVertices vector<edm4eic::VertexData>
┃   ┃   ┣━━ πŸƒ CentralTrackVertices.associatedParticles_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralTrackVertices.associatedParticles_end uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralTrackVertices.chi2 float[]
┃   ┃   ┣━━ πŸƒ CentralTrackVertices.ndf int32_t[]
┃   ┃   ┣━━ πŸƒ CentralTrackVertices.position.t float[]
┃   ┃   ┣━━ πŸƒ CentralTrackVertices.position.x float[]
┃   ┃   ┣━━ πŸƒ CentralTrackVertices.position.y float[]
┃   ┃   ┣━━ πŸƒ CentralTrackVertices.position.z float[]
┃   ┃   ┣━━ πŸƒ CentralTrackVertices.positionError.tt float[]
┃   ┃   ┣━━ πŸƒ CentralTrackVertices.positionError.xt float[]
┃   ┃   ┣━━ πŸƒ CentralTrackVertices.positionError.xx float[]
┃   ┃   ┣━━ πŸƒ CentralTrackVertices.positionError.xy float[]
┃   ┃   ┣━━ πŸƒ CentralTrackVertices.positionError.xz float[]
┃   ┃   ┣━━ πŸƒ CentralTrackVertices.positionError.yt float[]
┃   ┃   ┣━━ πŸƒ CentralTrackVertices.positionError.yy float[]
┃   ┃   ┣━━ πŸƒ CentralTrackVertices.positionError.yz float[]
┃   ┃   ┣━━ πŸƒ CentralTrackVertices.positionError.zt float[]
┃   ┃   ┣━━ πŸƒ CentralTrackVertices.positionError.zz float[]
┃   ┃   ┗━━ πŸƒ CentralTrackVertices.type int32_t[]
┃   ┣━━ 🌿 CentralTrackerMeasurements vector<edm4eic::Measurement2DData>
┃   ┃   ┣━━ πŸƒ CentralTrackerMeasurements.covariance.xx float[]
┃   ┃   ┣━━ πŸƒ CentralTrackerMeasurements.covariance.xy float[]
┃   ┃   ┣━━ πŸƒ CentralTrackerMeasurements.covariance.xz float[]
┃   ┃   ┣━━ πŸƒ CentralTrackerMeasurements.covariance.yy float[]
┃   ┃   ┣━━ πŸƒ CentralTrackerMeasurements.covariance.yz float[]
┃   ┃   ┣━━ πŸƒ CentralTrackerMeasurements.covariance.zz float[]
┃   ┃   ┣━━ πŸƒ CentralTrackerMeasurements.hits_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralTrackerMeasurements.hits_end uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralTrackerMeasurements.loc.a float[]
┃   ┃   ┣━━ πŸƒ CentralTrackerMeasurements.loc.b float[]
┃   ┃   ┣━━ πŸƒ CentralTrackerMeasurements.surface uint64_t[]
┃   ┃   ┣━━ πŸƒ CentralTrackerMeasurements.time float[]
┃   ┃   ┣━━ πŸƒ CentralTrackerMeasurements.weights_begin uint32_t[]
┃   ┃   ┗━━ πŸƒ CentralTrackerMeasurements.weights_end uint32_t[]
┃   ┣━━ 🌿 CentralTrackerTruthSeeds_objIdx vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ CentralTrackerTruthSeeds_objIdx.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ CentralTrackerTruthSeeds_objIdx.index int32_t[]
┃   ┣━━ 🌿 CentralTrackingRawHitAssociations_objIdx vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ CentralTrackingRawHitAssociations_objIdx.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ CentralTrackingRawHitAssociations_objIdx.index int32_t[]
┃   ┣━━ 🌿 CentralTrackingRawHitLinks_objIdx vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ CentralTrackingRawHitLinks_objIdx.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ CentralTrackingRawHitLinks_objIdx.index int32_t[]
┃   ┣━━ 🌿 CentralTrackingRecHits_objIdx vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ CentralTrackingRecHits_objIdx.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ CentralTrackingRecHits_objIdx.index int32_t[]
┃   ┣━━ 🌿 CombinedTOFParticleIDs vector<edm4hep::ParticleIDData>
┃   ┃   ┣━━ πŸƒ CombinedTOFParticleIDs.PDG int32_t[]
┃   ┃   ┣━━ πŸƒ CombinedTOFParticleIDs.algorithmType int32_t[]
┃   ┃   ┣━━ πŸƒ CombinedTOFParticleIDs.likelihood float[]
┃   ┃   ┣━━ πŸƒ CombinedTOFParticleIDs.parameters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ CombinedTOFParticleIDs.parameters_end uint32_t[]
┃   ┃   ┗━━ πŸƒ CombinedTOFParticleIDs.type int32_t[]
┃   ┣━━ 🌿 CombinedTOFTruthSeededParticleIDs vector<edm4hep::ParticleIDData>
┃   ┃   ┣━━ πŸƒ CombinedTOFTruthSeededParticleIDs.PDG int32_t[]
┃   ┃   ┣━━ πŸƒ CombinedTOFTruthSeededParticleIDs.algorithmType int32_t[]
┃   ┃   ┣━━ πŸƒ CombinedTOFTruthSeededParticleIDs.likelihood float[]
┃   ┃   ┣━━ πŸƒ CombinedTOFTruthSeededParticleIDs.parameters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ CombinedTOFTruthSeededParticleIDs.parameters_end uint32_t[]
┃   ┃   ┗━━ πŸƒ CombinedTOFTruthSeededParticleIDs.type int32_t[]
┃   ┣━━ 🌿 DIRCParticleIDs vector<edm4hep::ParticleIDData>
┃   ┃   ┣━━ πŸƒ DIRCParticleIDs.PDG int32_t[]
┃   ┃   ┣━━ πŸƒ DIRCParticleIDs.algorithmType int32_t[]
┃   ┃   ┣━━ πŸƒ DIRCParticleIDs.likelihood float[]
┃   ┃   ┣━━ πŸƒ DIRCParticleIDs.parameters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ DIRCParticleIDs.parameters_end uint32_t[]
┃   ┃   ┗━━ πŸƒ DIRCParticleIDs.type int32_t[]
┃   ┣━━ 🌿 DIRCRawHits vector<edm4eic::RawTrackerHitData>
┃   ┃   ┣━━ πŸƒ DIRCRawHits.cellID uint64_t[]
┃   ┃   ┣━━ πŸƒ DIRCRawHits.charge int32_t[]
┃   ┃   ┗━━ πŸƒ DIRCRawHits.timeStamp int32_t[]
┃   ┣━━ 🌿 DIRCTruthSeededParticleIDs vector<edm4hep::ParticleIDData>
┃   ┃   ┣━━ πŸƒ DIRCTruthSeededParticleIDs.PDG int32_t[]
┃   ┃   ┣━━ πŸƒ DIRCTruthSeededParticleIDs.algorithmType int32_t[]
┃   ┃   ┣━━ πŸƒ DIRCTruthSeededParticleIDs.likelihood float[]
┃   ┃   ┣━━ πŸƒ DIRCTruthSeededParticleIDs.parameters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ DIRCTruthSeededParticleIDs.parameters_end uint32_t[]
┃   ┃   ┗━━ πŸƒ DIRCTruthSeededParticleIDs.type int32_t[]
┃   ┣━━ 🌿 DRICHAerogelIrtCherenkovParticleID vector<edm4eic::CherenkovParticleIDData>
┃   ┃   ┣━━ πŸƒ DRICHAerogelIrtCherenkovParticleID.hypotheses_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ DRICHAerogelIrtCherenkovParticleID.hypotheses_end uint32_t[]
┃   ┃   ┣━━ πŸƒ DRICHAerogelIrtCherenkovParticleID.npe float[]
┃   ┃   ┣━━ πŸƒ DRICHAerogelIrtCherenkovParticleID.photonEnergy float[]
┃   ┃   ┣━━ πŸƒ DRICHAerogelIrtCherenkovParticleID.rawHitAssociations_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ DRICHAerogelIrtCherenkovParticleID.rawHitAssociations_end uint32_t[]
┃   ┃   ┣━━ πŸƒ DRICHAerogelIrtCherenkovParticleID.refractiveIndex float[]
┃   ┃   ┣━━ πŸƒ DRICHAerogelIrtCherenkovParticleID.thetaPhiPhotons_begin uint32_t[]
┃   ┃   ┗━━ πŸƒ DRICHAerogelIrtCherenkovParticleID.thetaPhiPhotons_end uint32_t[]
┃   ┣━━ 🌿 DRICHAerogelTracks vector<edm4eic::TrackSegmentData>
┃   ┃   ┣━━ πŸƒ DRICHAerogelTracks.length float[]
┃   ┃   ┣━━ πŸƒ DRICHAerogelTracks.lengthError float[]
┃   ┃   ┣━━ πŸƒ DRICHAerogelTracks.points_begin uint32_t[]
┃   ┃   ┗━━ πŸƒ DRICHAerogelTracks.points_end uint32_t[]
┃   ┣━━ 🌿 DRICHGasIrtCherenkovParticleID vector<edm4eic::CherenkovParticleIDData>
┃   ┃   ┣━━ πŸƒ DRICHGasIrtCherenkovParticleID.hypotheses_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ DRICHGasIrtCherenkovParticleID.hypotheses_end uint32_t[]
┃   ┃   ┣━━ πŸƒ DRICHGasIrtCherenkovParticleID.npe float[]
┃   ┃   ┣━━ πŸƒ DRICHGasIrtCherenkovParticleID.photonEnergy float[]
┃   ┃   ┣━━ πŸƒ DRICHGasIrtCherenkovParticleID.rawHitAssociations_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ DRICHGasIrtCherenkovParticleID.rawHitAssociations_end uint32_t[]
┃   ┃   ┣━━ πŸƒ DRICHGasIrtCherenkovParticleID.refractiveIndex float[]
┃   ┃   ┣━━ πŸƒ DRICHGasIrtCherenkovParticleID.thetaPhiPhotons_begin uint32_t[]
┃   ┃   ┗━━ πŸƒ DRICHGasIrtCherenkovParticleID.thetaPhiPhotons_end uint32_t[]
┃   ┣━━ 🌿 DRICHGasTracks vector<edm4eic::TrackSegmentData>
┃   ┃   ┣━━ πŸƒ DRICHGasTracks.length float[]
┃   ┃   ┣━━ πŸƒ DRICHGasTracks.lengthError float[]
┃   ┃   ┣━━ πŸƒ DRICHGasTracks.points_begin uint32_t[]
┃   ┃   ┗━━ πŸƒ DRICHGasTracks.points_end uint32_t[]
┃   ┣━━ 🌿 DRICHParticleIDs vector<edm4hep::ParticleIDData>
┃   ┃   ┣━━ πŸƒ DRICHParticleIDs.PDG int32_t[]
┃   ┃   ┣━━ πŸƒ DRICHParticleIDs.algorithmType int32_t[]
┃   ┃   ┣━━ πŸƒ DRICHParticleIDs.likelihood float[]
┃   ┃   ┣━━ πŸƒ DRICHParticleIDs.parameters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ DRICHParticleIDs.parameters_end uint32_t[]
┃   ┃   ┗━━ πŸƒ DRICHParticleIDs.type int32_t[]
┃   ┣━━ 🌿 DRICHRawHits vector<edm4eic::RawTrackerHitData>
┃   ┃   ┣━━ πŸƒ DRICHRawHits.cellID uint64_t[]
┃   ┃   ┣━━ πŸƒ DRICHRawHits.charge int32_t[]
┃   ┃   ┗━━ πŸƒ DRICHRawHits.timeStamp int32_t[]
┃   ┣━━ 🌿 DRICHRawHitsAssociations vector<edm4eic::MCRecoTrackerHitAssociationData>
┃   ┃   ┗━━ πŸƒ DRICHRawHitsAssociations.weight float[]
┃   ┣━━ 🌿 DRICHRawHitsLinks vector<podio::LinkData>
┃   ┃   ┗━━ πŸƒ DRICHRawHitsLinks.weight float[]
┃   ┣━━ 🌿 DRICHTruthSeededParticleIDs vector<edm4hep::ParticleIDData>
┃   ┃   ┣━━ πŸƒ DRICHTruthSeededParticleIDs.PDG int32_t[]
┃   ┃   ┣━━ πŸƒ DRICHTruthSeededParticleIDs.algorithmType int32_t[]
┃   ┃   ┣━━ πŸƒ DRICHTruthSeededParticleIDs.likelihood float[]
┃   ┃   ┣━━ πŸƒ DRICHTruthSeededParticleIDs.parameters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ DRICHTruthSeededParticleIDs.parameters_end uint32_t[]
┃   ┃   ┗━━ πŸƒ DRICHTruthSeededParticleIDs.type int32_t[]
┃   ┣━━ 🌿 EcalBarrelClusterAssociations vector<edm4eic::MCRecoClusterParticleAssociationData>
┃   ┃   ┗━━ πŸƒ EcalBarrelClusterAssociations.weight float[]
┃   ┣━━ 🌿 EcalBarrelClusterLinks vector<podio::LinkData>
┃   ┃   ┗━━ πŸƒ EcalBarrelClusterLinks.weight float[]
┃   ┣━━ 🌿 EcalBarrelClusters vector<edm4eic::ClusterData>
┃   ┃   ┣━━ πŸƒ EcalBarrelClusters.clusters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelClusters.clusters_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelClusters.energy float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelClusters.energyError float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelClusters.hitContributions_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelClusters.hitContributions_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelClusters.hits_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelClusters.hits_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelClusters.intrinsicDirectionError.xx float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelClusters.intrinsicDirectionError.xy float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelClusters.intrinsicDirectionError.yy float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelClusters.intrinsicPhi float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelClusters.intrinsicTheta float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelClusters.nhits uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelClusters.particleIDs_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelClusters.particleIDs_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelClusters.position.x float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelClusters.position.y float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelClusters.position.z float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelClusters.positionError.xx float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelClusters.positionError.xy float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelClusters.positionError.xz float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelClusters.positionError.yy float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelClusters.positionError.yz float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelClusters.positionError.zz float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelClusters.shapeParameters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelClusters.shapeParameters_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelClusters.subdetectorEnergies_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelClusters.subdetectorEnergies_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelClusters.time float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelClusters.timeError float[]
┃   ┃   ┗━━ πŸƒ EcalBarrelClusters.type int32_t[]
┃   ┣━━ 🌿 EcalBarrelImagingClusterAssociations vector<edm4eic::MCRecoClusterParticleAssociationData>
┃   ┃   ┗━━ πŸƒ EcalBarrelImagingClusterAssociations.weight float[]
┃   ┣━━ 🌿 EcalBarrelImagingClusterLinks vector<podio::LinkData>
┃   ┃   ┗━━ πŸƒ EcalBarrelImagingClusterLinks.weight float[]
┃   ┣━━ 🌿 EcalBarrelImagingClusters vector<edm4eic::ClusterData>
┃   ┃   ┣━━ πŸƒ EcalBarrelImagingClusters.clusters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelImagingClusters.clusters_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelImagingClusters.energy float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelImagingClusters.energyError float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelImagingClusters.hitContributions_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelImagingClusters.hitContributions_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelImagingClusters.hits_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelImagingClusters.hits_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelImagingClusters.intrinsicDirectionError.xx float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelImagingClusters.intrinsicDirectionError.xy float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelImagingClusters.intrinsicDirectionError.yy float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelImagingClusters.intrinsicPhi float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelImagingClusters.intrinsicTheta float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelImagingClusters.nhits uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelImagingClusters.particleIDs_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelImagingClusters.particleIDs_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelImagingClusters.position.x float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelImagingClusters.position.y float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelImagingClusters.position.z float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelImagingClusters.positionError.xx float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelImagingClusters.positionError.xy float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelImagingClusters.positionError.xz float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelImagingClusters.positionError.yy float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelImagingClusters.positionError.yz float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelImagingClusters.positionError.zz float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelImagingClusters.shapeParameters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelImagingClusters.shapeParameters_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelImagingClusters.subdetectorEnergies_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelImagingClusters.subdetectorEnergies_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelImagingClusters.time float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelImagingClusters.timeError float[]
┃   ┃   ┗━━ πŸƒ EcalBarrelImagingClusters.type int32_t[]
┃   ┣━━ 🌿 EcalBarrelImagingProcessedHitContributions vector<edm4hep::CaloHitContributionData>
┃   ┃   ┣━━ πŸƒ EcalBarrelImagingProcessedHitContributions.PDG int32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelImagingProcessedHitContributions.energy float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelImagingProcessedHitContributions.stepLength float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelImagingProcessedHitContributions.stepPosition.x float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelImagingProcessedHitContributions.stepPosition.y float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelImagingProcessedHitContributions.stepPosition.z float[]
┃   ┃   ┗━━ πŸƒ EcalBarrelImagingProcessedHitContributions.time float[]
┃   ┣━━ 🌿 EcalBarrelImagingProcessedHits vector<edm4hep::SimCalorimeterHitData>
┃   ┃   ┣━━ πŸƒ EcalBarrelImagingProcessedHits.cellID uint64_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelImagingProcessedHits.contributions_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelImagingProcessedHits.contributions_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelImagingProcessedHits.energy float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelImagingProcessedHits.position.x float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelImagingProcessedHits.position.y float[]
┃   ┃   ┗━━ πŸƒ EcalBarrelImagingProcessedHits.position.z float[]
┃   ┣━━ 🌿 EcalBarrelImagingRawHits vector<edm4hep::RawCalorimeterHitData>
┃   ┃   ┣━━ πŸƒ EcalBarrelImagingRawHits.amplitude int32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelImagingRawHits.cellID uint64_t[]
┃   ┃   ┗━━ πŸƒ EcalBarrelImagingRawHits.timeStamp int32_t[]
┃   ┣━━ 🌿 EcalBarrelImagingRecHits vector<edm4eic::CalorimeterHitData>
┃   ┃   ┣━━ πŸƒ EcalBarrelImagingRecHits.cellID uint64_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelImagingRecHits.dimension.x float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelImagingRecHits.dimension.y float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelImagingRecHits.dimension.z float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelImagingRecHits.energy float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelImagingRecHits.energyError float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelImagingRecHits.layer int32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelImagingRecHits.local.x float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelImagingRecHits.local.y float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelImagingRecHits.local.z float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelImagingRecHits.position.x float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelImagingRecHits.position.y float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelImagingRecHits.position.z float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelImagingRecHits.sector int32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelImagingRecHits.time float[]
┃   ┃   ┗━━ πŸƒ EcalBarrelImagingRecHits.timeError float[]
┃   ┣━━ 🌿 EcalBarrelScFiClusterAssociations vector<edm4eic::MCRecoClusterParticleAssociationData>
┃   ┃   ┗━━ πŸƒ EcalBarrelScFiClusterAssociations.weight float[]
┃   ┣━━ 🌿 EcalBarrelScFiClusterLinks vector<podio::LinkData>
┃   ┃   ┗━━ πŸƒ EcalBarrelScFiClusterLinks.weight float[]
┃   ┣━━ 🌿 EcalBarrelScFiClusters vector<edm4eic::ClusterData>
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiClusters.clusters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiClusters.clusters_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiClusters.energy float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiClusters.energyError float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiClusters.hitContributions_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiClusters.hitContributions_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiClusters.hits_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiClusters.hits_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiClusters.intrinsicDirectionError.xx float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiClusters.intrinsicDirectionError.xy float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiClusters.intrinsicDirectionError.yy float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiClusters.intrinsicPhi float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiClusters.intrinsicTheta float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiClusters.nhits uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiClusters.particleIDs_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiClusters.particleIDs_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiClusters.position.x float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiClusters.position.y float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiClusters.position.z float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiClusters.positionError.xx float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiClusters.positionError.xy float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiClusters.positionError.xz float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiClusters.positionError.yy float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiClusters.positionError.yz float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiClusters.positionError.zz float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiClusters.shapeParameters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiClusters.shapeParameters_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiClusters.subdetectorEnergies_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiClusters.subdetectorEnergies_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiClusters.time float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiClusters.timeError float[]
┃   ┃   ┗━━ πŸƒ EcalBarrelScFiClusters.type int32_t[]
┃   ┣━━ 🌿 EcalBarrelScFiNAttenuatedHitContributions vector<edm4hep::CaloHitContributionData>
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiNAttenuatedHitContributions.PDG int32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiNAttenuatedHitContributions.energy float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiNAttenuatedHitContributions.stepLength float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiNAttenuatedHitContributions.stepPosition.x float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiNAttenuatedHitContributions.stepPosition.y float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiNAttenuatedHitContributions.stepPosition.z float[]
┃   ┃   ┗━━ πŸƒ EcalBarrelScFiNAttenuatedHitContributions.time float[]
┃   ┣━━ 🌿 EcalBarrelScFiNAttenuatedHits vector<edm4hep::SimCalorimeterHitData>
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiNAttenuatedHits.cellID uint64_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiNAttenuatedHits.contributions_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiNAttenuatedHits.contributions_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiNAttenuatedHits.energy float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiNAttenuatedHits.position.x float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiNAttenuatedHits.position.y float[]
┃   ┃   ┗━━ πŸƒ EcalBarrelScFiNAttenuatedHits.position.z float[]
┃   ┣━━ 🌿 EcalBarrelScFiNCALOROCHits vector<edm4eic::RawCALOROCHitData>
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiNCALOROCHits.aSamples_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiNCALOROCHits.aSamples_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiNCALOROCHits.bSamples_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiNCALOROCHits.bSamples_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiNCALOROCHits.cellID uint64_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiNCALOROCHits.samplePhase int32_t[]
┃   ┃   ┗━━ πŸƒ EcalBarrelScFiNCALOROCHits.timeStamp int32_t[]
┃   ┣━━ 🌿 EcalBarrelScFiNCombinedPulses vector<edm4eic::SimPulseData>
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiNCombinedPulses.amplitude_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiNCombinedPulses.amplitude_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiNCombinedPulses.calorimeterHits_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiNCombinedPulses.calorimeterHits_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiNCombinedPulses.cellID uint64_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiNCombinedPulses.integral float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiNCombinedPulses.interval float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiNCombinedPulses.particles_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiNCombinedPulses.particles_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiNCombinedPulses.position.x float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiNCombinedPulses.position.y float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiNCombinedPulses.position.z float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiNCombinedPulses.pulses_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiNCombinedPulses.pulses_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiNCombinedPulses.time float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiNCombinedPulses.trackerHits_begin uint32_t[]
┃   ┃   ┗━━ πŸƒ EcalBarrelScFiNCombinedPulses.trackerHits_end uint32_t[]
┃   ┣━━ 🌿 EcalBarrelScFiNCombinedPulsesWithNoise vector<edm4eic::SimPulseData>
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiNCombinedPulsesWithNoise.amplitude_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiNCombinedPulsesWithNoise.amplitude_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiNCombinedPulsesWithNoise.calorimeterHits_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiNCombinedPulsesWithNoise.calorimeterHits_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiNCombinedPulsesWithNoise.cellID uint64_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiNCombinedPulsesWithNoise.integral float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiNCombinedPulsesWithNoise.interval float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiNCombinedPulsesWithNoise.particles_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiNCombinedPulsesWithNoise.particles_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiNCombinedPulsesWithNoise.position.x float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiNCombinedPulsesWithNoise.position.y float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiNCombinedPulsesWithNoise.position.z float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiNCombinedPulsesWithNoise.pulses_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiNCombinedPulsesWithNoise.pulses_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiNCombinedPulsesWithNoise.time float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiNCombinedPulsesWithNoise.trackerHits_begin uint32_t[]
┃   ┃   ┗━━ πŸƒ EcalBarrelScFiNCombinedPulsesWithNoise.trackerHits_end uint32_t[]
┃   ┣━━ 🌿 EcalBarrelScFiNPulses vector<edm4eic::SimPulseData>
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiNPulses.amplitude_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiNPulses.amplitude_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiNPulses.calorimeterHits_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiNPulses.calorimeterHits_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiNPulses.cellID uint64_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiNPulses.integral float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiNPulses.interval float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiNPulses.particles_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiNPulses.particles_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiNPulses.position.x float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiNPulses.position.y float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiNPulses.position.z float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiNPulses.pulses_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiNPulses.pulses_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiNPulses.time float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiNPulses.trackerHits_begin uint32_t[]
┃   ┃   ┗━━ πŸƒ EcalBarrelScFiNPulses.trackerHits_end uint32_t[]
┃   ┣━━ 🌿 EcalBarrelScFiPAttenuatedHitContributions vector<edm4hep::CaloHitContributionData>
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiPAttenuatedHitContributions.PDG int32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiPAttenuatedHitContributions.energy float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiPAttenuatedHitContributions.stepLength float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiPAttenuatedHitContributions.stepPosition.x float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiPAttenuatedHitContributions.stepPosition.y float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiPAttenuatedHitContributions.stepPosition.z float[]
┃   ┃   ┗━━ πŸƒ EcalBarrelScFiPAttenuatedHitContributions.time float[]
┃   ┣━━ 🌿 EcalBarrelScFiPAttenuatedHits vector<edm4hep::SimCalorimeterHitData>
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiPAttenuatedHits.cellID uint64_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiPAttenuatedHits.contributions_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiPAttenuatedHits.contributions_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiPAttenuatedHits.energy float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiPAttenuatedHits.position.x float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiPAttenuatedHits.position.y float[]
┃   ┃   ┗━━ πŸƒ EcalBarrelScFiPAttenuatedHits.position.z float[]
┃   ┣━━ 🌿 EcalBarrelScFiPCALOROCHits vector<edm4eic::RawCALOROCHitData>
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiPCALOROCHits.aSamples_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiPCALOROCHits.aSamples_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiPCALOROCHits.bSamples_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiPCALOROCHits.bSamples_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiPCALOROCHits.cellID uint64_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiPCALOROCHits.samplePhase int32_t[]
┃   ┃   ┗━━ πŸƒ EcalBarrelScFiPCALOROCHits.timeStamp int32_t[]
┃   ┣━━ 🌿 EcalBarrelScFiPCombinedPulses vector<edm4eic::SimPulseData>
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiPCombinedPulses.amplitude_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiPCombinedPulses.amplitude_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiPCombinedPulses.calorimeterHits_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiPCombinedPulses.calorimeterHits_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiPCombinedPulses.cellID uint64_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiPCombinedPulses.integral float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiPCombinedPulses.interval float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiPCombinedPulses.particles_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiPCombinedPulses.particles_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiPCombinedPulses.position.x float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiPCombinedPulses.position.y float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiPCombinedPulses.position.z float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiPCombinedPulses.pulses_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiPCombinedPulses.pulses_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiPCombinedPulses.time float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiPCombinedPulses.trackerHits_begin uint32_t[]
┃   ┃   ┗━━ πŸƒ EcalBarrelScFiPCombinedPulses.trackerHits_end uint32_t[]
┃   ┣━━ 🌿 EcalBarrelScFiPCombinedPulsesWithNoise vector<edm4eic::SimPulseData>
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiPCombinedPulsesWithNoise.amplitude_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiPCombinedPulsesWithNoise.amplitude_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiPCombinedPulsesWithNoise.calorimeterHits_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiPCombinedPulsesWithNoise.calorimeterHits_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiPCombinedPulsesWithNoise.cellID uint64_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiPCombinedPulsesWithNoise.integral float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiPCombinedPulsesWithNoise.interval float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiPCombinedPulsesWithNoise.particles_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiPCombinedPulsesWithNoise.particles_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiPCombinedPulsesWithNoise.position.x float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiPCombinedPulsesWithNoise.position.y float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiPCombinedPulsesWithNoise.position.z float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiPCombinedPulsesWithNoise.pulses_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiPCombinedPulsesWithNoise.pulses_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiPCombinedPulsesWithNoise.time float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiPCombinedPulsesWithNoise.trackerHits_begin uint32_t[]
┃   ┃   ┗━━ πŸƒ EcalBarrelScFiPCombinedPulsesWithNoise.trackerHits_end uint32_t[]
┃   ┣━━ 🌿 EcalBarrelScFiPPulses vector<edm4eic::SimPulseData>
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiPPulses.amplitude_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiPPulses.amplitude_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiPPulses.calorimeterHits_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiPPulses.calorimeterHits_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiPPulses.cellID uint64_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiPPulses.integral float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiPPulses.interval float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiPPulses.particles_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiPPulses.particles_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiPPulses.position.x float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiPPulses.position.y float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiPPulses.position.z float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiPPulses.pulses_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiPPulses.pulses_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiPPulses.time float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiPPulses.trackerHits_begin uint32_t[]
┃   ┃   ┗━━ πŸƒ EcalBarrelScFiPPulses.trackerHits_end uint32_t[]
┃   ┣━━ 🌿 EcalBarrelScFiRawHits vector<edm4hep::RawCalorimeterHitData>
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiRawHits.amplitude int32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiRawHits.cellID uint64_t[]
┃   ┃   ┗━━ πŸƒ EcalBarrelScFiRawHits.timeStamp int32_t[]
┃   ┣━━ 🌿 EcalBarrelScFiRecHits vector<edm4eic::CalorimeterHitData>
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiRecHits.cellID uint64_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiRecHits.dimension.x float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiRecHits.dimension.y float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiRecHits.dimension.z float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiRecHits.energy float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiRecHits.energyError float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiRecHits.layer int32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiRecHits.local.x float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiRecHits.local.y float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiRecHits.local.z float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiRecHits.position.x float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiRecHits.position.y float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiRecHits.position.z float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiRecHits.sector int32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiRecHits.time float[]
┃   ┃   ┗━━ πŸƒ EcalBarrelScFiRecHits.timeError float[]
┃   ┣━━ 🌿 EcalBarrelTrackClusterMatches vector<edm4eic::TrackClusterMatchData>
┃   ┃   ┗━━ πŸƒ EcalBarrelTrackClusterMatches.weight float[]
┃   ┣━━ 🌿 EcalBarrelTruthClusterAssociations vector<edm4eic::MCRecoClusterParticleAssociationData>
┃   ┃   ┗━━ πŸƒ EcalBarrelTruthClusterAssociations.weight float[]
┃   ┣━━ 🌿 EcalBarrelTruthClusterLinks vector<podio::LinkData>
┃   ┃   ┗━━ πŸƒ EcalBarrelTruthClusterLinks.weight float[]
┃   ┣━━ 🌿 EcalBarrelTruthClusters vector<edm4eic::ClusterData>
┃   ┃   ┣━━ πŸƒ EcalBarrelTruthClusters.clusters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelTruthClusters.clusters_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelTruthClusters.energy float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelTruthClusters.energyError float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelTruthClusters.hitContributions_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelTruthClusters.hitContributions_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelTruthClusters.hits_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelTruthClusters.hits_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelTruthClusters.intrinsicDirectionError.xx float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelTruthClusters.intrinsicDirectionError.xy float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelTruthClusters.intrinsicDirectionError.yy float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelTruthClusters.intrinsicPhi float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelTruthClusters.intrinsicTheta float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelTruthClusters.nhits uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelTruthClusters.particleIDs_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelTruthClusters.particleIDs_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelTruthClusters.position.x float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelTruthClusters.position.y float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelTruthClusters.position.z float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelTruthClusters.positionError.xx float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelTruthClusters.positionError.xy float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelTruthClusters.positionError.xz float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelTruthClusters.positionError.yy float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelTruthClusters.positionError.yz float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelTruthClusters.positionError.zz float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelTruthClusters.shapeParameters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelTruthClusters.shapeParameters_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelTruthClusters.subdetectorEnergies_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelTruthClusters.subdetectorEnergies_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelTruthClusters.time float[]
┃   ┃   ┣━━ πŸƒ EcalBarrelTruthClusters.timeError float[]
┃   ┃   ┗━━ πŸƒ EcalBarrelTruthClusters.type int32_t[]
┃   ┣━━ 🌿 EcalEndcapNClusterAssociations vector<edm4eic::MCRecoClusterParticleAssociationData>
┃   ┃   ┗━━ πŸƒ EcalEndcapNClusterAssociations.weight float[]
┃   ┣━━ 🌿 EcalEndcapNClusterLinks vector<podio::LinkData>
┃   ┃   ┗━━ πŸƒ EcalEndcapNClusterLinks.weight float[]
┃   ┣━━ 🌿 EcalEndcapNClusters vector<edm4eic::ClusterData>
┃   ┃   ┣━━ πŸƒ EcalEndcapNClusters.clusters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNClusters.clusters_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNClusters.energy float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNClusters.energyError float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNClusters.hitContributions_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNClusters.hitContributions_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNClusters.hits_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNClusters.hits_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNClusters.intrinsicDirectionError.xx float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNClusters.intrinsicDirectionError.xy float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNClusters.intrinsicDirectionError.yy float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNClusters.intrinsicPhi float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNClusters.intrinsicTheta float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNClusters.nhits uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNClusters.particleIDs_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNClusters.particleIDs_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNClusters.position.x float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNClusters.position.y float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNClusters.position.z float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNClusters.positionError.xx float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNClusters.positionError.xy float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNClusters.positionError.xz float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNClusters.positionError.yy float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNClusters.positionError.yz float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNClusters.positionError.zz float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNClusters.shapeParameters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNClusters.shapeParameters_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNClusters.subdetectorEnergies_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNClusters.subdetectorEnergies_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNClusters.time float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNClusters.timeError float[]
┃   ┃   ┗━━ πŸƒ EcalEndcapNClusters.type int32_t[]
┃   ┣━━ 🌿 EcalEndcapNRawHits vector<edm4hep::RawCalorimeterHitData>
┃   ┃   ┣━━ πŸƒ EcalEndcapNRawHits.amplitude int32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNRawHits.cellID uint64_t[]
┃   ┃   ┗━━ πŸƒ EcalEndcapNRawHits.timeStamp int32_t[]
┃   ┣━━ 🌿 EcalEndcapNRecHits vector<edm4eic::CalorimeterHitData>
┃   ┃   ┣━━ πŸƒ EcalEndcapNRecHits.cellID uint64_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNRecHits.dimension.x float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNRecHits.dimension.y float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNRecHits.dimension.z float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNRecHits.energy float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNRecHits.energyError float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNRecHits.layer int32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNRecHits.local.x float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNRecHits.local.y float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNRecHits.local.z float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNRecHits.position.x float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNRecHits.position.y float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNRecHits.position.z float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNRecHits.sector int32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNRecHits.time float[]
┃   ┃   ┗━━ πŸƒ EcalEndcapNRecHits.timeError float[]
┃   ┣━━ 🌿 EcalEndcapNSplitMergeClusterAssociations vector<edm4eic::MCRecoClusterParticleAssociationData>
┃   ┃   ┗━━ πŸƒ EcalEndcapNSplitMergeClusterAssociations.weight float[]
┃   ┣━━ 🌿 EcalEndcapNSplitMergeClusterLinks vector<podio::LinkData>
┃   ┃   ┗━━ πŸƒ EcalEndcapNSplitMergeClusterLinks.weight float[]
┃   ┣━━ 🌿 EcalEndcapNSplitMergeClusters vector<edm4eic::ClusterData>
┃   ┃   ┣━━ πŸƒ EcalEndcapNSplitMergeClusters.clusters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNSplitMergeClusters.clusters_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNSplitMergeClusters.energy float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNSplitMergeClusters.energyError float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNSplitMergeClusters.hitContributions_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNSplitMergeClusters.hitContributions_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNSplitMergeClusters.hits_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNSplitMergeClusters.hits_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNSplitMergeClusters.intrinsicDirectionError.xx float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNSplitMergeClusters.intrinsicDirectionError.xy float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNSplitMergeClusters.intrinsicDirectionError.yy float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNSplitMergeClusters.intrinsicPhi float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNSplitMergeClusters.intrinsicTheta float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNSplitMergeClusters.nhits uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNSplitMergeClusters.particleIDs_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNSplitMergeClusters.particleIDs_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNSplitMergeClusters.position.x float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNSplitMergeClusters.position.y float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNSplitMergeClusters.position.z float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNSplitMergeClusters.positionError.xx float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNSplitMergeClusters.positionError.xy float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNSplitMergeClusters.positionError.xz float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNSplitMergeClusters.positionError.yy float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNSplitMergeClusters.positionError.yz float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNSplitMergeClusters.positionError.zz float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNSplitMergeClusters.shapeParameters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNSplitMergeClusters.shapeParameters_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNSplitMergeClusters.subdetectorEnergies_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNSplitMergeClusters.subdetectorEnergies_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNSplitMergeClusters.time float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNSplitMergeClusters.timeError float[]
┃   ┃   ┗━━ πŸƒ EcalEndcapNSplitMergeClusters.type int32_t[]
┃   ┣━━ 🌿 EcalEndcapNTrackClusterMatches vector<edm4eic::TrackClusterMatchData>
┃   ┃   ┗━━ πŸƒ EcalEndcapNTrackClusterMatches.weight float[]
┃   ┣━━ 🌿 EcalEndcapNTruthClusterAssociations vector<edm4eic::MCRecoClusterParticleAssociationData>
┃   ┃   ┗━━ πŸƒ EcalEndcapNTruthClusterAssociations.weight float[]
┃   ┣━━ 🌿 EcalEndcapNTruthClusterLinks vector<podio::LinkData>
┃   ┃   ┗━━ πŸƒ EcalEndcapNTruthClusterLinks.weight float[]
┃   ┣━━ 🌿 EcalEndcapNTruthClusters vector<edm4eic::ClusterData>
┃   ┃   ┣━━ πŸƒ EcalEndcapNTruthClusters.clusters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNTruthClusters.clusters_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNTruthClusters.energy float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNTruthClusters.energyError float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNTruthClusters.hitContributions_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNTruthClusters.hitContributions_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNTruthClusters.hits_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNTruthClusters.hits_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNTruthClusters.intrinsicDirectionError.xx float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNTruthClusters.intrinsicDirectionError.xy float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNTruthClusters.intrinsicDirectionError.yy float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNTruthClusters.intrinsicPhi float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNTruthClusters.intrinsicTheta float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNTruthClusters.nhits uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNTruthClusters.particleIDs_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNTruthClusters.particleIDs_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNTruthClusters.position.x float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNTruthClusters.position.y float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNTruthClusters.position.z float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNTruthClusters.positionError.xx float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNTruthClusters.positionError.xy float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNTruthClusters.positionError.xz float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNTruthClusters.positionError.yy float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNTruthClusters.positionError.yz float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNTruthClusters.positionError.zz float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNTruthClusters.shapeParameters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNTruthClusters.shapeParameters_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNTruthClusters.subdetectorEnergies_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNTruthClusters.subdetectorEnergies_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNTruthClusters.time float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNTruthClusters.timeError float[]
┃   ┃   ┗━━ πŸƒ EcalEndcapNTruthClusters.type int32_t[]
┃   ┣━━ 🌿 EcalEndcapPClusterAssociations vector<edm4eic::MCRecoClusterParticleAssociationData>
┃   ┃   ┗━━ πŸƒ EcalEndcapPClusterAssociations.weight float[]
┃   ┣━━ 🌿 EcalEndcapPClusterLinks vector<podio::LinkData>
┃   ┃   ┗━━ πŸƒ EcalEndcapPClusterLinks.weight float[]
┃   ┣━━ 🌿 EcalEndcapPClusters vector<edm4eic::ClusterData>
┃   ┃   ┣━━ πŸƒ EcalEndcapPClusters.clusters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPClusters.clusters_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPClusters.energy float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPClusters.energyError float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPClusters.hitContributions_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPClusters.hitContributions_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPClusters.hits_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPClusters.hits_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPClusters.intrinsicDirectionError.xx float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPClusters.intrinsicDirectionError.xy float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPClusters.intrinsicDirectionError.yy float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPClusters.intrinsicPhi float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPClusters.intrinsicTheta float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPClusters.nhits uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPClusters.particleIDs_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPClusters.particleIDs_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPClusters.position.x float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPClusters.position.y float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPClusters.position.z float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPClusters.positionError.xx float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPClusters.positionError.xy float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPClusters.positionError.xz float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPClusters.positionError.yy float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPClusters.positionError.yz float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPClusters.positionError.zz float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPClusters.shapeParameters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPClusters.shapeParameters_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPClusters.subdetectorEnergies_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPClusters.subdetectorEnergies_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPClusters.time float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPClusters.timeError float[]
┃   ┃   ┗━━ πŸƒ EcalEndcapPClusters.type int32_t[]
┃   ┣━━ 🌿 EcalEndcapPRawHits vector<edm4hep::RawCalorimeterHitData>
┃   ┃   ┣━━ πŸƒ EcalEndcapPRawHits.amplitude int32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPRawHits.cellID uint64_t[]
┃   ┃   ┗━━ πŸƒ EcalEndcapPRawHits.timeStamp int32_t[]
┃   ┣━━ 🌿 EcalEndcapPRecHits vector<edm4eic::CalorimeterHitData>
┃   ┃   ┣━━ πŸƒ EcalEndcapPRecHits.cellID uint64_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPRecHits.dimension.x float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPRecHits.dimension.y float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPRecHits.dimension.z float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPRecHits.energy float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPRecHits.energyError float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPRecHits.layer int32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPRecHits.local.x float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPRecHits.local.y float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPRecHits.local.z float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPRecHits.position.x float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPRecHits.position.y float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPRecHits.position.z float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPRecHits.sector int32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPRecHits.time float[]
┃   ┃   ┗━━ πŸƒ EcalEndcapPRecHits.timeError float[]
┃   ┣━━ 🌿 EcalEndcapPSplitMergeClusterAssociations vector<edm4eic::MCRecoClusterParticleAssociationData>
┃   ┃   ┗━━ πŸƒ EcalEndcapPSplitMergeClusterAssociations.weight float[]
┃   ┣━━ 🌿 EcalEndcapPSplitMergeClusterLinks vector<podio::LinkData>
┃   ┃   ┗━━ πŸƒ EcalEndcapPSplitMergeClusterLinks.weight float[]
┃   ┣━━ 🌿 EcalEndcapPSplitMergeClusters vector<edm4eic::ClusterData>
┃   ┃   ┣━━ πŸƒ EcalEndcapPSplitMergeClusters.clusters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPSplitMergeClusters.clusters_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPSplitMergeClusters.energy float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPSplitMergeClusters.energyError float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPSplitMergeClusters.hitContributions_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPSplitMergeClusters.hitContributions_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPSplitMergeClusters.hits_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPSplitMergeClusters.hits_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPSplitMergeClusters.intrinsicDirectionError.xx float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPSplitMergeClusters.intrinsicDirectionError.xy float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPSplitMergeClusters.intrinsicDirectionError.yy float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPSplitMergeClusters.intrinsicPhi float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPSplitMergeClusters.intrinsicTheta float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPSplitMergeClusters.nhits uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPSplitMergeClusters.particleIDs_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPSplitMergeClusters.particleIDs_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPSplitMergeClusters.position.x float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPSplitMergeClusters.position.y float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPSplitMergeClusters.position.z float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPSplitMergeClusters.positionError.xx float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPSplitMergeClusters.positionError.xy float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPSplitMergeClusters.positionError.xz float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPSplitMergeClusters.positionError.yy float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPSplitMergeClusters.positionError.yz float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPSplitMergeClusters.positionError.zz float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPSplitMergeClusters.shapeParameters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPSplitMergeClusters.shapeParameters_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPSplitMergeClusters.subdetectorEnergies_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPSplitMergeClusters.subdetectorEnergies_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPSplitMergeClusters.time float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPSplitMergeClusters.timeError float[]
┃   ┃   ┗━━ πŸƒ EcalEndcapPSplitMergeClusters.type int32_t[]
┃   ┣━━ 🌿 EcalEndcapPTrackClusterMatches vector<edm4eic::TrackClusterMatchData>
┃   ┃   ┗━━ πŸƒ EcalEndcapPTrackClusterMatches.weight float[]
┃   ┣━━ 🌿 EcalEndcapPTruthClusterAssociations vector<edm4eic::MCRecoClusterParticleAssociationData>
┃   ┃   ┗━━ πŸƒ EcalEndcapPTruthClusterAssociations.weight float[]
┃   ┣━━ 🌿 EcalEndcapPTruthClusterLinks vector<podio::LinkData>
┃   ┃   ┗━━ πŸƒ EcalEndcapPTruthClusterLinks.weight float[]
┃   ┣━━ 🌿 EcalEndcapPTruthClusters vector<edm4eic::ClusterData>
┃   ┃   ┣━━ πŸƒ EcalEndcapPTruthClusters.clusters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPTruthClusters.clusters_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPTruthClusters.energy float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPTruthClusters.energyError float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPTruthClusters.hitContributions_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPTruthClusters.hitContributions_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPTruthClusters.hits_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPTruthClusters.hits_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPTruthClusters.intrinsicDirectionError.xx float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPTruthClusters.intrinsicDirectionError.xy float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPTruthClusters.intrinsicDirectionError.yy float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPTruthClusters.intrinsicPhi float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPTruthClusters.intrinsicTheta float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPTruthClusters.nhits uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPTruthClusters.particleIDs_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPTruthClusters.particleIDs_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPTruthClusters.position.x float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPTruthClusters.position.y float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPTruthClusters.position.z float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPTruthClusters.positionError.xx float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPTruthClusters.positionError.xy float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPTruthClusters.positionError.xz float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPTruthClusters.positionError.yy float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPTruthClusters.positionError.yz float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPTruthClusters.positionError.zz float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPTruthClusters.shapeParameters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPTruthClusters.shapeParameters_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPTruthClusters.subdetectorEnergies_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPTruthClusters.subdetectorEnergies_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPTruthClusters.time float[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPTruthClusters.timeError float[]
┃   ┃   ┗━━ πŸƒ EcalEndcapPTruthClusters.type int32_t[]
┃   ┣━━ 🌿 EcalFarForwardZDCClusterAssociations vector<edm4eic::MCRecoClusterParticleAssociationData>
┃   ┃   ┗━━ πŸƒ EcalFarForwardZDCClusterAssociations.weight float[]
┃   ┣━━ 🌿 EcalFarForwardZDCClusterLinks vector<podio::LinkData>
┃   ┃   ┗━━ πŸƒ EcalFarForwardZDCClusterLinks.weight float[]
┃   ┣━━ 🌿 EcalFarForwardZDCClusters vector<edm4eic::ClusterData>
┃   ┃   ┣━━ πŸƒ EcalFarForwardZDCClusters.clusters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalFarForwardZDCClusters.clusters_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalFarForwardZDCClusters.energy float[]
┃   ┃   ┣━━ πŸƒ EcalFarForwardZDCClusters.energyError float[]
┃   ┃   ┣━━ πŸƒ EcalFarForwardZDCClusters.hitContributions_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalFarForwardZDCClusters.hitContributions_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalFarForwardZDCClusters.hits_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalFarForwardZDCClusters.hits_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalFarForwardZDCClusters.intrinsicDirectionError.xx float[]
┃   ┃   ┣━━ πŸƒ EcalFarForwardZDCClusters.intrinsicDirectionError.xy float[]
┃   ┃   ┣━━ πŸƒ EcalFarForwardZDCClusters.intrinsicDirectionError.yy float[]
┃   ┃   ┣━━ πŸƒ EcalFarForwardZDCClusters.intrinsicPhi float[]
┃   ┃   ┣━━ πŸƒ EcalFarForwardZDCClusters.intrinsicTheta float[]
┃   ┃   ┣━━ πŸƒ EcalFarForwardZDCClusters.nhits uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalFarForwardZDCClusters.particleIDs_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalFarForwardZDCClusters.particleIDs_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalFarForwardZDCClusters.position.x float[]
┃   ┃   ┣━━ πŸƒ EcalFarForwardZDCClusters.position.y float[]
┃   ┃   ┣━━ πŸƒ EcalFarForwardZDCClusters.position.z float[]
┃   ┃   ┣━━ πŸƒ EcalFarForwardZDCClusters.positionError.xx float[]
┃   ┃   ┣━━ πŸƒ EcalFarForwardZDCClusters.positionError.xy float[]
┃   ┃   ┣━━ πŸƒ EcalFarForwardZDCClusters.positionError.xz float[]
┃   ┃   ┣━━ πŸƒ EcalFarForwardZDCClusters.positionError.yy float[]
┃   ┃   ┣━━ πŸƒ EcalFarForwardZDCClusters.positionError.yz float[]
┃   ┃   ┣━━ πŸƒ EcalFarForwardZDCClusters.positionError.zz float[]
┃   ┃   ┣━━ πŸƒ EcalFarForwardZDCClusters.shapeParameters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalFarForwardZDCClusters.shapeParameters_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalFarForwardZDCClusters.subdetectorEnergies_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalFarForwardZDCClusters.subdetectorEnergies_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalFarForwardZDCClusters.time float[]
┃   ┃   ┣━━ πŸƒ EcalFarForwardZDCClusters.timeError float[]
┃   ┃   ┗━━ πŸƒ EcalFarForwardZDCClusters.type int32_t[]
┃   ┣━━ 🌿 EcalFarForwardZDCRawHits vector<edm4hep::RawCalorimeterHitData>
┃   ┃   ┣━━ πŸƒ EcalFarForwardZDCRawHits.amplitude int32_t[]
┃   ┃   ┣━━ πŸƒ EcalFarForwardZDCRawHits.cellID uint64_t[]
┃   ┃   ┗━━ πŸƒ EcalFarForwardZDCRawHits.timeStamp int32_t[]
┃   ┣━━ 🌿 EcalFarForwardZDCRecHits vector<edm4eic::CalorimeterHitData>
┃   ┃   ┣━━ πŸƒ EcalFarForwardZDCRecHits.cellID uint64_t[]
┃   ┃   ┣━━ πŸƒ EcalFarForwardZDCRecHits.dimension.x float[]
┃   ┃   ┣━━ πŸƒ EcalFarForwardZDCRecHits.dimension.y float[]
┃   ┃   ┣━━ πŸƒ EcalFarForwardZDCRecHits.dimension.z float[]
┃   ┃   ┣━━ πŸƒ EcalFarForwardZDCRecHits.energy float[]
┃   ┃   ┣━━ πŸƒ EcalFarForwardZDCRecHits.energyError float[]
┃   ┃   ┣━━ πŸƒ EcalFarForwardZDCRecHits.layer int32_t[]
┃   ┃   ┣━━ πŸƒ EcalFarForwardZDCRecHits.local.x float[]
┃   ┃   ┣━━ πŸƒ EcalFarForwardZDCRecHits.local.y float[]
┃   ┃   ┣━━ πŸƒ EcalFarForwardZDCRecHits.local.z float[]
┃   ┃   ┣━━ πŸƒ EcalFarForwardZDCRecHits.position.x float[]
┃   ┃   ┣━━ πŸƒ EcalFarForwardZDCRecHits.position.y float[]
┃   ┃   ┣━━ πŸƒ EcalFarForwardZDCRecHits.position.z float[]
┃   ┃   ┣━━ πŸƒ EcalFarForwardZDCRecHits.sector int32_t[]
┃   ┃   ┣━━ πŸƒ EcalFarForwardZDCRecHits.time float[]
┃   ┃   ┗━━ πŸƒ EcalFarForwardZDCRecHits.timeError float[]
┃   ┣━━ 🌿 EcalFarForwardZDCTruthClusterAssociations vector<edm4eic::MCRecoClusterParticleAssociationData>
┃   ┃   ┗━━ πŸƒ EcalFarForwardZDCTruthClusterAssociations.weight float[]
┃   ┣━━ 🌿 EcalFarForwardZDCTruthClusterLinks vector<podio::LinkData>
┃   ┃   ┗━━ πŸƒ EcalFarForwardZDCTruthClusterLinks.weight float[]
┃   ┣━━ 🌿 EcalFarForwardZDCTruthClusters vector<edm4eic::ClusterData>
┃   ┃   ┣━━ πŸƒ EcalFarForwardZDCTruthClusters.clusters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalFarForwardZDCTruthClusters.clusters_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalFarForwardZDCTruthClusters.energy float[]
┃   ┃   ┣━━ πŸƒ EcalFarForwardZDCTruthClusters.energyError float[]
┃   ┃   ┣━━ πŸƒ EcalFarForwardZDCTruthClusters.hitContributions_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalFarForwardZDCTruthClusters.hitContributions_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalFarForwardZDCTruthClusters.hits_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalFarForwardZDCTruthClusters.hits_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalFarForwardZDCTruthClusters.intrinsicDirectionError.xx float[]
┃   ┃   ┣━━ πŸƒ EcalFarForwardZDCTruthClusters.intrinsicDirectionError.xy float[]
┃   ┃   ┣━━ πŸƒ EcalFarForwardZDCTruthClusters.intrinsicDirectionError.yy float[]
┃   ┃   ┣━━ πŸƒ EcalFarForwardZDCTruthClusters.intrinsicPhi float[]
┃   ┃   ┣━━ πŸƒ EcalFarForwardZDCTruthClusters.intrinsicTheta float[]
┃   ┃   ┣━━ πŸƒ EcalFarForwardZDCTruthClusters.nhits uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalFarForwardZDCTruthClusters.particleIDs_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalFarForwardZDCTruthClusters.particleIDs_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalFarForwardZDCTruthClusters.position.x float[]
┃   ┃   ┣━━ πŸƒ EcalFarForwardZDCTruthClusters.position.y float[]
┃   ┃   ┣━━ πŸƒ EcalFarForwardZDCTruthClusters.position.z float[]
┃   ┃   ┣━━ πŸƒ EcalFarForwardZDCTruthClusters.positionError.xx float[]
┃   ┃   ┣━━ πŸƒ EcalFarForwardZDCTruthClusters.positionError.xy float[]
┃   ┃   ┣━━ πŸƒ EcalFarForwardZDCTruthClusters.positionError.xz float[]
┃   ┃   ┣━━ πŸƒ EcalFarForwardZDCTruthClusters.positionError.yy float[]
┃   ┃   ┣━━ πŸƒ EcalFarForwardZDCTruthClusters.positionError.yz float[]
┃   ┃   ┣━━ πŸƒ EcalFarForwardZDCTruthClusters.positionError.zz float[]
┃   ┃   ┣━━ πŸƒ EcalFarForwardZDCTruthClusters.shapeParameters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalFarForwardZDCTruthClusters.shapeParameters_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalFarForwardZDCTruthClusters.subdetectorEnergies_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalFarForwardZDCTruthClusters.subdetectorEnergies_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalFarForwardZDCTruthClusters.time float[]
┃   ┃   ┣━━ πŸƒ EcalFarForwardZDCTruthClusters.timeError float[]
┃   ┃   ┗━━ πŸƒ EcalFarForwardZDCTruthClusters.type int32_t[]
┃   ┣━━ 🌿 EcalLumiSpecClusterAssociations vector<edm4eic::MCRecoClusterParticleAssociationData>
┃   ┃   ┗━━ πŸƒ EcalLumiSpecClusterAssociations.weight float[]
┃   ┣━━ 🌿 EcalLumiSpecClusterLinks vector<podio::LinkData>
┃   ┃   ┗━━ πŸƒ EcalLumiSpecClusterLinks.weight float[]
┃   ┣━━ 🌿 EcalLumiSpecClusters vector<edm4eic::ClusterData>
┃   ┃   ┣━━ πŸƒ EcalLumiSpecClusters.clusters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalLumiSpecClusters.clusters_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalLumiSpecClusters.energy float[]
┃   ┃   ┣━━ πŸƒ EcalLumiSpecClusters.energyError float[]
┃   ┃   ┣━━ πŸƒ EcalLumiSpecClusters.hitContributions_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalLumiSpecClusters.hitContributions_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalLumiSpecClusters.hits_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalLumiSpecClusters.hits_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalLumiSpecClusters.intrinsicDirectionError.xx float[]
┃   ┃   ┣━━ πŸƒ EcalLumiSpecClusters.intrinsicDirectionError.xy float[]
┃   ┃   ┣━━ πŸƒ EcalLumiSpecClusters.intrinsicDirectionError.yy float[]
┃   ┃   ┣━━ πŸƒ EcalLumiSpecClusters.intrinsicPhi float[]
┃   ┃   ┣━━ πŸƒ EcalLumiSpecClusters.intrinsicTheta float[]
┃   ┃   ┣━━ πŸƒ EcalLumiSpecClusters.nhits uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalLumiSpecClusters.particleIDs_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalLumiSpecClusters.particleIDs_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalLumiSpecClusters.position.x float[]
┃   ┃   ┣━━ πŸƒ EcalLumiSpecClusters.position.y float[]
┃   ┃   ┣━━ πŸƒ EcalLumiSpecClusters.position.z float[]
┃   ┃   ┣━━ πŸƒ EcalLumiSpecClusters.positionError.xx float[]
┃   ┃   ┣━━ πŸƒ EcalLumiSpecClusters.positionError.xy float[]
┃   ┃   ┣━━ πŸƒ EcalLumiSpecClusters.positionError.xz float[]
┃   ┃   ┣━━ πŸƒ EcalLumiSpecClusters.positionError.yy float[]
┃   ┃   ┣━━ πŸƒ EcalLumiSpecClusters.positionError.yz float[]
┃   ┃   ┣━━ πŸƒ EcalLumiSpecClusters.positionError.zz float[]
┃   ┃   ┣━━ πŸƒ EcalLumiSpecClusters.shapeParameters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalLumiSpecClusters.shapeParameters_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalLumiSpecClusters.subdetectorEnergies_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalLumiSpecClusters.subdetectorEnergies_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalLumiSpecClusters.time float[]
┃   ┃   ┣━━ πŸƒ EcalLumiSpecClusters.timeError float[]
┃   ┃   ┗━━ πŸƒ EcalLumiSpecClusters.type int32_t[]
┃   ┣━━ 🌿 EcalLumiSpecRawHits vector<edm4hep::RawCalorimeterHitData>
┃   ┃   ┣━━ πŸƒ EcalLumiSpecRawHits.amplitude int32_t[]
┃   ┃   ┣━━ πŸƒ EcalLumiSpecRawHits.cellID uint64_t[]
┃   ┃   ┗━━ πŸƒ EcalLumiSpecRawHits.timeStamp int32_t[]
┃   ┣━━ 🌿 EcalLumiSpecRecHits vector<edm4eic::CalorimeterHitData>
┃   ┃   ┣━━ πŸƒ EcalLumiSpecRecHits.cellID uint64_t[]
┃   ┃   ┣━━ πŸƒ EcalLumiSpecRecHits.dimension.x float[]
┃   ┃   ┣━━ πŸƒ EcalLumiSpecRecHits.dimension.y float[]
┃   ┃   ┣━━ πŸƒ EcalLumiSpecRecHits.dimension.z float[]
┃   ┃   ┣━━ πŸƒ EcalLumiSpecRecHits.energy float[]
┃   ┃   ┣━━ πŸƒ EcalLumiSpecRecHits.energyError float[]
┃   ┃   ┣━━ πŸƒ EcalLumiSpecRecHits.layer int32_t[]
┃   ┃   ┣━━ πŸƒ EcalLumiSpecRecHits.local.x float[]
┃   ┃   ┣━━ πŸƒ EcalLumiSpecRecHits.local.y float[]
┃   ┃   ┣━━ πŸƒ EcalLumiSpecRecHits.local.z float[]
┃   ┃   ┣━━ πŸƒ EcalLumiSpecRecHits.position.x float[]
┃   ┃   ┣━━ πŸƒ EcalLumiSpecRecHits.position.y float[]
┃   ┃   ┣━━ πŸƒ EcalLumiSpecRecHits.position.z float[]
┃   ┃   ┣━━ πŸƒ EcalLumiSpecRecHits.sector int32_t[]
┃   ┃   ┣━━ πŸƒ EcalLumiSpecRecHits.time float[]
┃   ┃   ┗━━ πŸƒ EcalLumiSpecRecHits.timeError float[]
┃   ┣━━ 🌿 EcalLumiSpecTruthClusterAssociations vector<edm4eic::MCRecoClusterParticleAssociationData>
┃   ┃   ┗━━ πŸƒ EcalLumiSpecTruthClusterAssociations.weight float[]
┃   ┣━━ 🌿 EcalLumiSpecTruthClusterLinks vector<podio::LinkData>
┃   ┃   ┗━━ πŸƒ EcalLumiSpecTruthClusterLinks.weight float[]
┃   ┣━━ 🌿 EcalLumiSpecTruthClusters vector<edm4eic::ClusterData>
┃   ┃   ┣━━ πŸƒ EcalLumiSpecTruthClusters.clusters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalLumiSpecTruthClusters.clusters_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalLumiSpecTruthClusters.energy float[]
┃   ┃   ┣━━ πŸƒ EcalLumiSpecTruthClusters.energyError float[]
┃   ┃   ┣━━ πŸƒ EcalLumiSpecTruthClusters.hitContributions_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalLumiSpecTruthClusters.hitContributions_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalLumiSpecTruthClusters.hits_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalLumiSpecTruthClusters.hits_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalLumiSpecTruthClusters.intrinsicDirectionError.xx float[]
┃   ┃   ┣━━ πŸƒ EcalLumiSpecTruthClusters.intrinsicDirectionError.xy float[]
┃   ┃   ┣━━ πŸƒ EcalLumiSpecTruthClusters.intrinsicDirectionError.yy float[]
┃   ┃   ┣━━ πŸƒ EcalLumiSpecTruthClusters.intrinsicPhi float[]
┃   ┃   ┣━━ πŸƒ EcalLumiSpecTruthClusters.intrinsicTheta float[]
┃   ┃   ┣━━ πŸƒ EcalLumiSpecTruthClusters.nhits uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalLumiSpecTruthClusters.particleIDs_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalLumiSpecTruthClusters.particleIDs_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalLumiSpecTruthClusters.position.x float[]
┃   ┃   ┣━━ πŸƒ EcalLumiSpecTruthClusters.position.y float[]
┃   ┃   ┣━━ πŸƒ EcalLumiSpecTruthClusters.position.z float[]
┃   ┃   ┣━━ πŸƒ EcalLumiSpecTruthClusters.positionError.xx float[]
┃   ┃   ┣━━ πŸƒ EcalLumiSpecTruthClusters.positionError.xy float[]
┃   ┃   ┣━━ πŸƒ EcalLumiSpecTruthClusters.positionError.xz float[]
┃   ┃   ┣━━ πŸƒ EcalLumiSpecTruthClusters.positionError.yy float[]
┃   ┃   ┣━━ πŸƒ EcalLumiSpecTruthClusters.positionError.yz float[]
┃   ┃   ┣━━ πŸƒ EcalLumiSpecTruthClusters.positionError.zz float[]
┃   ┃   ┣━━ πŸƒ EcalLumiSpecTruthClusters.shapeParameters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalLumiSpecTruthClusters.shapeParameters_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalLumiSpecTruthClusters.subdetectorEnergies_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalLumiSpecTruthClusters.subdetectorEnergies_end uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalLumiSpecTruthClusters.time float[]
┃   ┃   ┣━━ πŸƒ EcalLumiSpecTruthClusters.timeError float[]
┃   ┃   ┗━━ πŸƒ EcalLumiSpecTruthClusters.type int32_t[]
┃   ┣━━ 🌿 EventHeader vector<edm4hep::EventHeaderData>
┃   ┃   ┣━━ πŸƒ EventHeader.eventNumber uint64_t[]
┃   ┃   ┣━━ πŸƒ EventHeader.runNumber uint32_t[]
┃   ┃   ┣━━ πŸƒ EventHeader.timeStamp uint64_t[]
┃   ┃   ┣━━ πŸƒ EventHeader.weight double[]
┃   ┃   ┣━━ πŸƒ EventHeader.weights_begin uint32_t[]
┃   ┃   ┗━━ πŸƒ EventHeader.weights_end uint32_t[]
┃   ┣━━ 🌿 ForwardMPGDEndcapHits vector<edm4hep::SimTrackerHitData>
┃   ┃   ┣━━ πŸƒ ForwardMPGDEndcapHits.cellID uint64_t[]
┃   ┃   ┣━━ πŸƒ ForwardMPGDEndcapHits.eDep float[]
┃   ┃   ┣━━ πŸƒ ForwardMPGDEndcapHits.momentum.x float[]
┃   ┃   ┣━━ πŸƒ ForwardMPGDEndcapHits.momentum.y float[]
┃   ┃   ┣━━ πŸƒ ForwardMPGDEndcapHits.momentum.z float[]
┃   ┃   ┣━━ πŸƒ ForwardMPGDEndcapHits.pathLength float[]
┃   ┃   ┣━━ πŸƒ ForwardMPGDEndcapHits.position.x double[]
┃   ┃   ┣━━ πŸƒ ForwardMPGDEndcapHits.position.y double[]
┃   ┃   ┣━━ πŸƒ ForwardMPGDEndcapHits.position.z double[]
┃   ┃   ┣━━ πŸƒ ForwardMPGDEndcapHits.quality int32_t[]
┃   ┃   ┗━━ πŸƒ ForwardMPGDEndcapHits.time float[]
┃   ┣━━ 🌿 ForwardMPGDEndcapRawHitAssociations vector<edm4eic::MCRecoTrackerHitAssociationData>
┃   ┃   ┗━━ πŸƒ ForwardMPGDEndcapRawHitAssociations.weight float[]
┃   ┣━━ 🌿 ForwardMPGDEndcapRawHitLinks vector<podio::LinkData>
┃   ┃   ┗━━ πŸƒ ForwardMPGDEndcapRawHitLinks.weight float[]
┃   ┣━━ 🌿 ForwardMPGDEndcapRawHits vector<edm4eic::RawTrackerHitData>
┃   ┃   ┣━━ πŸƒ ForwardMPGDEndcapRawHits.cellID uint64_t[]
┃   ┃   ┣━━ πŸƒ ForwardMPGDEndcapRawHits.charge int32_t[]
┃   ┃   ┗━━ πŸƒ ForwardMPGDEndcapRawHits.timeStamp int32_t[]
┃   ┣━━ 🌿 ForwardMPGDEndcapRecHits vector<edm4eic::TrackerHitData>
┃   ┃   ┣━━ πŸƒ ForwardMPGDEndcapRecHits.cellID uint64_t[]
┃   ┃   ┣━━ πŸƒ ForwardMPGDEndcapRecHits.edep float[]
┃   ┃   ┣━━ πŸƒ ForwardMPGDEndcapRecHits.edepError float[]
┃   ┃   ┣━━ πŸƒ ForwardMPGDEndcapRecHits.position.x float[]
┃   ┃   ┣━━ πŸƒ ForwardMPGDEndcapRecHits.position.y float[]
┃   ┃   ┣━━ πŸƒ ForwardMPGDEndcapRecHits.position.z float[]
┃   ┃   ┣━━ πŸƒ ForwardMPGDEndcapRecHits.positionError.xx float[]
┃   ┃   ┣━━ πŸƒ ForwardMPGDEndcapRecHits.positionError.yy float[]
┃   ┃   ┣━━ πŸƒ ForwardMPGDEndcapRecHits.positionError.zz float[]
┃   ┃   ┣━━ πŸƒ ForwardMPGDEndcapRecHits.time float[]
┃   ┃   ┗━━ πŸƒ ForwardMPGDEndcapRecHits.timeError float[]
┃   ┣━━ 🌿 ForwardOffMRecParticles vector<edm4eic::ReconstructedParticleData>
┃   ┃   ┣━━ πŸƒ ForwardOffMRecParticles.PDG int32_t[]
┃   ┃   ┣━━ πŸƒ ForwardOffMRecParticles.charge float[]
┃   ┃   ┣━━ πŸƒ ForwardOffMRecParticles.clusters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ ForwardOffMRecParticles.clusters_end uint32_t[]
┃   ┃   ┣━━ πŸƒ ForwardOffMRecParticles.covMatrix.tt float[]
┃   ┃   ┣━━ πŸƒ ForwardOffMRecParticles.covMatrix.xt float[]
┃   ┃   ┣━━ πŸƒ ForwardOffMRecParticles.covMatrix.xx float[]
┃   ┃   ┣━━ πŸƒ ForwardOffMRecParticles.covMatrix.xy float[]
┃   ┃   ┣━━ πŸƒ ForwardOffMRecParticles.covMatrix.xz float[]
┃   ┃   ┣━━ πŸƒ ForwardOffMRecParticles.covMatrix.yt float[]
┃   ┃   ┣━━ πŸƒ ForwardOffMRecParticles.covMatrix.yy float[]
┃   ┃   ┣━━ πŸƒ ForwardOffMRecParticles.covMatrix.yz float[]
┃   ┃   ┣━━ πŸƒ ForwardOffMRecParticles.covMatrix.zt float[]
┃   ┃   ┣━━ πŸƒ ForwardOffMRecParticles.covMatrix.zz float[]
┃   ┃   ┣━━ πŸƒ ForwardOffMRecParticles.energy float[]
┃   ┃   ┣━━ πŸƒ ForwardOffMRecParticles.goodnessOfPID float[]
┃   ┃   ┣━━ πŸƒ ForwardOffMRecParticles.mass float[]
┃   ┃   ┣━━ πŸƒ ForwardOffMRecParticles.momentum.x float[]
┃   ┃   ┣━━ πŸƒ ForwardOffMRecParticles.momentum.y float[]
┃   ┃   ┣━━ πŸƒ ForwardOffMRecParticles.momentum.z float[]
┃   ┃   ┣━━ πŸƒ ForwardOffMRecParticles.particleIDs_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ ForwardOffMRecParticles.particleIDs_end uint32_t[]
┃   ┃   ┣━━ πŸƒ ForwardOffMRecParticles.particles_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ ForwardOffMRecParticles.particles_end uint32_t[]
┃   ┃   ┣━━ πŸƒ ForwardOffMRecParticles.referencePoint.x float[]
┃   ┃   ┣━━ πŸƒ ForwardOffMRecParticles.referencePoint.y float[]
┃   ┃   ┣━━ πŸƒ ForwardOffMRecParticles.referencePoint.z float[]
┃   ┃   ┣━━ πŸƒ ForwardOffMRecParticles.tracks_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ ForwardOffMRecParticles.tracks_end uint32_t[]
┃   ┃   ┗━━ πŸƒ ForwardOffMRecParticles.type int32_t[]
┃   ┣━━ 🌿 ForwardOffMTrackerHits vector<edm4hep::SimTrackerHitData>
┃   ┃   ┣━━ πŸƒ ForwardOffMTrackerHits.cellID uint64_t[]
┃   ┃   ┣━━ πŸƒ ForwardOffMTrackerHits.eDep float[]
┃   ┃   ┣━━ πŸƒ ForwardOffMTrackerHits.momentum.x float[]
┃   ┃   ┣━━ πŸƒ ForwardOffMTrackerHits.momentum.y float[]
┃   ┃   ┣━━ πŸƒ ForwardOffMTrackerHits.momentum.z float[]
┃   ┃   ┣━━ πŸƒ ForwardOffMTrackerHits.pathLength float[]
┃   ┃   ┣━━ πŸƒ ForwardOffMTrackerHits.position.x double[]
┃   ┃   ┣━━ πŸƒ ForwardOffMTrackerHits.position.y double[]
┃   ┃   ┣━━ πŸƒ ForwardOffMTrackerHits.position.z double[]
┃   ┃   ┣━━ πŸƒ ForwardOffMTrackerHits.quality int32_t[]
┃   ┃   ┗━━ πŸƒ ForwardOffMTrackerHits.time float[]
┃   ┣━━ 🌿 ForwardOffMTrackerRawHitAssociations vector<edm4eic::MCRecoTrackerHitAssociationData>
┃   ┃   ┗━━ πŸƒ ForwardOffMTrackerRawHitAssociations.weight float[]
┃   ┣━━ 🌿 ForwardOffMTrackerRawHitLinks vector<podio::LinkData>
┃   ┃   ┗━━ πŸƒ ForwardOffMTrackerRawHitLinks.weight float[]
┃   ┣━━ 🌿 ForwardOffMTrackerRawHits vector<edm4eic::RawTrackerHitData>
┃   ┃   ┣━━ πŸƒ ForwardOffMTrackerRawHits.cellID uint64_t[]
┃   ┃   ┣━━ πŸƒ ForwardOffMTrackerRawHits.charge int32_t[]
┃   ┃   ┗━━ πŸƒ ForwardOffMTrackerRawHits.timeStamp int32_t[]
┃   ┣━━ 🌿 ForwardOffMTrackerRecHits vector<edm4eic::TrackerHitData>
┃   ┃   ┣━━ πŸƒ ForwardOffMTrackerRecHits.cellID uint64_t[]
┃   ┃   ┣━━ πŸƒ ForwardOffMTrackerRecHits.edep float[]
┃   ┃   ┣━━ πŸƒ ForwardOffMTrackerRecHits.edepError float[]
┃   ┃   ┣━━ πŸƒ ForwardOffMTrackerRecHits.position.x float[]
┃   ┃   ┣━━ πŸƒ ForwardOffMTrackerRecHits.position.y float[]
┃   ┃   ┣━━ πŸƒ ForwardOffMTrackerRecHits.position.z float[]
┃   ┃   ┣━━ πŸƒ ForwardOffMTrackerRecHits.positionError.xx float[]
┃   ┃   ┣━━ πŸƒ ForwardOffMTrackerRecHits.positionError.yy float[]
┃   ┃   ┣━━ πŸƒ ForwardOffMTrackerRecHits.positionError.zz float[]
┃   ┃   ┣━━ πŸƒ ForwardOffMTrackerRecHits.time float[]
┃   ┃   ┗━━ πŸƒ ForwardOffMTrackerRecHits.timeError float[]
┃   ┣━━ 🌿 ForwardRomanPotHits vector<edm4hep::SimTrackerHitData>
┃   ┃   ┣━━ πŸƒ ForwardRomanPotHits.cellID uint64_t[]
┃   ┃   ┣━━ πŸƒ ForwardRomanPotHits.eDep float[]
┃   ┃   ┣━━ πŸƒ ForwardRomanPotHits.momentum.x float[]
┃   ┃   ┣━━ πŸƒ ForwardRomanPotHits.momentum.y float[]
┃   ┃   ┣━━ πŸƒ ForwardRomanPotHits.momentum.z float[]
┃   ┃   ┣━━ πŸƒ ForwardRomanPotHits.pathLength float[]
┃   ┃   ┣━━ πŸƒ ForwardRomanPotHits.position.x double[]
┃   ┃   ┣━━ πŸƒ ForwardRomanPotHits.position.y double[]
┃   ┃   ┣━━ πŸƒ ForwardRomanPotHits.position.z double[]
┃   ┃   ┣━━ πŸƒ ForwardRomanPotHits.quality int32_t[]
┃   ┃   ┗━━ πŸƒ ForwardRomanPotHits.time float[]
┃   ┣━━ 🌿 ForwardRomanPotRawHitAssociations vector<edm4eic::MCRecoTrackerHitAssociationData>
┃   ┃   ┗━━ πŸƒ ForwardRomanPotRawHitAssociations.weight float[]
┃   ┣━━ 🌿 ForwardRomanPotRawHitLinks vector<podio::LinkData>
┃   ┃   ┗━━ πŸƒ ForwardRomanPotRawHitLinks.weight float[]
┃   ┣━━ 🌿 ForwardRomanPotRawHits vector<edm4eic::RawTrackerHitData>
┃   ┃   ┣━━ πŸƒ ForwardRomanPotRawHits.cellID uint64_t[]
┃   ┃   ┣━━ πŸƒ ForwardRomanPotRawHits.charge int32_t[]
┃   ┃   ┗━━ πŸƒ ForwardRomanPotRawHits.timeStamp int32_t[]
┃   ┣━━ 🌿 ForwardRomanPotRecHits vector<edm4eic::TrackerHitData>
┃   ┃   ┣━━ πŸƒ ForwardRomanPotRecHits.cellID uint64_t[]
┃   ┃   ┣━━ πŸƒ ForwardRomanPotRecHits.edep float[]
┃   ┃   ┣━━ πŸƒ ForwardRomanPotRecHits.edepError float[]
┃   ┃   ┣━━ πŸƒ ForwardRomanPotRecHits.position.x float[]
┃   ┃   ┣━━ πŸƒ ForwardRomanPotRecHits.position.y float[]
┃   ┃   ┣━━ πŸƒ ForwardRomanPotRecHits.position.z float[]
┃   ┃   ┣━━ πŸƒ ForwardRomanPotRecHits.positionError.xx float[]
┃   ┃   ┣━━ πŸƒ ForwardRomanPotRecHits.positionError.yy float[]
┃   ┃   ┣━━ πŸƒ ForwardRomanPotRecHits.positionError.zz float[]
┃   ┃   ┣━━ πŸƒ ForwardRomanPotRecHits.time float[]
┃   ┃   ┗━━ πŸƒ ForwardRomanPotRecHits.timeError float[]
┃   ┣━━ 🌿 ForwardRomanPotRecParticles vector<edm4eic::ReconstructedParticleData>
┃   ┃   ┣━━ πŸƒ ForwardRomanPotRecParticles.PDG int32_t[]
┃   ┃   ┣━━ πŸƒ ForwardRomanPotRecParticles.charge float[]
┃   ┃   ┣━━ πŸƒ ForwardRomanPotRecParticles.clusters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ ForwardRomanPotRecParticles.clusters_end uint32_t[]
┃   ┃   ┣━━ πŸƒ ForwardRomanPotRecParticles.covMatrix.tt float[]
┃   ┃   ┣━━ πŸƒ ForwardRomanPotRecParticles.covMatrix.xt float[]
┃   ┃   ┣━━ πŸƒ ForwardRomanPotRecParticles.covMatrix.xx float[]
┃   ┃   ┣━━ πŸƒ ForwardRomanPotRecParticles.covMatrix.xy float[]
┃   ┃   ┣━━ πŸƒ ForwardRomanPotRecParticles.covMatrix.xz float[]
┃   ┃   ┣━━ πŸƒ ForwardRomanPotRecParticles.covMatrix.yt float[]
┃   ┃   ┣━━ πŸƒ ForwardRomanPotRecParticles.covMatrix.yy float[]
┃   ┃   ┣━━ πŸƒ ForwardRomanPotRecParticles.covMatrix.yz float[]
┃   ┃   ┣━━ πŸƒ ForwardRomanPotRecParticles.covMatrix.zt float[]
┃   ┃   ┣━━ πŸƒ ForwardRomanPotRecParticles.covMatrix.zz float[]
┃   ┃   ┣━━ πŸƒ ForwardRomanPotRecParticles.energy float[]
┃   ┃   ┣━━ πŸƒ ForwardRomanPotRecParticles.goodnessOfPID float[]
┃   ┃   ┣━━ πŸƒ ForwardRomanPotRecParticles.mass float[]
┃   ┃   ┣━━ πŸƒ ForwardRomanPotRecParticles.momentum.x float[]
┃   ┃   ┣━━ πŸƒ ForwardRomanPotRecParticles.momentum.y float[]
┃   ┃   ┣━━ πŸƒ ForwardRomanPotRecParticles.momentum.z float[]
┃   ┃   ┣━━ πŸƒ ForwardRomanPotRecParticles.particleIDs_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ ForwardRomanPotRecParticles.particleIDs_end uint32_t[]
┃   ┃   ┣━━ πŸƒ ForwardRomanPotRecParticles.particles_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ ForwardRomanPotRecParticles.particles_end uint32_t[]
┃   ┃   ┣━━ πŸƒ ForwardRomanPotRecParticles.referencePoint.x float[]
┃   ┃   ┣━━ πŸƒ ForwardRomanPotRecParticles.referencePoint.y float[]
┃   ┃   ┣━━ πŸƒ ForwardRomanPotRecParticles.referencePoint.z float[]
┃   ┃   ┣━━ πŸƒ ForwardRomanPotRecParticles.tracks_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ ForwardRomanPotRecParticles.tracks_end uint32_t[]
┃   ┃   ┗━━ πŸƒ ForwardRomanPotRecParticles.type int32_t[]
┃   ┣━━ 🌿 ForwardRomanPotStaticRecParticles vector<edm4eic::ReconstructedParticleData>
┃   ┃   ┣━━ πŸƒ ForwardRomanPotStaticRecParticles.PDG int32_t[]
┃   ┃   ┣━━ πŸƒ ForwardRomanPotStaticRecParticles.charge float[]
┃   ┃   ┣━━ πŸƒ ForwardRomanPotStaticRecParticles.clusters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ ForwardRomanPotStaticRecParticles.clusters_end uint32_t[]
┃   ┃   ┣━━ πŸƒ ForwardRomanPotStaticRecParticles.covMatrix.tt float[]
┃   ┃   ┣━━ πŸƒ ForwardRomanPotStaticRecParticles.covMatrix.xt float[]
┃   ┃   ┣━━ πŸƒ ForwardRomanPotStaticRecParticles.covMatrix.xx float[]
┃   ┃   ┣━━ πŸƒ ForwardRomanPotStaticRecParticles.covMatrix.xy float[]
┃   ┃   ┣━━ πŸƒ ForwardRomanPotStaticRecParticles.covMatrix.xz float[]
┃   ┃   ┣━━ πŸƒ ForwardRomanPotStaticRecParticles.covMatrix.yt float[]
┃   ┃   ┣━━ πŸƒ ForwardRomanPotStaticRecParticles.covMatrix.yy float[]
┃   ┃   ┣━━ πŸƒ ForwardRomanPotStaticRecParticles.covMatrix.yz float[]
┃   ┃   ┣━━ πŸƒ ForwardRomanPotStaticRecParticles.covMatrix.zt float[]
┃   ┃   ┣━━ πŸƒ ForwardRomanPotStaticRecParticles.covMatrix.zz float[]
┃   ┃   ┣━━ πŸƒ ForwardRomanPotStaticRecParticles.energy float[]
┃   ┃   ┣━━ πŸƒ ForwardRomanPotStaticRecParticles.goodnessOfPID float[]
┃   ┃   ┣━━ πŸƒ ForwardRomanPotStaticRecParticles.mass float[]
┃   ┃   ┣━━ πŸƒ ForwardRomanPotStaticRecParticles.momentum.x float[]
┃   ┃   ┣━━ πŸƒ ForwardRomanPotStaticRecParticles.momentum.y float[]
┃   ┃   ┣━━ πŸƒ ForwardRomanPotStaticRecParticles.momentum.z float[]
┃   ┃   ┣━━ πŸƒ ForwardRomanPotStaticRecParticles.particleIDs_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ ForwardRomanPotStaticRecParticles.particleIDs_end uint32_t[]
┃   ┃   ┣━━ πŸƒ ForwardRomanPotStaticRecParticles.particles_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ ForwardRomanPotStaticRecParticles.particles_end uint32_t[]
┃   ┃   ┣━━ πŸƒ ForwardRomanPotStaticRecParticles.referencePoint.x float[]
┃   ┃   ┣━━ πŸƒ ForwardRomanPotStaticRecParticles.referencePoint.y float[]
┃   ┃   ┣━━ πŸƒ ForwardRomanPotStaticRecParticles.referencePoint.z float[]
┃   ┃   ┣━━ πŸƒ ForwardRomanPotStaticRecParticles.tracks_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ ForwardRomanPotStaticRecParticles.tracks_end uint32_t[]
┃   ┃   ┗━━ πŸƒ ForwardRomanPotStaticRecParticles.type int32_t[]
┃   ┣━━ 🍁 GPDoubleKeys std::vector<std::string>
┃   ┣━━ 🍁 GPDoubleValues std::vector<std::vector<double>>
┃   ┣━━ 🍁 GPFloatKeys std::vector<std::string>
┃   ┣━━ 🍁 GPFloatValues std::vector<std::vector<float>>
┃   ┣━━ 🍁 GPIntKeys std::vector<std::string>
┃   ┣━━ 🍁 GPIntValues std::vector<std::vector<int32_t>>
┃   ┣━━ 🍁 GPStringKeys std::vector<std::string>
┃   ┣━━ 🍁 GPStringValues std::vector<std::vector<std::string>>
┃   ┣━━ 🌿 GeneratedBreitFrameParticles vector<edm4eic::ReconstructedParticleData>
┃   ┃   ┣━━ πŸƒ GeneratedBreitFrameParticles.PDG int32_t[]
┃   ┃   ┣━━ πŸƒ GeneratedBreitFrameParticles.charge float[]
┃   ┃   ┣━━ πŸƒ GeneratedBreitFrameParticles.clusters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ GeneratedBreitFrameParticles.clusters_end uint32_t[]
┃   ┃   ┣━━ πŸƒ GeneratedBreitFrameParticles.covMatrix.tt float[]
┃   ┃   ┣━━ πŸƒ GeneratedBreitFrameParticles.covMatrix.xt float[]
┃   ┃   ┣━━ πŸƒ GeneratedBreitFrameParticles.covMatrix.xx float[]
┃   ┃   ┣━━ πŸƒ GeneratedBreitFrameParticles.covMatrix.xy float[]
┃   ┃   ┣━━ πŸƒ GeneratedBreitFrameParticles.covMatrix.xz float[]
┃   ┃   ┣━━ πŸƒ GeneratedBreitFrameParticles.covMatrix.yt float[]
┃   ┃   ┣━━ πŸƒ GeneratedBreitFrameParticles.covMatrix.yy float[]
┃   ┃   ┣━━ πŸƒ GeneratedBreitFrameParticles.covMatrix.yz float[]
┃   ┃   ┣━━ πŸƒ GeneratedBreitFrameParticles.covMatrix.zt float[]
┃   ┃   ┣━━ πŸƒ GeneratedBreitFrameParticles.covMatrix.zz float[]
┃   ┃   ┣━━ πŸƒ GeneratedBreitFrameParticles.energy float[]
┃   ┃   ┣━━ πŸƒ GeneratedBreitFrameParticles.goodnessOfPID float[]
┃   ┃   ┣━━ πŸƒ GeneratedBreitFrameParticles.mass float[]
┃   ┃   ┣━━ πŸƒ GeneratedBreitFrameParticles.momentum.x float[]
┃   ┃   ┣━━ πŸƒ GeneratedBreitFrameParticles.momentum.y float[]
┃   ┃   ┣━━ πŸƒ GeneratedBreitFrameParticles.momentum.z float[]
┃   ┃   ┣━━ πŸƒ GeneratedBreitFrameParticles.particleIDs_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ GeneratedBreitFrameParticles.particleIDs_end uint32_t[]
┃   ┃   ┣━━ πŸƒ GeneratedBreitFrameParticles.particles_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ GeneratedBreitFrameParticles.particles_end uint32_t[]
┃   ┃   ┣━━ πŸƒ GeneratedBreitFrameParticles.referencePoint.x float[]
┃   ┃   ┣━━ πŸƒ GeneratedBreitFrameParticles.referencePoint.y float[]
┃   ┃   ┣━━ πŸƒ GeneratedBreitFrameParticles.referencePoint.z float[]
┃   ┃   ┣━━ πŸƒ GeneratedBreitFrameParticles.tracks_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ GeneratedBreitFrameParticles.tracks_end uint32_t[]
┃   ┃   ┗━━ πŸƒ GeneratedBreitFrameParticles.type int32_t[]
┃   ┣━━ 🌿 GeneratedCentauroJets vector<edm4eic::ReconstructedParticleData>
┃   ┃   ┣━━ πŸƒ GeneratedCentauroJets.PDG int32_t[]
┃   ┃   ┣━━ πŸƒ GeneratedCentauroJets.charge float[]
┃   ┃   ┣━━ πŸƒ GeneratedCentauroJets.clusters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ GeneratedCentauroJets.clusters_end uint32_t[]
┃   ┃   ┣━━ πŸƒ GeneratedCentauroJets.covMatrix.tt float[]
┃   ┃   ┣━━ πŸƒ GeneratedCentauroJets.covMatrix.xt float[]
┃   ┃   ┣━━ πŸƒ GeneratedCentauroJets.covMatrix.xx float[]
┃   ┃   ┣━━ πŸƒ GeneratedCentauroJets.covMatrix.xy float[]
┃   ┃   ┣━━ πŸƒ GeneratedCentauroJets.covMatrix.xz float[]
┃   ┃   ┣━━ πŸƒ GeneratedCentauroJets.covMatrix.yt float[]
┃   ┃   ┣━━ πŸƒ GeneratedCentauroJets.covMatrix.yy float[]
┃   ┃   ┣━━ πŸƒ GeneratedCentauroJets.covMatrix.yz float[]
┃   ┃   ┣━━ πŸƒ GeneratedCentauroJets.covMatrix.zt float[]
┃   ┃   ┣━━ πŸƒ GeneratedCentauroJets.covMatrix.zz float[]
┃   ┃   ┣━━ πŸƒ GeneratedCentauroJets.energy float[]
┃   ┃   ┣━━ πŸƒ GeneratedCentauroJets.goodnessOfPID float[]
┃   ┃   ┣━━ πŸƒ GeneratedCentauroJets.mass float[]
┃   ┃   ┣━━ πŸƒ GeneratedCentauroJets.momentum.x float[]
┃   ┃   ┣━━ πŸƒ GeneratedCentauroJets.momentum.y float[]
┃   ┃   ┣━━ πŸƒ GeneratedCentauroJets.momentum.z float[]
┃   ┃   ┣━━ πŸƒ GeneratedCentauroJets.particleIDs_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ GeneratedCentauroJets.particleIDs_end uint32_t[]
┃   ┃   ┣━━ πŸƒ GeneratedCentauroJets.particles_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ GeneratedCentauroJets.particles_end uint32_t[]
┃   ┃   ┣━━ πŸƒ GeneratedCentauroJets.referencePoint.x float[]
┃   ┃   ┣━━ πŸƒ GeneratedCentauroJets.referencePoint.y float[]
┃   ┃   ┣━━ πŸƒ GeneratedCentauroJets.referencePoint.z float[]
┃   ┃   ┣━━ πŸƒ GeneratedCentauroJets.tracks_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ GeneratedCentauroJets.tracks_end uint32_t[]
┃   ┃   ┗━━ πŸƒ GeneratedCentauroJets.type int32_t[]
┃   ┣━━ 🌿 GeneratedChargedJets vector<edm4eic::ReconstructedParticleData>
┃   ┃   ┣━━ πŸƒ GeneratedChargedJets.PDG int32_t[]
┃   ┃   ┣━━ πŸƒ GeneratedChargedJets.charge float[]
┃   ┃   ┣━━ πŸƒ GeneratedChargedJets.clusters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ GeneratedChargedJets.clusters_end uint32_t[]
┃   ┃   ┣━━ πŸƒ GeneratedChargedJets.covMatrix.tt float[]
┃   ┃   ┣━━ πŸƒ GeneratedChargedJets.covMatrix.xt float[]
┃   ┃   ┣━━ πŸƒ GeneratedChargedJets.covMatrix.xx float[]
┃   ┃   ┣━━ πŸƒ GeneratedChargedJets.covMatrix.xy float[]
┃   ┃   ┣━━ πŸƒ GeneratedChargedJets.covMatrix.xz float[]
┃   ┃   ┣━━ πŸƒ GeneratedChargedJets.covMatrix.yt float[]
┃   ┃   ┣━━ πŸƒ GeneratedChargedJets.covMatrix.yy float[]
┃   ┃   ┣━━ πŸƒ GeneratedChargedJets.covMatrix.yz float[]
┃   ┃   ┣━━ πŸƒ GeneratedChargedJets.covMatrix.zt float[]
┃   ┃   ┣━━ πŸƒ GeneratedChargedJets.covMatrix.zz float[]
┃   ┃   ┣━━ πŸƒ GeneratedChargedJets.energy float[]
┃   ┃   ┣━━ πŸƒ GeneratedChargedJets.goodnessOfPID float[]
┃   ┃   ┣━━ πŸƒ GeneratedChargedJets.mass float[]
┃   ┃   ┣━━ πŸƒ GeneratedChargedJets.momentum.x float[]
┃   ┃   ┣━━ πŸƒ GeneratedChargedJets.momentum.y float[]
┃   ┃   ┣━━ πŸƒ GeneratedChargedJets.momentum.z float[]
┃   ┃   ┣━━ πŸƒ GeneratedChargedJets.particleIDs_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ GeneratedChargedJets.particleIDs_end uint32_t[]
┃   ┃   ┣━━ πŸƒ GeneratedChargedJets.particles_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ GeneratedChargedJets.particles_end uint32_t[]
┃   ┃   ┣━━ πŸƒ GeneratedChargedJets.referencePoint.x float[]
┃   ┃   ┣━━ πŸƒ GeneratedChargedJets.referencePoint.y float[]
┃   ┃   ┣━━ πŸƒ GeneratedChargedJets.referencePoint.z float[]
┃   ┃   ┣━━ πŸƒ GeneratedChargedJets.tracks_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ GeneratedChargedJets.tracks_end uint32_t[]
┃   ┃   ┗━━ πŸƒ GeneratedChargedJets.type int32_t[]
┃   ┣━━ 🌿 GeneratedJets vector<edm4eic::ReconstructedParticleData>
┃   ┃   ┣━━ πŸƒ GeneratedJets.PDG int32_t[]
┃   ┃   ┣━━ πŸƒ GeneratedJets.charge float[]
┃   ┃   ┣━━ πŸƒ GeneratedJets.clusters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ GeneratedJets.clusters_end uint32_t[]
┃   ┃   ┣━━ πŸƒ GeneratedJets.covMatrix.tt float[]
┃   ┃   ┣━━ πŸƒ GeneratedJets.covMatrix.xt float[]
┃   ┃   ┣━━ πŸƒ GeneratedJets.covMatrix.xx float[]
┃   ┃   ┣━━ πŸƒ GeneratedJets.covMatrix.xy float[]
┃   ┃   ┣━━ πŸƒ GeneratedJets.covMatrix.xz float[]
┃   ┃   ┣━━ πŸƒ GeneratedJets.covMatrix.yt float[]
┃   ┃   ┣━━ πŸƒ GeneratedJets.covMatrix.yy float[]
┃   ┃   ┣━━ πŸƒ GeneratedJets.covMatrix.yz float[]
┃   ┃   ┣━━ πŸƒ GeneratedJets.covMatrix.zt float[]
┃   ┃   ┣━━ πŸƒ GeneratedJets.covMatrix.zz float[]
┃   ┃   ┣━━ πŸƒ GeneratedJets.energy float[]
┃   ┃   ┣━━ πŸƒ GeneratedJets.goodnessOfPID float[]
┃   ┃   ┣━━ πŸƒ GeneratedJets.mass float[]
┃   ┃   ┣━━ πŸƒ GeneratedJets.momentum.x float[]
┃   ┃   ┣━━ πŸƒ GeneratedJets.momentum.y float[]
┃   ┃   ┣━━ πŸƒ GeneratedJets.momentum.z float[]
┃   ┃   ┣━━ πŸƒ GeneratedJets.particleIDs_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ GeneratedJets.particleIDs_end uint32_t[]
┃   ┃   ┣━━ πŸƒ GeneratedJets.particles_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ GeneratedJets.particles_end uint32_t[]
┃   ┃   ┣━━ πŸƒ GeneratedJets.referencePoint.x float[]
┃   ┃   ┣━━ πŸƒ GeneratedJets.referencePoint.y float[]
┃   ┃   ┣━━ πŸƒ GeneratedJets.referencePoint.z float[]
┃   ┃   ┣━━ πŸƒ GeneratedJets.tracks_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ GeneratedJets.tracks_end uint32_t[]
┃   ┃   ┗━━ πŸƒ GeneratedJets.type int32_t[]
┃   ┣━━ 🌿 GeneratedParticles vector<edm4eic::ReconstructedParticleData>
┃   ┃   ┣━━ πŸƒ GeneratedParticles.PDG int32_t[]
┃   ┃   ┣━━ πŸƒ GeneratedParticles.charge float[]
┃   ┃   ┣━━ πŸƒ GeneratedParticles.clusters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ GeneratedParticles.clusters_end uint32_t[]
┃   ┃   ┣━━ πŸƒ GeneratedParticles.covMatrix.tt float[]
┃   ┃   ┣━━ πŸƒ GeneratedParticles.covMatrix.xt float[]
┃   ┃   ┣━━ πŸƒ GeneratedParticles.covMatrix.xx float[]
┃   ┃   ┣━━ πŸƒ GeneratedParticles.covMatrix.xy float[]
┃   ┃   ┣━━ πŸƒ GeneratedParticles.covMatrix.xz float[]
┃   ┃   ┣━━ πŸƒ GeneratedParticles.covMatrix.yt float[]
┃   ┃   ┣━━ πŸƒ GeneratedParticles.covMatrix.yy float[]
┃   ┃   ┣━━ πŸƒ GeneratedParticles.covMatrix.yz float[]
┃   ┃   ┣━━ πŸƒ GeneratedParticles.covMatrix.zt float[]
┃   ┃   ┣━━ πŸƒ GeneratedParticles.covMatrix.zz float[]
┃   ┃   ┣━━ πŸƒ GeneratedParticles.energy float[]
┃   ┃   ┣━━ πŸƒ GeneratedParticles.goodnessOfPID float[]
┃   ┃   ┣━━ πŸƒ GeneratedParticles.mass float[]
┃   ┃   ┣━━ πŸƒ GeneratedParticles.momentum.x float[]
┃   ┃   ┣━━ πŸƒ GeneratedParticles.momentum.y float[]
┃   ┃   ┣━━ πŸƒ GeneratedParticles.momentum.z float[]
┃   ┃   ┣━━ πŸƒ GeneratedParticles.particleIDs_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ GeneratedParticles.particleIDs_end uint32_t[]
┃   ┃   ┣━━ πŸƒ GeneratedParticles.particles_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ GeneratedParticles.particles_end uint32_t[]
┃   ┃   ┣━━ πŸƒ GeneratedParticles.referencePoint.x float[]
┃   ┃   ┣━━ πŸƒ GeneratedParticles.referencePoint.y float[]
┃   ┃   ┣━━ πŸƒ GeneratedParticles.referencePoint.z float[]
┃   ┃   ┣━━ πŸƒ GeneratedParticles.tracks_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ GeneratedParticles.tracks_end uint32_t[]
┃   ┃   ┗━━ πŸƒ GeneratedParticles.type int32_t[]
┃   ┣━━ 🌿 HadronicFinalState vector<edm4eic::HadronicFinalStateData>
┃   ┃   ┣━━ πŸƒ HadronicFinalState.gamma float[]
┃   ┃   ┣━━ πŸƒ HadronicFinalState.hadrons_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ HadronicFinalState.hadrons_end uint32_t[]
┃   ┃   ┣━━ πŸƒ HadronicFinalState.pT float[]
┃   ┃   ┗━━ πŸƒ HadronicFinalState.sigma float[]
┃   ┣━━ 🌿 HcalBarrelClusterAssociations vector<edm4eic::MCRecoClusterParticleAssociationData>
┃   ┃   ┗━━ πŸƒ HcalBarrelClusterAssociations.weight float[]
┃   ┣━━ 🌿 HcalBarrelClusterLinks vector<podio::LinkData>
┃   ┃   ┗━━ πŸƒ HcalBarrelClusterLinks.weight float[]
┃   ┣━━ 🌿 HcalBarrelClusters vector<edm4eic::ClusterData>
┃   ┃   ┣━━ πŸƒ HcalBarrelClusters.clusters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalBarrelClusters.clusters_end uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalBarrelClusters.energy float[]
┃   ┃   ┣━━ πŸƒ HcalBarrelClusters.energyError float[]
┃   ┃   ┣━━ πŸƒ HcalBarrelClusters.hitContributions_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalBarrelClusters.hitContributions_end uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalBarrelClusters.hits_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalBarrelClusters.hits_end uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalBarrelClusters.intrinsicDirectionError.xx float[]
┃   ┃   ┣━━ πŸƒ HcalBarrelClusters.intrinsicDirectionError.xy float[]
┃   ┃   ┣━━ πŸƒ HcalBarrelClusters.intrinsicDirectionError.yy float[]
┃   ┃   ┣━━ πŸƒ HcalBarrelClusters.intrinsicPhi float[]
┃   ┃   ┣━━ πŸƒ HcalBarrelClusters.intrinsicTheta float[]
┃   ┃   ┣━━ πŸƒ HcalBarrelClusters.nhits uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalBarrelClusters.particleIDs_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalBarrelClusters.particleIDs_end uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalBarrelClusters.position.x float[]
┃   ┃   ┣━━ πŸƒ HcalBarrelClusters.position.y float[]
┃   ┃   ┣━━ πŸƒ HcalBarrelClusters.position.z float[]
┃   ┃   ┣━━ πŸƒ HcalBarrelClusters.positionError.xx float[]
┃   ┃   ┣━━ πŸƒ HcalBarrelClusters.positionError.xy float[]
┃   ┃   ┣━━ πŸƒ HcalBarrelClusters.positionError.xz float[]
┃   ┃   ┣━━ πŸƒ HcalBarrelClusters.positionError.yy float[]
┃   ┃   ┣━━ πŸƒ HcalBarrelClusters.positionError.yz float[]
┃   ┃   ┣━━ πŸƒ HcalBarrelClusters.positionError.zz float[]
┃   ┃   ┣━━ πŸƒ HcalBarrelClusters.shapeParameters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalBarrelClusters.shapeParameters_end uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalBarrelClusters.subdetectorEnergies_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalBarrelClusters.subdetectorEnergies_end uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalBarrelClusters.time float[]
┃   ┃   ┣━━ πŸƒ HcalBarrelClusters.timeError float[]
┃   ┃   ┗━━ πŸƒ HcalBarrelClusters.type int32_t[]
┃   ┣━━ 🌿 HcalBarrelMergedHits vector<edm4eic::CalorimeterHitData>
┃   ┃   ┣━━ πŸƒ HcalBarrelMergedHits.cellID uint64_t[]
┃   ┃   ┣━━ πŸƒ HcalBarrelMergedHits.dimension.x float[]
┃   ┃   ┣━━ πŸƒ HcalBarrelMergedHits.dimension.y float[]
┃   ┃   ┣━━ πŸƒ HcalBarrelMergedHits.dimension.z float[]
┃   ┃   ┣━━ πŸƒ HcalBarrelMergedHits.energy float[]
┃   ┃   ┣━━ πŸƒ HcalBarrelMergedHits.energyError float[]
┃   ┃   ┣━━ πŸƒ HcalBarrelMergedHits.layer int32_t[]
┃   ┃   ┣━━ πŸƒ HcalBarrelMergedHits.local.x float[]
┃   ┃   ┣━━ πŸƒ HcalBarrelMergedHits.local.y float[]
┃   ┃   ┣━━ πŸƒ HcalBarrelMergedHits.local.z float[]
┃   ┃   ┣━━ πŸƒ HcalBarrelMergedHits.position.x float[]
┃   ┃   ┣━━ πŸƒ HcalBarrelMergedHits.position.y float[]
┃   ┃   ┣━━ πŸƒ HcalBarrelMergedHits.position.z float[]
┃   ┃   ┣━━ πŸƒ HcalBarrelMergedHits.sector int32_t[]
┃   ┃   ┣━━ πŸƒ HcalBarrelMergedHits.time float[]
┃   ┃   ┗━━ πŸƒ HcalBarrelMergedHits.timeError float[]
┃   ┣━━ 🌿 HcalBarrelRawHits vector<edm4hep::RawCalorimeterHitData>
┃   ┃   ┣━━ πŸƒ HcalBarrelRawHits.amplitude int32_t[]
┃   ┃   ┣━━ πŸƒ HcalBarrelRawHits.cellID uint64_t[]
┃   ┃   ┗━━ πŸƒ HcalBarrelRawHits.timeStamp int32_t[]
┃   ┣━━ 🌿 HcalBarrelRecHits vector<edm4eic::CalorimeterHitData>
┃   ┃   ┣━━ πŸƒ HcalBarrelRecHits.cellID uint64_t[]
┃   ┃   ┣━━ πŸƒ HcalBarrelRecHits.dimension.x float[]
┃   ┃   ┣━━ πŸƒ HcalBarrelRecHits.dimension.y float[]
┃   ┃   ┣━━ πŸƒ HcalBarrelRecHits.dimension.z float[]
┃   ┃   ┣━━ πŸƒ HcalBarrelRecHits.energy float[]
┃   ┃   ┣━━ πŸƒ HcalBarrelRecHits.energyError float[]
┃   ┃   ┣━━ πŸƒ HcalBarrelRecHits.layer int32_t[]
┃   ┃   ┣━━ πŸƒ HcalBarrelRecHits.local.x float[]
┃   ┃   ┣━━ πŸƒ HcalBarrelRecHits.local.y float[]
┃   ┃   ┣━━ πŸƒ HcalBarrelRecHits.local.z float[]
┃   ┃   ┣━━ πŸƒ HcalBarrelRecHits.position.x float[]
┃   ┃   ┣━━ πŸƒ HcalBarrelRecHits.position.y float[]
┃   ┃   ┣━━ πŸƒ HcalBarrelRecHits.position.z float[]
┃   ┃   ┣━━ πŸƒ HcalBarrelRecHits.sector int32_t[]
┃   ┃   ┣━━ πŸƒ HcalBarrelRecHits.time float[]
┃   ┃   ┗━━ πŸƒ HcalBarrelRecHits.timeError float[]
┃   ┣━━ 🌿 HcalBarrelSplitMergeClusterAssociations vector<edm4eic::MCRecoClusterParticleAssociationData>
┃   ┃   ┗━━ πŸƒ HcalBarrelSplitMergeClusterAssociations.weight float[]
┃   ┣━━ 🌿 HcalBarrelSplitMergeClusterLinks vector<podio::LinkData>
┃   ┃   ┗━━ πŸƒ HcalBarrelSplitMergeClusterLinks.weight float[]
┃   ┣━━ 🌿 HcalBarrelSplitMergeClusters vector<edm4eic::ClusterData>
┃   ┃   ┣━━ πŸƒ HcalBarrelSplitMergeClusters.clusters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalBarrelSplitMergeClusters.clusters_end uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalBarrelSplitMergeClusters.energy float[]
┃   ┃   ┣━━ πŸƒ HcalBarrelSplitMergeClusters.energyError float[]
┃   ┃   ┣━━ πŸƒ HcalBarrelSplitMergeClusters.hitContributions_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalBarrelSplitMergeClusters.hitContributions_end uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalBarrelSplitMergeClusters.hits_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalBarrelSplitMergeClusters.hits_end uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalBarrelSplitMergeClusters.intrinsicDirectionError.xx float[]
┃   ┃   ┣━━ πŸƒ HcalBarrelSplitMergeClusters.intrinsicDirectionError.xy float[]
┃   ┃   ┣━━ πŸƒ HcalBarrelSplitMergeClusters.intrinsicDirectionError.yy float[]
┃   ┃   ┣━━ πŸƒ HcalBarrelSplitMergeClusters.intrinsicPhi float[]
┃   ┃   ┣━━ πŸƒ HcalBarrelSplitMergeClusters.intrinsicTheta float[]
┃   ┃   ┣━━ πŸƒ HcalBarrelSplitMergeClusters.nhits uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalBarrelSplitMergeClusters.particleIDs_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalBarrelSplitMergeClusters.particleIDs_end uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalBarrelSplitMergeClusters.position.x float[]
┃   ┃   ┣━━ πŸƒ HcalBarrelSplitMergeClusters.position.y float[]
┃   ┃   ┣━━ πŸƒ HcalBarrelSplitMergeClusters.position.z float[]
┃   ┃   ┣━━ πŸƒ HcalBarrelSplitMergeClusters.positionError.xx float[]
┃   ┃   ┣━━ πŸƒ HcalBarrelSplitMergeClusters.positionError.xy float[]
┃   ┃   ┣━━ πŸƒ HcalBarrelSplitMergeClusters.positionError.xz float[]
┃   ┃   ┣━━ πŸƒ HcalBarrelSplitMergeClusters.positionError.yy float[]
┃   ┃   ┣━━ πŸƒ HcalBarrelSplitMergeClusters.positionError.yz float[]
┃   ┃   ┣━━ πŸƒ HcalBarrelSplitMergeClusters.positionError.zz float[]
┃   ┃   ┣━━ πŸƒ HcalBarrelSplitMergeClusters.shapeParameters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalBarrelSplitMergeClusters.shapeParameters_end uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalBarrelSplitMergeClusters.subdetectorEnergies_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalBarrelSplitMergeClusters.subdetectorEnergies_end uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalBarrelSplitMergeClusters.time float[]
┃   ┃   ┣━━ πŸƒ HcalBarrelSplitMergeClusters.timeError float[]
┃   ┃   ┗━━ πŸƒ HcalBarrelSplitMergeClusters.type int32_t[]
┃   ┣━━ 🌿 HcalBarrelTrackClusterMatches vector<edm4eic::TrackClusterMatchData>
┃   ┃   ┗━━ πŸƒ HcalBarrelTrackClusterMatches.weight float[]
┃   ┣━━ 🌿 HcalBarrelTruthClusterAssociations vector<edm4eic::MCRecoClusterParticleAssociationData>
┃   ┃   ┗━━ πŸƒ HcalBarrelTruthClusterAssociations.weight float[]
┃   ┣━━ 🌿 HcalBarrelTruthClusterLinks vector<podio::LinkData>
┃   ┃   ┗━━ πŸƒ HcalBarrelTruthClusterLinks.weight float[]
┃   ┣━━ 🌿 HcalBarrelTruthClusters vector<edm4eic::ClusterData>
┃   ┃   ┣━━ πŸƒ HcalBarrelTruthClusters.clusters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalBarrelTruthClusters.clusters_end uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalBarrelTruthClusters.energy float[]
┃   ┃   ┣━━ πŸƒ HcalBarrelTruthClusters.energyError float[]
┃   ┃   ┣━━ πŸƒ HcalBarrelTruthClusters.hitContributions_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalBarrelTruthClusters.hitContributions_end uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalBarrelTruthClusters.hits_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalBarrelTruthClusters.hits_end uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalBarrelTruthClusters.intrinsicDirectionError.xx float[]
┃   ┃   ┣━━ πŸƒ HcalBarrelTruthClusters.intrinsicDirectionError.xy float[]
┃   ┃   ┣━━ πŸƒ HcalBarrelTruthClusters.intrinsicDirectionError.yy float[]
┃   ┃   ┣━━ πŸƒ HcalBarrelTruthClusters.intrinsicPhi float[]
┃   ┃   ┣━━ πŸƒ HcalBarrelTruthClusters.intrinsicTheta float[]
┃   ┃   ┣━━ πŸƒ HcalBarrelTruthClusters.nhits uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalBarrelTruthClusters.particleIDs_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalBarrelTruthClusters.particleIDs_end uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalBarrelTruthClusters.position.x float[]
┃   ┃   ┣━━ πŸƒ HcalBarrelTruthClusters.position.y float[]
┃   ┃   ┣━━ πŸƒ HcalBarrelTruthClusters.position.z float[]
┃   ┃   ┣━━ πŸƒ HcalBarrelTruthClusters.positionError.xx float[]
┃   ┃   ┣━━ πŸƒ HcalBarrelTruthClusters.positionError.xy float[]
┃   ┃   ┣━━ πŸƒ HcalBarrelTruthClusters.positionError.xz float[]
┃   ┃   ┣━━ πŸƒ HcalBarrelTruthClusters.positionError.yy float[]
┃   ┃   ┣━━ πŸƒ HcalBarrelTruthClusters.positionError.yz float[]
┃   ┃   ┣━━ πŸƒ HcalBarrelTruthClusters.positionError.zz float[]
┃   ┃   ┣━━ πŸƒ HcalBarrelTruthClusters.shapeParameters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalBarrelTruthClusters.shapeParameters_end uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalBarrelTruthClusters.subdetectorEnergies_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalBarrelTruthClusters.subdetectorEnergies_end uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalBarrelTruthClusters.time float[]
┃   ┃   ┣━━ πŸƒ HcalBarrelTruthClusters.timeError float[]
┃   ┃   ┗━━ πŸƒ HcalBarrelTruthClusters.type int32_t[]
┃   ┣━━ 🌿 HcalEndcapNClusterAssociations vector<edm4eic::MCRecoClusterParticleAssociationData>
┃   ┃   ┗━━ πŸƒ HcalEndcapNClusterAssociations.weight float[]
┃   ┣━━ 🌿 HcalEndcapNClusterLinks vector<podio::LinkData>
┃   ┃   ┗━━ πŸƒ HcalEndcapNClusterLinks.weight float[]
┃   ┣━━ 🌿 HcalEndcapNClusters vector<edm4eic::ClusterData>
┃   ┃   ┣━━ πŸƒ HcalEndcapNClusters.clusters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNClusters.clusters_end uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNClusters.energy float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNClusters.energyError float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNClusters.hitContributions_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNClusters.hitContributions_end uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNClusters.hits_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNClusters.hits_end uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNClusters.intrinsicDirectionError.xx float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNClusters.intrinsicDirectionError.xy float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNClusters.intrinsicDirectionError.yy float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNClusters.intrinsicPhi float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNClusters.intrinsicTheta float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNClusters.nhits uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNClusters.particleIDs_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNClusters.particleIDs_end uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNClusters.position.x float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNClusters.position.y float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNClusters.position.z float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNClusters.positionError.xx float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNClusters.positionError.xy float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNClusters.positionError.xz float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNClusters.positionError.yy float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNClusters.positionError.yz float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNClusters.positionError.zz float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNClusters.shapeParameters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNClusters.shapeParameters_end uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNClusters.subdetectorEnergies_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNClusters.subdetectorEnergies_end uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNClusters.time float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNClusters.timeError float[]
┃   ┃   ┗━━ πŸƒ HcalEndcapNClusters.type int32_t[]
┃   ┣━━ 🌿 HcalEndcapNMergedHits vector<edm4eic::CalorimeterHitData>
┃   ┃   ┣━━ πŸƒ HcalEndcapNMergedHits.cellID uint64_t[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNMergedHits.dimension.x float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNMergedHits.dimension.y float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNMergedHits.dimension.z float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNMergedHits.energy float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNMergedHits.energyError float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNMergedHits.layer int32_t[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNMergedHits.local.x float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNMergedHits.local.y float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNMergedHits.local.z float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNMergedHits.position.x float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNMergedHits.position.y float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNMergedHits.position.z float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNMergedHits.sector int32_t[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNMergedHits.time float[]
┃   ┃   ┗━━ πŸƒ HcalEndcapNMergedHits.timeError float[]
┃   ┣━━ 🌿 HcalEndcapNRawHits vector<edm4hep::RawCalorimeterHitData>
┃   ┃   ┣━━ πŸƒ HcalEndcapNRawHits.amplitude int32_t[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNRawHits.cellID uint64_t[]
┃   ┃   ┗━━ πŸƒ HcalEndcapNRawHits.timeStamp int32_t[]
┃   ┣━━ 🌿 HcalEndcapNRecHits vector<edm4eic::CalorimeterHitData>
┃   ┃   ┣━━ πŸƒ HcalEndcapNRecHits.cellID uint64_t[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNRecHits.dimension.x float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNRecHits.dimension.y float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNRecHits.dimension.z float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNRecHits.energy float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNRecHits.energyError float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNRecHits.layer int32_t[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNRecHits.local.x float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNRecHits.local.y float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNRecHits.local.z float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNRecHits.position.x float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNRecHits.position.y float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNRecHits.position.z float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNRecHits.sector int32_t[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNRecHits.time float[]
┃   ┃   ┗━━ πŸƒ HcalEndcapNRecHits.timeError float[]
┃   ┣━━ 🌿 HcalEndcapNSplitMergeClusterAssociations vector<edm4eic::MCRecoClusterParticleAssociationData>
┃   ┃   ┗━━ πŸƒ HcalEndcapNSplitMergeClusterAssociations.weight float[]
┃   ┣━━ 🌿 HcalEndcapNSplitMergeClusterLinks vector<podio::LinkData>
┃   ┃   ┗━━ πŸƒ HcalEndcapNSplitMergeClusterLinks.weight float[]
┃   ┣━━ 🌿 HcalEndcapNSplitMergeClusters vector<edm4eic::ClusterData>
┃   ┃   ┣━━ πŸƒ HcalEndcapNSplitMergeClusters.clusters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNSplitMergeClusters.clusters_end uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNSplitMergeClusters.energy float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNSplitMergeClusters.energyError float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNSplitMergeClusters.hitContributions_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNSplitMergeClusters.hitContributions_end uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNSplitMergeClusters.hits_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNSplitMergeClusters.hits_end uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNSplitMergeClusters.intrinsicDirectionError.xx float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNSplitMergeClusters.intrinsicDirectionError.xy float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNSplitMergeClusters.intrinsicDirectionError.yy float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNSplitMergeClusters.intrinsicPhi float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNSplitMergeClusters.intrinsicTheta float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNSplitMergeClusters.nhits uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNSplitMergeClusters.particleIDs_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNSplitMergeClusters.particleIDs_end uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNSplitMergeClusters.position.x float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNSplitMergeClusters.position.y float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNSplitMergeClusters.position.z float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNSplitMergeClusters.positionError.xx float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNSplitMergeClusters.positionError.xy float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNSplitMergeClusters.positionError.xz float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNSplitMergeClusters.positionError.yy float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNSplitMergeClusters.positionError.yz float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNSplitMergeClusters.positionError.zz float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNSplitMergeClusters.shapeParameters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNSplitMergeClusters.shapeParameters_end uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNSplitMergeClusters.subdetectorEnergies_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNSplitMergeClusters.subdetectorEnergies_end uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNSplitMergeClusters.time float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNSplitMergeClusters.timeError float[]
┃   ┃   ┗━━ πŸƒ HcalEndcapNSplitMergeClusters.type int32_t[]
┃   ┣━━ 🌿 HcalEndcapNTrackClusterMatches vector<edm4eic::TrackClusterMatchData>
┃   ┃   ┗━━ πŸƒ HcalEndcapNTrackClusterMatches.weight float[]
┃   ┣━━ 🌿 HcalEndcapNTruthClusterAssociations vector<edm4eic::MCRecoClusterParticleAssociationData>
┃   ┃   ┗━━ πŸƒ HcalEndcapNTruthClusterAssociations.weight float[]
┃   ┣━━ 🌿 HcalEndcapNTruthClusterLinks vector<podio::LinkData>
┃   ┃   ┗━━ πŸƒ HcalEndcapNTruthClusterLinks.weight float[]
┃   ┣━━ 🌿 HcalEndcapNTruthClusters vector<edm4eic::ClusterData>
┃   ┃   ┣━━ πŸƒ HcalEndcapNTruthClusters.clusters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNTruthClusters.clusters_end uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNTruthClusters.energy float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNTruthClusters.energyError float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNTruthClusters.hitContributions_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNTruthClusters.hitContributions_end uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNTruthClusters.hits_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNTruthClusters.hits_end uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNTruthClusters.intrinsicDirectionError.xx float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNTruthClusters.intrinsicDirectionError.xy float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNTruthClusters.intrinsicDirectionError.yy float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNTruthClusters.intrinsicPhi float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNTruthClusters.intrinsicTheta float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNTruthClusters.nhits uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNTruthClusters.particleIDs_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNTruthClusters.particleIDs_end uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNTruthClusters.position.x float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNTruthClusters.position.y float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNTruthClusters.position.z float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNTruthClusters.positionError.xx float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNTruthClusters.positionError.xy float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNTruthClusters.positionError.xz float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNTruthClusters.positionError.yy float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNTruthClusters.positionError.yz float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNTruthClusters.positionError.zz float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNTruthClusters.shapeParameters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNTruthClusters.shapeParameters_end uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNTruthClusters.subdetectorEnergies_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNTruthClusters.subdetectorEnergies_end uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNTruthClusters.time float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNTruthClusters.timeError float[]
┃   ┃   ┗━━ πŸƒ HcalEndcapNTruthClusters.type int32_t[]
┃   ┣━━ 🌿 HcalEndcapPInsertClusterAssociations vector<edm4eic::MCRecoClusterParticleAssociationData>
┃   ┃   ┗━━ πŸƒ HcalEndcapPInsertClusterAssociations.weight float[]
┃   ┣━━ 🌿 HcalEndcapPInsertClusterLinks vector<podio::LinkData>
┃   ┃   ┗━━ πŸƒ HcalEndcapPInsertClusterLinks.weight float[]
┃   ┣━━ 🌿 HcalEndcapPInsertClusters vector<edm4eic::ClusterData>
┃   ┃   ┣━━ πŸƒ HcalEndcapPInsertClusters.clusters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalEndcapPInsertClusters.clusters_end uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalEndcapPInsertClusters.energy float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapPInsertClusters.energyError float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapPInsertClusters.hitContributions_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalEndcapPInsertClusters.hitContributions_end uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalEndcapPInsertClusters.hits_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalEndcapPInsertClusters.hits_end uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalEndcapPInsertClusters.intrinsicDirectionError.xx float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapPInsertClusters.intrinsicDirectionError.xy float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapPInsertClusters.intrinsicDirectionError.yy float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapPInsertClusters.intrinsicPhi float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapPInsertClusters.intrinsicTheta float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapPInsertClusters.nhits uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalEndcapPInsertClusters.particleIDs_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalEndcapPInsertClusters.particleIDs_end uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalEndcapPInsertClusters.position.x float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapPInsertClusters.position.y float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapPInsertClusters.position.z float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapPInsertClusters.positionError.xx float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapPInsertClusters.positionError.xy float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapPInsertClusters.positionError.xz float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapPInsertClusters.positionError.yy float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapPInsertClusters.positionError.yz float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapPInsertClusters.positionError.zz float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapPInsertClusters.shapeParameters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalEndcapPInsertClusters.shapeParameters_end uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalEndcapPInsertClusters.subdetectorEnergies_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalEndcapPInsertClusters.subdetectorEnergies_end uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalEndcapPInsertClusters.time float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapPInsertClusters.timeError float[]
┃   ┃   ┗━━ πŸƒ HcalEndcapPInsertClusters.type int32_t[]
┃   ┣━━ 🌿 HcalEndcapPInsertMergedHits vector<edm4eic::CalorimeterHitData>
┃   ┃   ┣━━ πŸƒ HcalEndcapPInsertMergedHits.cellID uint64_t[]
┃   ┃   ┣━━ πŸƒ HcalEndcapPInsertMergedHits.dimension.x float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapPInsertMergedHits.dimension.y float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapPInsertMergedHits.dimension.z float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapPInsertMergedHits.energy float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapPInsertMergedHits.energyError float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapPInsertMergedHits.layer int32_t[]
┃   ┃   ┣━━ πŸƒ HcalEndcapPInsertMergedHits.local.x float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapPInsertMergedHits.local.y float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapPInsertMergedHits.local.z float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapPInsertMergedHits.position.x float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapPInsertMergedHits.position.y float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapPInsertMergedHits.position.z float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapPInsertMergedHits.sector int32_t[]
┃   ┃   ┣━━ πŸƒ HcalEndcapPInsertMergedHits.time float[]
┃   ┃   ┗━━ πŸƒ HcalEndcapPInsertMergedHits.timeError float[]
┃   ┣━━ 🌿 HcalEndcapPInsertRawHits vector<edm4hep::RawCalorimeterHitData>
┃   ┃   ┣━━ πŸƒ HcalEndcapPInsertRawHits.amplitude int32_t[]
┃   ┃   ┣━━ πŸƒ HcalEndcapPInsertRawHits.cellID uint64_t[]
┃   ┃   ┗━━ πŸƒ HcalEndcapPInsertRawHits.timeStamp int32_t[]
┃   ┣━━ 🌿 HcalEndcapPInsertRecHits vector<edm4eic::CalorimeterHitData>
┃   ┃   ┣━━ πŸƒ HcalEndcapPInsertRecHits.cellID uint64_t[]
┃   ┃   ┣━━ πŸƒ HcalEndcapPInsertRecHits.dimension.x float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapPInsertRecHits.dimension.y float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapPInsertRecHits.dimension.z float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapPInsertRecHits.energy float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapPInsertRecHits.energyError float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapPInsertRecHits.layer int32_t[]
┃   ┃   ┣━━ πŸƒ HcalEndcapPInsertRecHits.local.x float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapPInsertRecHits.local.y float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapPInsertRecHits.local.z float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapPInsertRecHits.position.x float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapPInsertRecHits.position.y float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapPInsertRecHits.position.z float[]
┃   ┃   ┣━━ πŸƒ HcalEndcapPInsertRecHits.sector int32_t[]
┃   ┃   ┣━━ πŸƒ HcalEndcapPInsertRecHits.time float[]
┃   ┃   ┗━━ πŸƒ HcalEndcapPInsertRecHits.timeError float[]
┃   ┣━━ 🌿 HcalFarForwardZDCClusterAssociations vector<edm4eic::MCRecoClusterParticleAssociationData>
┃   ┃   ┗━━ πŸƒ HcalFarForwardZDCClusterAssociations.weight float[]
┃   ┣━━ 🌿 HcalFarForwardZDCClusterAssociationsBaseline vector<edm4eic::MCRecoClusterParticleAssociationData>
┃   ┃   ┗━━ πŸƒ HcalFarForwardZDCClusterAssociationsBaseline.weight float[]
┃   ┣━━ 🌿 HcalFarForwardZDCClusterLinks vector<podio::LinkData>
┃   ┃   ┗━━ πŸƒ HcalFarForwardZDCClusterLinks.weight float[]
┃   ┣━━ 🌿 HcalFarForwardZDCClusterLinksBaseline vector<podio::LinkData>
┃   ┃   ┗━━ πŸƒ HcalFarForwardZDCClusterLinksBaseline.weight float[]
┃   ┣━━ 🌿 HcalFarForwardZDCClusters vector<edm4eic::ClusterData>
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCClusters.clusters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCClusters.clusters_end uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCClusters.energy float[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCClusters.energyError float[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCClusters.hitContributions_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCClusters.hitContributions_end uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCClusters.hits_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCClusters.hits_end uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCClusters.intrinsicDirectionError.xx float[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCClusters.intrinsicDirectionError.xy float[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCClusters.intrinsicDirectionError.yy float[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCClusters.intrinsicPhi float[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCClusters.intrinsicTheta float[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCClusters.nhits uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCClusters.particleIDs_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCClusters.particleIDs_end uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCClusters.position.x float[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCClusters.position.y float[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCClusters.position.z float[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCClusters.positionError.xx float[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCClusters.positionError.xy float[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCClusters.positionError.xz float[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCClusters.positionError.yy float[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCClusters.positionError.yz float[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCClusters.positionError.zz float[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCClusters.shapeParameters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCClusters.shapeParameters_end uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCClusters.subdetectorEnergies_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCClusters.subdetectorEnergies_end uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCClusters.time float[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCClusters.timeError float[]
┃   ┃   ┗━━ πŸƒ HcalFarForwardZDCClusters.type int32_t[]
┃   ┣━━ 🌿 HcalFarForwardZDCClustersBaseline vector<edm4eic::ClusterData>
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCClustersBaseline.clusters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCClustersBaseline.clusters_end uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCClustersBaseline.energy float[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCClustersBaseline.energyError float[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCClustersBaseline.hitContributions_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCClustersBaseline.hitContributions_end uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCClustersBaseline.hits_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCClustersBaseline.hits_end uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCClustersBaseline.intrinsicDirectionError.xx float[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCClustersBaseline.intrinsicDirectionError.xy float[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCClustersBaseline.intrinsicDirectionError.yy float[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCClustersBaseline.intrinsicPhi float[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCClustersBaseline.intrinsicTheta float[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCClustersBaseline.nhits uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCClustersBaseline.particleIDs_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCClustersBaseline.particleIDs_end uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCClustersBaseline.position.x float[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCClustersBaseline.position.y float[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCClustersBaseline.position.z float[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCClustersBaseline.positionError.xx float[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCClustersBaseline.positionError.xy float[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCClustersBaseline.positionError.xz float[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCClustersBaseline.positionError.yy float[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCClustersBaseline.positionError.yz float[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCClustersBaseline.positionError.zz float[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCClustersBaseline.shapeParameters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCClustersBaseline.shapeParameters_end uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCClustersBaseline.subdetectorEnergies_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCClustersBaseline.subdetectorEnergies_end uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCClustersBaseline.time float[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCClustersBaseline.timeError float[]
┃   ┃   ┗━━ πŸƒ HcalFarForwardZDCClustersBaseline.type int32_t[]
┃   ┣━━ 🌿 HcalFarForwardZDCRawHits vector<edm4hep::RawCalorimeterHitData>
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCRawHits.amplitude int32_t[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCRawHits.cellID uint64_t[]
┃   ┃   ┗━━ πŸƒ HcalFarForwardZDCRawHits.timeStamp int32_t[]
┃   ┣━━ 🌿 HcalFarForwardZDCRecHits vector<edm4eic::CalorimeterHitData>
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCRecHits.cellID uint64_t[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCRecHits.dimension.x float[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCRecHits.dimension.y float[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCRecHits.dimension.z float[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCRecHits.energy float[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCRecHits.energyError float[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCRecHits.layer int32_t[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCRecHits.local.x float[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCRecHits.local.y float[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCRecHits.local.z float[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCRecHits.position.x float[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCRecHits.position.y float[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCRecHits.position.z float[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCRecHits.sector int32_t[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCRecHits.time float[]
┃   ┃   ┗━━ πŸƒ HcalFarForwardZDCRecHits.timeError float[]
┃   ┣━━ 🌿 HcalFarForwardZDCSubcellHits vector<edm4eic::CalorimeterHitData>
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCSubcellHits.cellID uint64_t[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCSubcellHits.dimension.x float[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCSubcellHits.dimension.y float[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCSubcellHits.dimension.z float[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCSubcellHits.energy float[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCSubcellHits.energyError float[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCSubcellHits.layer int32_t[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCSubcellHits.local.x float[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCSubcellHits.local.y float[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCSubcellHits.local.z float[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCSubcellHits.position.x float[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCSubcellHits.position.y float[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCSubcellHits.position.z float[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCSubcellHits.sector int32_t[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCSubcellHits.time float[]
┃   ┃   ┗━━ πŸƒ HcalFarForwardZDCSubcellHits.timeError float[]
┃   ┣━━ 🌿 HcalFarForwardZDCTruthClusterAssociations vector<edm4eic::MCRecoClusterParticleAssociationData>
┃   ┃   ┗━━ πŸƒ HcalFarForwardZDCTruthClusterAssociations.weight float[]
┃   ┣━━ 🌿 HcalFarForwardZDCTruthClusterLinks vector<podio::LinkData>
┃   ┃   ┗━━ πŸƒ HcalFarForwardZDCTruthClusterLinks.weight float[]
┃   ┣━━ 🌿 HcalFarForwardZDCTruthClusters vector<edm4eic::ClusterData>
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCTruthClusters.clusters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCTruthClusters.clusters_end uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCTruthClusters.energy float[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCTruthClusters.energyError float[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCTruthClusters.hitContributions_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCTruthClusters.hitContributions_end uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCTruthClusters.hits_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCTruthClusters.hits_end uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCTruthClusters.intrinsicDirectionError.xx float[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCTruthClusters.intrinsicDirectionError.xy float[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCTruthClusters.intrinsicDirectionError.yy float[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCTruthClusters.intrinsicPhi float[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCTruthClusters.intrinsicTheta float[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCTruthClusters.nhits uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCTruthClusters.particleIDs_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCTruthClusters.particleIDs_end uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCTruthClusters.position.x float[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCTruthClusters.position.y float[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCTruthClusters.position.z float[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCTruthClusters.positionError.xx float[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCTruthClusters.positionError.xy float[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCTruthClusters.positionError.xz float[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCTruthClusters.positionError.yy float[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCTruthClusters.positionError.yz float[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCTruthClusters.positionError.zz float[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCTruthClusters.shapeParameters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCTruthClusters.shapeParameters_end uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCTruthClusters.subdetectorEnergies_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCTruthClusters.subdetectorEnergies_end uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCTruthClusters.time float[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCTruthClusters.timeError float[]
┃   ┃   ┗━━ πŸƒ HcalFarForwardZDCTruthClusters.type int32_t[]
┃   ┣━━ 🌿 InclusiveKinematicsDA vector<edm4eic::InclusiveKinematicsData>
┃   ┃   ┣━━ πŸƒ InclusiveKinematicsDA.Q2 float[]
┃   ┃   ┣━━ πŸƒ InclusiveKinematicsDA.W float[]
┃   ┃   ┣━━ πŸƒ InclusiveKinematicsDA.nu float[]
┃   ┃   ┣━━ πŸƒ InclusiveKinematicsDA.x float[]
┃   ┃   ┗━━ πŸƒ InclusiveKinematicsDA.y float[]
┃   ┣━━ 🌿 InclusiveKinematicsESigma vector<edm4eic::InclusiveKinematicsData>
┃   ┃   ┣━━ πŸƒ InclusiveKinematicsESigma.Q2 float[]
┃   ┃   ┣━━ πŸƒ InclusiveKinematicsESigma.W float[]
┃   ┃   ┣━━ πŸƒ InclusiveKinematicsESigma.nu float[]
┃   ┃   ┣━━ πŸƒ InclusiveKinematicsESigma.x float[]
┃   ┃   ┗━━ πŸƒ InclusiveKinematicsESigma.y float[]
┃   ┣━━ 🌿 InclusiveKinematicsElectron vector<edm4eic::InclusiveKinematicsData>
┃   ┃   ┣━━ πŸƒ InclusiveKinematicsElectron.Q2 float[]
┃   ┃   ┣━━ πŸƒ InclusiveKinematicsElectron.W float[]
┃   ┃   ┣━━ πŸƒ InclusiveKinematicsElectron.nu float[]
┃   ┃   ┣━━ πŸƒ InclusiveKinematicsElectron.x float[]
┃   ┃   ┗━━ πŸƒ InclusiveKinematicsElectron.y float[]
┃   ┣━━ 🌿 InclusiveKinematicsJB vector<edm4eic::InclusiveKinematicsData>
┃   ┃   ┣━━ πŸƒ InclusiveKinematicsJB.Q2 float[]
┃   ┃   ┣━━ πŸƒ InclusiveKinematicsJB.W float[]
┃   ┃   ┣━━ πŸƒ InclusiveKinematicsJB.nu float[]
┃   ┃   ┣━━ πŸƒ InclusiveKinematicsJB.x float[]
┃   ┃   ┗━━ πŸƒ InclusiveKinematicsJB.y float[]
┃   ┣━━ 🌿 InclusiveKinematicsML vector<edm4eic::InclusiveKinematicsData>
┃   ┃   ┣━━ πŸƒ InclusiveKinematicsML.Q2 float[]
┃   ┃   ┣━━ πŸƒ InclusiveKinematicsML.W float[]
┃   ┃   ┣━━ πŸƒ InclusiveKinematicsML.nu float[]
┃   ┃   ┣━━ πŸƒ InclusiveKinematicsML.x float[]
┃   ┃   ┗━━ πŸƒ InclusiveKinematicsML.y float[]
┃   ┣━━ 🌿 InclusiveKinematicsSigma vector<edm4eic::InclusiveKinematicsData>
┃   ┃   ┣━━ πŸƒ InclusiveKinematicsSigma.Q2 float[]
┃   ┃   ┣━━ πŸƒ InclusiveKinematicsSigma.W float[]
┃   ┃   ┣━━ πŸƒ InclusiveKinematicsSigma.nu float[]
┃   ┃   ┣━━ πŸƒ InclusiveKinematicsSigma.x float[]
┃   ┃   ┗━━ πŸƒ InclusiveKinematicsSigma.y float[]
┃   ┣━━ 🌿 InclusiveKinematicsTruth vector<edm4eic::InclusiveKinematicsData>
┃   ┃   ┣━━ πŸƒ InclusiveKinematicsTruth.Q2 float[]
┃   ┃   ┣━━ πŸƒ InclusiveKinematicsTruth.W float[]
┃   ┃   ┣━━ πŸƒ InclusiveKinematicsTruth.nu float[]
┃   ┃   ┣━━ πŸƒ InclusiveKinematicsTruth.x float[]
┃   ┃   ┗━━ πŸƒ InclusiveKinematicsTruth.y float[]
┃   ┣━━ 🌿 InclusiveKinematicseSigma_objIdx vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ InclusiveKinematicseSigma_objIdx.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ InclusiveKinematicseSigma_objIdx.index int32_t[]
┃   ┣━━ 🌿 LFHCALClusterAssociations vector<edm4eic::MCRecoClusterParticleAssociationData>
┃   ┃   ┗━━ πŸƒ LFHCALClusterAssociations.weight float[]
┃   ┣━━ 🌿 LFHCALClusterLinks vector<podio::LinkData>
┃   ┃   ┗━━ πŸƒ LFHCALClusterLinks.weight float[]
┃   ┣━━ 🌿 LFHCALClusters vector<edm4eic::ClusterData>
┃   ┃   ┣━━ πŸƒ LFHCALClusters.clusters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ LFHCALClusters.clusters_end uint32_t[]
┃   ┃   ┣━━ πŸƒ LFHCALClusters.energy float[]
┃   ┃   ┣━━ πŸƒ LFHCALClusters.energyError float[]
┃   ┃   ┣━━ πŸƒ LFHCALClusters.hitContributions_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ LFHCALClusters.hitContributions_end uint32_t[]
┃   ┃   ┣━━ πŸƒ LFHCALClusters.hits_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ LFHCALClusters.hits_end uint32_t[]
┃   ┃   ┣━━ πŸƒ LFHCALClusters.intrinsicDirectionError.xx float[]
┃   ┃   ┣━━ πŸƒ LFHCALClusters.intrinsicDirectionError.xy float[]
┃   ┃   ┣━━ πŸƒ LFHCALClusters.intrinsicDirectionError.yy float[]
┃   ┃   ┣━━ πŸƒ LFHCALClusters.intrinsicPhi float[]
┃   ┃   ┣━━ πŸƒ LFHCALClusters.intrinsicTheta float[]
┃   ┃   ┣━━ πŸƒ LFHCALClusters.nhits uint32_t[]
┃   ┃   ┣━━ πŸƒ LFHCALClusters.particleIDs_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ LFHCALClusters.particleIDs_end uint32_t[]
┃   ┃   ┣━━ πŸƒ LFHCALClusters.position.x float[]
┃   ┃   ┣━━ πŸƒ LFHCALClusters.position.y float[]
┃   ┃   ┣━━ πŸƒ LFHCALClusters.position.z float[]
┃   ┃   ┣━━ πŸƒ LFHCALClusters.positionError.xx float[]
┃   ┃   ┣━━ πŸƒ LFHCALClusters.positionError.xy float[]
┃   ┃   ┣━━ πŸƒ LFHCALClusters.positionError.xz float[]
┃   ┃   ┣━━ πŸƒ LFHCALClusters.positionError.yy float[]
┃   ┃   ┣━━ πŸƒ LFHCALClusters.positionError.yz float[]
┃   ┃   ┣━━ πŸƒ LFHCALClusters.positionError.zz float[]
┃   ┃   ┣━━ πŸƒ LFHCALClusters.shapeParameters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ LFHCALClusters.shapeParameters_end uint32_t[]
┃   ┃   ┣━━ πŸƒ LFHCALClusters.subdetectorEnergies_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ LFHCALClusters.subdetectorEnergies_end uint32_t[]
┃   ┃   ┣━━ πŸƒ LFHCALClusters.time float[]
┃   ┃   ┣━━ πŸƒ LFHCALClusters.timeError float[]
┃   ┃   ┗━━ πŸƒ LFHCALClusters.type int32_t[]
┃   ┣━━ 🌿 LFHCALRawHits vector<edm4hep::RawCalorimeterHitData>
┃   ┃   ┣━━ πŸƒ LFHCALRawHits.amplitude int32_t[]
┃   ┃   ┣━━ πŸƒ LFHCALRawHits.cellID uint64_t[]
┃   ┃   ┗━━ πŸƒ LFHCALRawHits.timeStamp int32_t[]
┃   ┣━━ 🌿 LFHCALRecHits vector<edm4eic::CalorimeterHitData>
┃   ┃   ┣━━ πŸƒ LFHCALRecHits.cellID uint64_t[]
┃   ┃   ┣━━ πŸƒ LFHCALRecHits.dimension.x float[]
┃   ┃   ┣━━ πŸƒ LFHCALRecHits.dimension.y float[]
┃   ┃   ┣━━ πŸƒ LFHCALRecHits.dimension.z float[]
┃   ┃   ┣━━ πŸƒ LFHCALRecHits.energy float[]
┃   ┃   ┣━━ πŸƒ LFHCALRecHits.energyError float[]
┃   ┃   ┣━━ πŸƒ LFHCALRecHits.layer int32_t[]
┃   ┃   ┣━━ πŸƒ LFHCALRecHits.local.x float[]
┃   ┃   ┣━━ πŸƒ LFHCALRecHits.local.y float[]
┃   ┃   ┣━━ πŸƒ LFHCALRecHits.local.z float[]
┃   ┃   ┣━━ πŸƒ LFHCALRecHits.position.x float[]
┃   ┃   ┣━━ πŸƒ LFHCALRecHits.position.y float[]
┃   ┃   ┣━━ πŸƒ LFHCALRecHits.position.z float[]
┃   ┃   ┣━━ πŸƒ LFHCALRecHits.sector int32_t[]
┃   ┃   ┣━━ πŸƒ LFHCALRecHits.time float[]
┃   ┃   ┗━━ πŸƒ LFHCALRecHits.timeError float[]
┃   ┣━━ 🌿 LFHCALSplitMergeClusterAssociations vector<edm4eic::MCRecoClusterParticleAssociationData>
┃   ┃   ┗━━ πŸƒ LFHCALSplitMergeClusterAssociations.weight float[]
┃   ┣━━ 🌿 LFHCALSplitMergeClusterLinks vector<podio::LinkData>
┃   ┃   ┗━━ πŸƒ LFHCALSplitMergeClusterLinks.weight float[]
┃   ┣━━ 🌿 LFHCALSplitMergeClusters vector<edm4eic::ClusterData>
┃   ┃   ┣━━ πŸƒ LFHCALSplitMergeClusters.clusters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ LFHCALSplitMergeClusters.clusters_end uint32_t[]
┃   ┃   ┣━━ πŸƒ LFHCALSplitMergeClusters.energy float[]
┃   ┃   ┣━━ πŸƒ LFHCALSplitMergeClusters.energyError float[]
┃   ┃   ┣━━ πŸƒ LFHCALSplitMergeClusters.hitContributions_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ LFHCALSplitMergeClusters.hitContributions_end uint32_t[]
┃   ┃   ┣━━ πŸƒ LFHCALSplitMergeClusters.hits_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ LFHCALSplitMergeClusters.hits_end uint32_t[]
┃   ┃   ┣━━ πŸƒ LFHCALSplitMergeClusters.intrinsicDirectionError.xx float[]
┃   ┃   ┣━━ πŸƒ LFHCALSplitMergeClusters.intrinsicDirectionError.xy float[]
┃   ┃   ┣━━ πŸƒ LFHCALSplitMergeClusters.intrinsicDirectionError.yy float[]
┃   ┃   ┣━━ πŸƒ LFHCALSplitMergeClusters.intrinsicPhi float[]
┃   ┃   ┣━━ πŸƒ LFHCALSplitMergeClusters.intrinsicTheta float[]
┃   ┃   ┣━━ πŸƒ LFHCALSplitMergeClusters.nhits uint32_t[]
┃   ┃   ┣━━ πŸƒ LFHCALSplitMergeClusters.particleIDs_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ LFHCALSplitMergeClusters.particleIDs_end uint32_t[]
┃   ┃   ┣━━ πŸƒ LFHCALSplitMergeClusters.position.x float[]
┃   ┃   ┣━━ πŸƒ LFHCALSplitMergeClusters.position.y float[]
┃   ┃   ┣━━ πŸƒ LFHCALSplitMergeClusters.position.z float[]
┃   ┃   ┣━━ πŸƒ LFHCALSplitMergeClusters.positionError.xx float[]
┃   ┃   ┣━━ πŸƒ LFHCALSplitMergeClusters.positionError.xy float[]
┃   ┃   ┣━━ πŸƒ LFHCALSplitMergeClusters.positionError.xz float[]
┃   ┃   ┣━━ πŸƒ LFHCALSplitMergeClusters.positionError.yy float[]
┃   ┃   ┣━━ πŸƒ LFHCALSplitMergeClusters.positionError.yz float[]
┃   ┃   ┣━━ πŸƒ LFHCALSplitMergeClusters.positionError.zz float[]
┃   ┃   ┣━━ πŸƒ LFHCALSplitMergeClusters.shapeParameters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ LFHCALSplitMergeClusters.shapeParameters_end uint32_t[]
┃   ┃   ┣━━ πŸƒ LFHCALSplitMergeClusters.subdetectorEnergies_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ LFHCALSplitMergeClusters.subdetectorEnergies_end uint32_t[]
┃   ┃   ┣━━ πŸƒ LFHCALSplitMergeClusters.time float[]
┃   ┃   ┣━━ πŸƒ LFHCALSplitMergeClusters.timeError float[]
┃   ┃   ┗━━ πŸƒ LFHCALSplitMergeClusters.type int32_t[]
┃   ┣━━ 🌿 LFHCALTrackClusterMatches vector<edm4eic::TrackClusterMatchData>
┃   ┃   ┗━━ πŸƒ LFHCALTrackClusterMatches.weight float[]
┃   ┣━━ 🌿 MCBeamElectrons_objIdx vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ MCBeamElectrons_objIdx.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ MCBeamElectrons_objIdx.index int32_t[]
┃   ┣━━ 🌿 MCBeamProtons_objIdx vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ MCBeamProtons_objIdx.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ MCBeamProtons_objIdx.index int32_t[]
┃   ┣━━ 🌿 MCNonScatteredElectronAssociations_objIdx vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ MCNonScatteredElectronAssociations_objIdx.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ MCNonScatteredElectronAssociations_objIdx.index int32_t[]
┃   ┣━━ 🌿 MCParticles vector<edm4hep::MCParticleData>
┃   ┃   ┣━━ πŸƒ MCParticles.PDG int32_t[]
┃   ┃   ┣━━ πŸƒ MCParticles.charge float[]
┃   ┃   ┣━━ πŸƒ MCParticles.daughters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ MCParticles.daughters_end uint32_t[]
┃   ┃   ┣━━ πŸƒ MCParticles.endpoint.x double[]
┃   ┃   ┣━━ πŸƒ MCParticles.endpoint.y double[]
┃   ┃   ┣━━ πŸƒ MCParticles.endpoint.z double[]
┃   ┃   ┣━━ πŸƒ MCParticles.generatorStatus int32_t[]
┃   ┃   ┣━━ πŸƒ MCParticles.helicity int32_t[]
┃   ┃   ┣━━ πŸƒ MCParticles.mass double[]
┃   ┃   ┣━━ πŸƒ MCParticles.momentum.x double[]
┃   ┃   ┣━━ πŸƒ MCParticles.momentum.y double[]
┃   ┃   ┣━━ πŸƒ MCParticles.momentum.z double[]
┃   ┃   ┣━━ πŸƒ MCParticles.momentumAtEndpoint.x double[]
┃   ┃   ┣━━ πŸƒ MCParticles.momentumAtEndpoint.y double[]
┃   ┃   ┣━━ πŸƒ MCParticles.momentumAtEndpoint.z double[]
┃   ┃   ┣━━ πŸƒ MCParticles.parents_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ MCParticles.parents_end uint32_t[]
┃   ┃   ┣━━ πŸƒ MCParticles.simulatorStatus int32_t[]
┃   ┃   ┣━━ πŸƒ MCParticles.time float[]
┃   ┃   ┣━━ πŸƒ MCParticles.vertex.x double[]
┃   ┃   ┣━━ πŸƒ MCParticles.vertex.y double[]
┃   ┃   ┗━━ πŸƒ MCParticles.vertex.z double[]
┃   ┣━━ 🌿 MCParticlesHeadOnFrameNoBeamFX vector<edm4hep::MCParticleData>
┃   ┃   ┣━━ πŸƒ MCParticlesHeadOnFrameNoBeamFX.PDG int32_t[]
┃   ┃   ┣━━ πŸƒ MCParticlesHeadOnFrameNoBeamFX.charge float[]
┃   ┃   ┣━━ πŸƒ MCParticlesHeadOnFrameNoBeamFX.daughters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ MCParticlesHeadOnFrameNoBeamFX.daughters_end uint32_t[]
┃   ┃   ┣━━ πŸƒ MCParticlesHeadOnFrameNoBeamFX.endpoint.x double[]
┃   ┃   ┣━━ πŸƒ MCParticlesHeadOnFrameNoBeamFX.endpoint.y double[]
┃   ┃   ┣━━ πŸƒ MCParticlesHeadOnFrameNoBeamFX.endpoint.z double[]
┃   ┃   ┣━━ πŸƒ MCParticlesHeadOnFrameNoBeamFX.generatorStatus int32_t[]
┃   ┃   ┣━━ πŸƒ MCParticlesHeadOnFrameNoBeamFX.helicity int32_t[]
┃   ┃   ┣━━ πŸƒ MCParticlesHeadOnFrameNoBeamFX.mass double[]
┃   ┃   ┣━━ πŸƒ MCParticlesHeadOnFrameNoBeamFX.momentum.x double[]
┃   ┃   ┣━━ πŸƒ MCParticlesHeadOnFrameNoBeamFX.momentum.y double[]
┃   ┃   ┣━━ πŸƒ MCParticlesHeadOnFrameNoBeamFX.momentum.z double[]
┃   ┃   ┣━━ πŸƒ MCParticlesHeadOnFrameNoBeamFX.momentumAtEndpoint.x double[]
┃   ┃   ┣━━ πŸƒ MCParticlesHeadOnFrameNoBeamFX.momentumAtEndpoint.y double[]
┃   ┃   ┣━━ πŸƒ MCParticlesHeadOnFrameNoBeamFX.momentumAtEndpoint.z double[]
┃   ┃   ┣━━ πŸƒ MCParticlesHeadOnFrameNoBeamFX.parents_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ MCParticlesHeadOnFrameNoBeamFX.parents_end uint32_t[]
┃   ┃   ┣━━ πŸƒ MCParticlesHeadOnFrameNoBeamFX.simulatorStatus int32_t[]
┃   ┃   ┣━━ πŸƒ MCParticlesHeadOnFrameNoBeamFX.time float[]
┃   ┃   ┣━━ πŸƒ MCParticlesHeadOnFrameNoBeamFX.vertex.x double[]
┃   ┃   ┣━━ πŸƒ MCParticlesHeadOnFrameNoBeamFX.vertex.y double[]
┃   ┃   ┗━━ πŸƒ MCParticlesHeadOnFrameNoBeamFX.vertex.z double[]
┃   ┣━━ 🌿 MCScatteredElectronAssociations_objIdx vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ MCScatteredElectronAssociations_objIdx.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ MCScatteredElectronAssociations_objIdx.index int32_t[]
┃   ┣━━ 🌿 MCScatteredElectrons_objIdx vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ MCScatteredElectrons_objIdx.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ MCScatteredElectrons_objIdx.index int32_t[]
┃   ┣━━ 🌿 MCScatteredProtons_objIdx vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ MCScatteredProtons_objIdx.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ MCScatteredProtons_objIdx.index int32_t[]
┃   ┣━━ 🌿 MPGDBarrelHits vector<edm4hep::SimTrackerHitData>
┃   ┃   ┣━━ πŸƒ MPGDBarrelHits.cellID uint64_t[]
┃   ┃   ┣━━ πŸƒ MPGDBarrelHits.eDep float[]
┃   ┃   ┣━━ πŸƒ MPGDBarrelHits.momentum.x float[]
┃   ┃   ┣━━ πŸƒ MPGDBarrelHits.momentum.y float[]
┃   ┃   ┣━━ πŸƒ MPGDBarrelHits.momentum.z float[]
┃   ┃   ┣━━ πŸƒ MPGDBarrelHits.pathLength float[]
┃   ┃   ┣━━ πŸƒ MPGDBarrelHits.position.x double[]
┃   ┃   ┣━━ πŸƒ MPGDBarrelHits.position.y double[]
┃   ┃   ┣━━ πŸƒ MPGDBarrelHits.position.z double[]
┃   ┃   ┣━━ πŸƒ MPGDBarrelHits.quality int32_t[]
┃   ┃   ┗━━ πŸƒ MPGDBarrelHits.time float[]
┃   ┣━━ 🌿 MPGDBarrelRawHitAssociations vector<edm4eic::MCRecoTrackerHitAssociationData>
┃   ┃   ┗━━ πŸƒ MPGDBarrelRawHitAssociations.weight float[]
┃   ┣━━ 🌿 MPGDBarrelRawHitLinks vector<podio::LinkData>
┃   ┃   ┗━━ πŸƒ MPGDBarrelRawHitLinks.weight float[]
┃   ┣━━ 🌿 MPGDBarrelRawHits vector<edm4eic::RawTrackerHitData>
┃   ┃   ┣━━ πŸƒ MPGDBarrelRawHits.cellID uint64_t[]
┃   ┃   ┣━━ πŸƒ MPGDBarrelRawHits.charge int32_t[]
┃   ┃   ┗━━ πŸƒ MPGDBarrelRawHits.timeStamp int32_t[]
┃   ┣━━ 🌿 MPGDBarrelRecHits vector<edm4eic::TrackerHitData>
┃   ┃   ┣━━ πŸƒ MPGDBarrelRecHits.cellID uint64_t[]
┃   ┃   ┣━━ πŸƒ MPGDBarrelRecHits.edep float[]
┃   ┃   ┣━━ πŸƒ MPGDBarrelRecHits.edepError float[]
┃   ┃   ┣━━ πŸƒ MPGDBarrelRecHits.position.x float[]
┃   ┃   ┣━━ πŸƒ MPGDBarrelRecHits.position.y float[]
┃   ┃   ┣━━ πŸƒ MPGDBarrelRecHits.position.z float[]
┃   ┃   ┣━━ πŸƒ MPGDBarrelRecHits.positionError.xx float[]
┃   ┃   ┣━━ πŸƒ MPGDBarrelRecHits.positionError.yy float[]
┃   ┃   ┣━━ πŸƒ MPGDBarrelRecHits.positionError.zz float[]
┃   ┃   ┣━━ πŸƒ MPGDBarrelRecHits.time float[]
┃   ┃   ┗━━ πŸƒ MPGDBarrelRecHits.timeError float[]
┃   ┣━━ 🌿 OuterMPGDBarrelHits vector<edm4hep::SimTrackerHitData>
┃   ┃   ┣━━ πŸƒ OuterMPGDBarrelHits.cellID uint64_t[]
┃   ┃   ┣━━ πŸƒ OuterMPGDBarrelHits.eDep float[]
┃   ┃   ┣━━ πŸƒ OuterMPGDBarrelHits.momentum.x float[]
┃   ┃   ┣━━ πŸƒ OuterMPGDBarrelHits.momentum.y float[]
┃   ┃   ┣━━ πŸƒ OuterMPGDBarrelHits.momentum.z float[]
┃   ┃   ┣━━ πŸƒ OuterMPGDBarrelHits.pathLength float[]
┃   ┃   ┣━━ πŸƒ OuterMPGDBarrelHits.position.x double[]
┃   ┃   ┣━━ πŸƒ OuterMPGDBarrelHits.position.y double[]
┃   ┃   ┣━━ πŸƒ OuterMPGDBarrelHits.position.z double[]
┃   ┃   ┣━━ πŸƒ OuterMPGDBarrelHits.quality int32_t[]
┃   ┃   ┗━━ πŸƒ OuterMPGDBarrelHits.time float[]
┃   ┣━━ 🌿 OuterMPGDBarrelRawHitAssociations vector<edm4eic::MCRecoTrackerHitAssociationData>
┃   ┃   ┗━━ πŸƒ OuterMPGDBarrelRawHitAssociations.weight float[]
┃   ┣━━ 🌿 OuterMPGDBarrelRawHitLinks vector<podio::LinkData>
┃   ┃   ┗━━ πŸƒ OuterMPGDBarrelRawHitLinks.weight float[]
┃   ┣━━ 🌿 OuterMPGDBarrelRawHits vector<edm4eic::RawTrackerHitData>
┃   ┃   ┣━━ πŸƒ OuterMPGDBarrelRawHits.cellID uint64_t[]
┃   ┃   ┣━━ πŸƒ OuterMPGDBarrelRawHits.charge int32_t[]
┃   ┃   ┗━━ πŸƒ OuterMPGDBarrelRawHits.timeStamp int32_t[]
┃   ┣━━ 🌿 OuterMPGDBarrelRecHits vector<edm4eic::TrackerHitData>
┃   ┃   ┣━━ πŸƒ OuterMPGDBarrelRecHits.cellID uint64_t[]
┃   ┃   ┣━━ πŸƒ OuterMPGDBarrelRecHits.edep float[]
┃   ┃   ┣━━ πŸƒ OuterMPGDBarrelRecHits.edepError float[]
┃   ┃   ┣━━ πŸƒ OuterMPGDBarrelRecHits.position.x float[]
┃   ┃   ┣━━ πŸƒ OuterMPGDBarrelRecHits.position.y float[]
┃   ┃   ┣━━ πŸƒ OuterMPGDBarrelRecHits.position.z float[]
┃   ┃   ┣━━ πŸƒ OuterMPGDBarrelRecHits.positionError.xx float[]
┃   ┃   ┣━━ πŸƒ OuterMPGDBarrelRecHits.positionError.yy float[]
┃   ┃   ┣━━ πŸƒ OuterMPGDBarrelRecHits.positionError.zz float[]
┃   ┃   ┣━━ πŸƒ OuterMPGDBarrelRecHits.time float[]
┃   ┃   ┗━━ πŸƒ OuterMPGDBarrelRecHits.timeError float[]
┃   ┣━━ 🌿 PrimaryVertices_objIdx vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ PrimaryVertices_objIdx.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ PrimaryVertices_objIdx.index int32_t[]
┃   ┣━━ 🌿 RICHEndcapNParticleIDs vector<edm4hep::ParticleIDData>
┃   ┃   ┣━━ πŸƒ RICHEndcapNParticleIDs.PDG int32_t[]
┃   ┃   ┣━━ πŸƒ RICHEndcapNParticleIDs.algorithmType int32_t[]
┃   ┃   ┣━━ πŸƒ RICHEndcapNParticleIDs.likelihood float[]
┃   ┃   ┣━━ πŸƒ RICHEndcapNParticleIDs.parameters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ RICHEndcapNParticleIDs.parameters_end uint32_t[]
┃   ┃   ┗━━ πŸƒ RICHEndcapNParticleIDs.type int32_t[]
┃   ┣━━ 🌿 RICHEndcapNRawHits vector<edm4eic::RawTrackerHitData>
┃   ┃   ┣━━ πŸƒ RICHEndcapNRawHits.cellID uint64_t[]
┃   ┃   ┣━━ πŸƒ RICHEndcapNRawHits.charge int32_t[]
┃   ┃   ┗━━ πŸƒ RICHEndcapNRawHits.timeStamp int32_t[]
┃   ┣━━ 🌿 RICHEndcapNRawHitsAssociations vector<edm4eic::MCRecoTrackerHitAssociationData>
┃   ┃   ┗━━ πŸƒ RICHEndcapNRawHitsAssociations.weight float[]
┃   ┣━━ 🌿 RICHEndcapNRawHitsLinks vector<podio::LinkData>
┃   ┃   ┗━━ πŸƒ RICHEndcapNRawHitsLinks.weight float[]
┃   ┣━━ 🌿 RICHEndcapNTruthSeededParticleIDs vector<edm4hep::ParticleIDData>
┃   ┃   ┣━━ πŸƒ RICHEndcapNTruthSeededParticleIDs.PDG int32_t[]
┃   ┃   ┣━━ πŸƒ RICHEndcapNTruthSeededParticleIDs.algorithmType int32_t[]
┃   ┃   ┣━━ πŸƒ RICHEndcapNTruthSeededParticleIDs.likelihood float[]
┃   ┃   ┣━━ πŸƒ RICHEndcapNTruthSeededParticleIDs.parameters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ RICHEndcapNTruthSeededParticleIDs.parameters_end uint32_t[]
┃   ┃   ┗━━ πŸƒ RICHEndcapNTruthSeededParticleIDs.type int32_t[]
┃   ┣━━ 🌿 ReconstructedBreitFrameParticles vector<edm4eic::ReconstructedParticleData>
┃   ┃   ┣━━ πŸƒ ReconstructedBreitFrameParticles.PDG int32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedBreitFrameParticles.charge float[]
┃   ┃   ┣━━ πŸƒ ReconstructedBreitFrameParticles.clusters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedBreitFrameParticles.clusters_end uint32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedBreitFrameParticles.covMatrix.tt float[]
┃   ┃   ┣━━ πŸƒ ReconstructedBreitFrameParticles.covMatrix.xt float[]
┃   ┃   ┣━━ πŸƒ ReconstructedBreitFrameParticles.covMatrix.xx float[]
┃   ┃   ┣━━ πŸƒ ReconstructedBreitFrameParticles.covMatrix.xy float[]
┃   ┃   ┣━━ πŸƒ ReconstructedBreitFrameParticles.covMatrix.xz float[]
┃   ┃   ┣━━ πŸƒ ReconstructedBreitFrameParticles.covMatrix.yt float[]
┃   ┃   ┣━━ πŸƒ ReconstructedBreitFrameParticles.covMatrix.yy float[]
┃   ┃   ┣━━ πŸƒ ReconstructedBreitFrameParticles.covMatrix.yz float[]
┃   ┃   ┣━━ πŸƒ ReconstructedBreitFrameParticles.covMatrix.zt float[]
┃   ┃   ┣━━ πŸƒ ReconstructedBreitFrameParticles.covMatrix.zz float[]
┃   ┃   ┣━━ πŸƒ ReconstructedBreitFrameParticles.energy float[]
┃   ┃   ┣━━ πŸƒ ReconstructedBreitFrameParticles.goodnessOfPID float[]
┃   ┃   ┣━━ πŸƒ ReconstructedBreitFrameParticles.mass float[]
┃   ┃   ┣━━ πŸƒ ReconstructedBreitFrameParticles.momentum.x float[]
┃   ┃   ┣━━ πŸƒ ReconstructedBreitFrameParticles.momentum.y float[]
┃   ┃   ┣━━ πŸƒ ReconstructedBreitFrameParticles.momentum.z float[]
┃   ┃   ┣━━ πŸƒ ReconstructedBreitFrameParticles.particleIDs_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedBreitFrameParticles.particleIDs_end uint32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedBreitFrameParticles.particles_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedBreitFrameParticles.particles_end uint32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedBreitFrameParticles.referencePoint.x float[]
┃   ┃   ┣━━ πŸƒ ReconstructedBreitFrameParticles.referencePoint.y float[]
┃   ┃   ┣━━ πŸƒ ReconstructedBreitFrameParticles.referencePoint.z float[]
┃   ┃   ┣━━ πŸƒ ReconstructedBreitFrameParticles.tracks_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedBreitFrameParticles.tracks_end uint32_t[]
┃   ┃   ┗━━ πŸƒ ReconstructedBreitFrameParticles.type int32_t[]
┃   ┣━━ 🌿 ReconstructedCentauroJets vector<edm4eic::ReconstructedParticleData>
┃   ┃   ┣━━ πŸƒ ReconstructedCentauroJets.PDG int32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedCentauroJets.charge float[]
┃   ┃   ┣━━ πŸƒ ReconstructedCentauroJets.clusters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedCentauroJets.clusters_end uint32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedCentauroJets.covMatrix.tt float[]
┃   ┃   ┣━━ πŸƒ ReconstructedCentauroJets.covMatrix.xt float[]
┃   ┃   ┣━━ πŸƒ ReconstructedCentauroJets.covMatrix.xx float[]
┃   ┃   ┣━━ πŸƒ ReconstructedCentauroJets.covMatrix.xy float[]
┃   ┃   ┣━━ πŸƒ ReconstructedCentauroJets.covMatrix.xz float[]
┃   ┃   ┣━━ πŸƒ ReconstructedCentauroJets.covMatrix.yt float[]
┃   ┃   ┣━━ πŸƒ ReconstructedCentauroJets.covMatrix.yy float[]
┃   ┃   ┣━━ πŸƒ ReconstructedCentauroJets.covMatrix.yz float[]
┃   ┃   ┣━━ πŸƒ ReconstructedCentauroJets.covMatrix.zt float[]
┃   ┃   ┣━━ πŸƒ ReconstructedCentauroJets.covMatrix.zz float[]
┃   ┃   ┣━━ πŸƒ ReconstructedCentauroJets.energy float[]
┃   ┃   ┣━━ πŸƒ ReconstructedCentauroJets.goodnessOfPID float[]
┃   ┃   ┣━━ πŸƒ ReconstructedCentauroJets.mass float[]
┃   ┃   ┣━━ πŸƒ ReconstructedCentauroJets.momentum.x float[]
┃   ┃   ┣━━ πŸƒ ReconstructedCentauroJets.momentum.y float[]
┃   ┃   ┣━━ πŸƒ ReconstructedCentauroJets.momentum.z float[]
┃   ┃   ┣━━ πŸƒ ReconstructedCentauroJets.particleIDs_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedCentauroJets.particleIDs_end uint32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedCentauroJets.particles_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedCentauroJets.particles_end uint32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedCentauroJets.referencePoint.x float[]
┃   ┃   ┣━━ πŸƒ ReconstructedCentauroJets.referencePoint.y float[]
┃   ┃   ┣━━ πŸƒ ReconstructedCentauroJets.referencePoint.z float[]
┃   ┃   ┣━━ πŸƒ ReconstructedCentauroJets.tracks_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedCentauroJets.tracks_end uint32_t[]
┃   ┃   ┗━━ πŸƒ ReconstructedCentauroJets.type int32_t[]
┃   ┣━━ 🌿 ReconstructedChargedJets vector<edm4eic::ReconstructedParticleData>
┃   ┃   ┣━━ πŸƒ ReconstructedChargedJets.PDG int32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedJets.charge float[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedJets.clusters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedJets.clusters_end uint32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedJets.covMatrix.tt float[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedJets.covMatrix.xt float[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedJets.covMatrix.xx float[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedJets.covMatrix.xy float[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedJets.covMatrix.xz float[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedJets.covMatrix.yt float[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedJets.covMatrix.yy float[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedJets.covMatrix.yz float[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedJets.covMatrix.zt float[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedJets.covMatrix.zz float[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedJets.energy float[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedJets.goodnessOfPID float[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedJets.mass float[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedJets.momentum.x float[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedJets.momentum.y float[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedJets.momentum.z float[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedJets.particleIDs_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedJets.particleIDs_end uint32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedJets.particles_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedJets.particles_end uint32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedJets.referencePoint.x float[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedJets.referencePoint.y float[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedJets.referencePoint.z float[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedJets.tracks_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedJets.tracks_end uint32_t[]
┃   ┃   ┗━━ πŸƒ ReconstructedChargedJets.type int32_t[]
┃   ┣━━ 🌿 ReconstructedChargedParticleAssociations vector<edm4eic::MCRecoParticleAssociationData>
┃   ┃   ┗━━ πŸƒ ReconstructedChargedParticleAssociations.weight float[]
┃   ┣━━ 🌿 ReconstructedChargedParticleLinks vector<podio::LinkData>
┃   ┃   ┗━━ πŸƒ ReconstructedChargedParticleLinks.weight float[]
┃   ┣━━ 🌿 ReconstructedChargedParticles vector<edm4eic::ReconstructedParticleData>
┃   ┃   ┣━━ πŸƒ ReconstructedChargedParticles.PDG int32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedParticles.charge float[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedParticles.clusters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedParticles.clusters_end uint32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedParticles.covMatrix.tt float[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedParticles.covMatrix.xt float[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedParticles.covMatrix.xx float[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedParticles.covMatrix.xy float[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedParticles.covMatrix.xz float[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedParticles.covMatrix.yt float[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedParticles.covMatrix.yy float[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedParticles.covMatrix.yz float[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedParticles.covMatrix.zt float[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedParticles.covMatrix.zz float[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedParticles.energy float[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedParticles.goodnessOfPID float[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedParticles.mass float[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedParticles.momentum.x float[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedParticles.momentum.y float[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedParticles.momentum.z float[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedParticles.particleIDs_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedParticles.particleIDs_end uint32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedParticles.particles_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedParticles.particles_end uint32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedParticles.referencePoint.x float[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedParticles.referencePoint.y float[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedParticles.referencePoint.z float[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedParticles.tracks_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedParticles.tracks_end uint32_t[]
┃   ┃   ┗━━ πŸƒ ReconstructedChargedParticles.type int32_t[]
┃   ┣━━ 🌿 ReconstructedChargedRealPIDParticleIDs vector<edm4hep::ParticleIDData>
┃   ┃   ┣━━ πŸƒ ReconstructedChargedRealPIDParticleIDs.PDG int32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedRealPIDParticleIDs.algorithmType int32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedRealPIDParticleIDs.likelihood float[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedRealPIDParticleIDs.parameters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedRealPIDParticleIDs.parameters_end uint32_t[]
┃   ┃   ┗━━ πŸƒ ReconstructedChargedRealPIDParticleIDs.type int32_t[]
┃   ┣━━ 🌿 ReconstructedChargedRealPIDParticles vector<edm4eic::ReconstructedParticleData>
┃   ┃   ┣━━ πŸƒ ReconstructedChargedRealPIDParticles.PDG int32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedRealPIDParticles.charge float[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedRealPIDParticles.clusters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedRealPIDParticles.clusters_end uint32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedRealPIDParticles.covMatrix.tt float[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedRealPIDParticles.covMatrix.xt float[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedRealPIDParticles.covMatrix.xx float[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedRealPIDParticles.covMatrix.xy float[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedRealPIDParticles.covMatrix.xz float[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedRealPIDParticles.covMatrix.yt float[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedRealPIDParticles.covMatrix.yy float[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedRealPIDParticles.covMatrix.yz float[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedRealPIDParticles.covMatrix.zt float[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedRealPIDParticles.covMatrix.zz float[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedRealPIDParticles.energy float[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedRealPIDParticles.goodnessOfPID float[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedRealPIDParticles.mass float[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedRealPIDParticles.momentum.x float[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedRealPIDParticles.momentum.y float[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedRealPIDParticles.momentum.z float[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedRealPIDParticles.particleIDs_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedRealPIDParticles.particleIDs_end uint32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedRealPIDParticles.particles_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedRealPIDParticles.particles_end uint32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedRealPIDParticles.referencePoint.x float[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedRealPIDParticles.referencePoint.y float[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedRealPIDParticles.referencePoint.z float[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedRealPIDParticles.tracks_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedRealPIDParticles.tracks_end uint32_t[]
┃   ┃   ┗━━ πŸƒ ReconstructedChargedRealPIDParticles.type int32_t[]
┃   ┣━━ 🌿 ReconstructedElectrons_objIdx vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ ReconstructedElectrons_objIdx.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ ReconstructedElectrons_objIdx.index int32_t[]
┃   ┣━━ 🌿 ReconstructedFarForwardZDCLambdaDecayProductsCM vector<edm4eic::ReconstructedParticleData>
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCLambdaDecayProductsCM.PDG int32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCLambdaDecayProductsCM.charge float[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCLambdaDecayProductsCM.clusters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCLambdaDecayProductsCM.clusters_end uint32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCLambdaDecayProductsCM.covMatrix.tt float[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCLambdaDecayProductsCM.covMatrix.xt float[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCLambdaDecayProductsCM.covMatrix.xx float[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCLambdaDecayProductsCM.covMatrix.xy float[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCLambdaDecayProductsCM.covMatrix.xz float[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCLambdaDecayProductsCM.covMatrix.yt float[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCLambdaDecayProductsCM.covMatrix.yy float[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCLambdaDecayProductsCM.covMatrix.yz float[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCLambdaDecayProductsCM.covMatrix.zt float[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCLambdaDecayProductsCM.covMatrix.zz float[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCLambdaDecayProductsCM.energy float[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCLambdaDecayProductsCM.goodnessOfPID float[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCLambdaDecayProductsCM.mass float[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCLambdaDecayProductsCM.momentum.x float[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCLambdaDecayProductsCM.momentum.y float[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCLambdaDecayProductsCM.momentum.z float[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCLambdaDecayProductsCM.particleIDs_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCLambdaDecayProductsCM.particleIDs_end uint32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCLambdaDecayProductsCM.particles_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCLambdaDecayProductsCM.particles_end uint32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCLambdaDecayProductsCM.referencePoint.x float[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCLambdaDecayProductsCM.referencePoint.y float[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCLambdaDecayProductsCM.referencePoint.z float[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCLambdaDecayProductsCM.tracks_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCLambdaDecayProductsCM.tracks_end uint32_t[]
┃   ┃   ┗━━ πŸƒ ReconstructedFarForwardZDCLambdaDecayProductsCM.type int32_t[]
┃   ┣━━ 🌿 ReconstructedFarForwardZDCLambdas vector<edm4eic::ReconstructedParticleData>
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCLambdas.PDG int32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCLambdas.charge float[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCLambdas.clusters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCLambdas.clusters_end uint32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCLambdas.covMatrix.tt float[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCLambdas.covMatrix.xt float[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCLambdas.covMatrix.xx float[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCLambdas.covMatrix.xy float[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCLambdas.covMatrix.xz float[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCLambdas.covMatrix.yt float[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCLambdas.covMatrix.yy float[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCLambdas.covMatrix.yz float[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCLambdas.covMatrix.zt float[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCLambdas.covMatrix.zz float[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCLambdas.energy float[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCLambdas.goodnessOfPID float[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCLambdas.mass float[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCLambdas.momentum.x float[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCLambdas.momentum.y float[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCLambdas.momentum.z float[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCLambdas.particleIDs_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCLambdas.particleIDs_end uint32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCLambdas.particles_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCLambdas.particles_end uint32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCLambdas.referencePoint.x float[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCLambdas.referencePoint.y float[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCLambdas.referencePoint.z float[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCLambdas.tracks_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCLambdas.tracks_end uint32_t[]
┃   ┃   ┗━━ πŸƒ ReconstructedFarForwardZDCLambdas.type int32_t[]
┃   ┣━━ 🌿 ReconstructedFarForwardZDCNeutrals vector<edm4eic::ReconstructedParticleData>
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCNeutrals.PDG int32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCNeutrals.charge float[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCNeutrals.clusters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCNeutrals.clusters_end uint32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCNeutrals.covMatrix.tt float[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCNeutrals.covMatrix.xt float[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCNeutrals.covMatrix.xx float[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCNeutrals.covMatrix.xy float[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCNeutrals.covMatrix.xz float[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCNeutrals.covMatrix.yt float[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCNeutrals.covMatrix.yy float[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCNeutrals.covMatrix.yz float[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCNeutrals.covMatrix.zt float[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCNeutrals.covMatrix.zz float[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCNeutrals.energy float[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCNeutrals.goodnessOfPID float[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCNeutrals.mass float[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCNeutrals.momentum.x float[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCNeutrals.momentum.y float[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCNeutrals.momentum.z float[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCNeutrals.particleIDs_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCNeutrals.particleIDs_end uint32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCNeutrals.particles_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCNeutrals.particles_end uint32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCNeutrals.referencePoint.x float[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCNeutrals.referencePoint.y float[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCNeutrals.referencePoint.z float[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCNeutrals.tracks_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedFarForwardZDCNeutrals.tracks_end uint32_t[]
┃   ┃   ┗━━ πŸƒ ReconstructedFarForwardZDCNeutrals.type int32_t[]
┃   ┣━━ 🌿 ReconstructedJets vector<edm4eic::ReconstructedParticleData>
┃   ┃   ┣━━ πŸƒ ReconstructedJets.PDG int32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedJets.charge float[]
┃   ┃   ┣━━ πŸƒ ReconstructedJets.clusters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedJets.clusters_end uint32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedJets.covMatrix.tt float[]
┃   ┃   ┣━━ πŸƒ ReconstructedJets.covMatrix.xt float[]
┃   ┃   ┣━━ πŸƒ ReconstructedJets.covMatrix.xx float[]
┃   ┃   ┣━━ πŸƒ ReconstructedJets.covMatrix.xy float[]
┃   ┃   ┣━━ πŸƒ ReconstructedJets.covMatrix.xz float[]
┃   ┃   ┣━━ πŸƒ ReconstructedJets.covMatrix.yt float[]
┃   ┃   ┣━━ πŸƒ ReconstructedJets.covMatrix.yy float[]
┃   ┃   ┣━━ πŸƒ ReconstructedJets.covMatrix.yz float[]
┃   ┃   ┣━━ πŸƒ ReconstructedJets.covMatrix.zt float[]
┃   ┃   ┣━━ πŸƒ ReconstructedJets.covMatrix.zz float[]
┃   ┃   ┣━━ πŸƒ ReconstructedJets.energy float[]
┃   ┃   ┣━━ πŸƒ ReconstructedJets.goodnessOfPID float[]
┃   ┃   ┣━━ πŸƒ ReconstructedJets.mass float[]
┃   ┃   ┣━━ πŸƒ ReconstructedJets.momentum.x float[]
┃   ┃   ┣━━ πŸƒ ReconstructedJets.momentum.y float[]
┃   ┃   ┣━━ πŸƒ ReconstructedJets.momentum.z float[]
┃   ┃   ┣━━ πŸƒ ReconstructedJets.particleIDs_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedJets.particleIDs_end uint32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedJets.particles_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedJets.particles_end uint32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedJets.referencePoint.x float[]
┃   ┃   ┣━━ πŸƒ ReconstructedJets.referencePoint.y float[]
┃   ┃   ┣━━ πŸƒ ReconstructedJets.referencePoint.z float[]
┃   ┃   ┣━━ πŸƒ ReconstructedJets.tracks_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedJets.tracks_end uint32_t[]
┃   ┃   ┗━━ πŸƒ ReconstructedJets.type int32_t[]
┃   ┣━━ 🌿 ReconstructedParticleAssociations vector<edm4eic::MCRecoParticleAssociationData>
┃   ┃   ┗━━ πŸƒ ReconstructedParticleAssociations.weight float[]
┃   ┣━━ 🌿 ReconstructedParticleLinks vector<podio::LinkData>
┃   ┃   ┗━━ πŸƒ ReconstructedParticleLinks.weight float[]
┃   ┣━━ 🌿 ReconstructedParticles vector<edm4eic::ReconstructedParticleData>
┃   ┃   ┣━━ πŸƒ ReconstructedParticles.PDG int32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedParticles.charge float[]
┃   ┃   ┣━━ πŸƒ ReconstructedParticles.clusters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedParticles.clusters_end uint32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedParticles.covMatrix.tt float[]
┃   ┃   ┣━━ πŸƒ ReconstructedParticles.covMatrix.xt float[]
┃   ┃   ┣━━ πŸƒ ReconstructedParticles.covMatrix.xx float[]
┃   ┃   ┣━━ πŸƒ ReconstructedParticles.covMatrix.xy float[]
┃   ┃   ┣━━ πŸƒ ReconstructedParticles.covMatrix.xz float[]
┃   ┃   ┣━━ πŸƒ ReconstructedParticles.covMatrix.yt float[]
┃   ┃   ┣━━ πŸƒ ReconstructedParticles.covMatrix.yy float[]
┃   ┃   ┣━━ πŸƒ ReconstructedParticles.covMatrix.yz float[]
┃   ┃   ┣━━ πŸƒ ReconstructedParticles.covMatrix.zt float[]
┃   ┃   ┣━━ πŸƒ ReconstructedParticles.covMatrix.zz float[]
┃   ┃   ┣━━ πŸƒ ReconstructedParticles.energy float[]
┃   ┃   ┣━━ πŸƒ ReconstructedParticles.goodnessOfPID float[]
┃   ┃   ┣━━ πŸƒ ReconstructedParticles.mass float[]
┃   ┃   ┣━━ πŸƒ ReconstructedParticles.momentum.x float[]
┃   ┃   ┣━━ πŸƒ ReconstructedParticles.momentum.y float[]
┃   ┃   ┣━━ πŸƒ ReconstructedParticles.momentum.z float[]
┃   ┃   ┣━━ πŸƒ ReconstructedParticles.particleIDs_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedParticles.particleIDs_end uint32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedParticles.particles_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedParticles.particles_end uint32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedParticles.referencePoint.x float[]
┃   ┃   ┣━━ πŸƒ ReconstructedParticles.referencePoint.y float[]
┃   ┃   ┣━━ πŸƒ ReconstructedParticles.referencePoint.z float[]
┃   ┃   ┣━━ πŸƒ ReconstructedParticles.tracks_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedParticles.tracks_end uint32_t[]
┃   ┃   ┗━━ πŸƒ ReconstructedParticles.type int32_t[]
┃   ┣━━ 🌿 ReconstructedTruthSeededChargedParticleAssociations vector<edm4eic::MCRecoParticleAssociationData>
┃   ┃   ┗━━ πŸƒ ReconstructedTruthSeededChargedParticleAssociations.weight float[]
┃   ┣━━ 🌿 ReconstructedTruthSeededChargedParticleLinks vector<podio::LinkData>
┃   ┃   ┗━━ πŸƒ ReconstructedTruthSeededChargedParticleLinks.weight float[]
┃   ┣━━ 🌿 ReconstructedTruthSeededChargedParticles vector<edm4eic::ReconstructedParticleData>
┃   ┃   ┣━━ πŸƒ ReconstructedTruthSeededChargedParticles.PDG int32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedTruthSeededChargedParticles.charge float[]
┃   ┃   ┣━━ πŸƒ ReconstructedTruthSeededChargedParticles.clusters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedTruthSeededChargedParticles.clusters_end uint32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedTruthSeededChargedParticles.covMatrix.tt float[]
┃   ┃   ┣━━ πŸƒ ReconstructedTruthSeededChargedParticles.covMatrix.xt float[]
┃   ┃   ┣━━ πŸƒ ReconstructedTruthSeededChargedParticles.covMatrix.xx float[]
┃   ┃   ┣━━ πŸƒ ReconstructedTruthSeededChargedParticles.covMatrix.xy float[]
┃   ┃   ┣━━ πŸƒ ReconstructedTruthSeededChargedParticles.covMatrix.xz float[]
┃   ┃   ┣━━ πŸƒ ReconstructedTruthSeededChargedParticles.covMatrix.yt float[]
┃   ┃   ┣━━ πŸƒ ReconstructedTruthSeededChargedParticles.covMatrix.yy float[]
┃   ┃   ┣━━ πŸƒ ReconstructedTruthSeededChargedParticles.covMatrix.yz float[]
┃   ┃   ┣━━ πŸƒ ReconstructedTruthSeededChargedParticles.covMatrix.zt float[]
┃   ┃   ┣━━ πŸƒ ReconstructedTruthSeededChargedParticles.covMatrix.zz float[]
┃   ┃   ┣━━ πŸƒ ReconstructedTruthSeededChargedParticles.energy float[]
┃   ┃   ┣━━ πŸƒ ReconstructedTruthSeededChargedParticles.goodnessOfPID float[]
┃   ┃   ┣━━ πŸƒ ReconstructedTruthSeededChargedParticles.mass float[]
┃   ┃   ┣━━ πŸƒ ReconstructedTruthSeededChargedParticles.momentum.x float[]
┃   ┃   ┣━━ πŸƒ ReconstructedTruthSeededChargedParticles.momentum.y float[]
┃   ┃   ┣━━ πŸƒ ReconstructedTruthSeededChargedParticles.momentum.z float[]
┃   ┃   ┣━━ πŸƒ ReconstructedTruthSeededChargedParticles.particleIDs_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedTruthSeededChargedParticles.particleIDs_end uint32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedTruthSeededChargedParticles.particles_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedTruthSeededChargedParticles.particles_end uint32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedTruthSeededChargedParticles.referencePoint.x float[]
┃   ┃   ┣━━ πŸƒ ReconstructedTruthSeededChargedParticles.referencePoint.y float[]
┃   ┃   ┣━━ πŸƒ ReconstructedTruthSeededChargedParticles.referencePoint.z float[]
┃   ┃   ┣━━ πŸƒ ReconstructedTruthSeededChargedParticles.tracks_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedTruthSeededChargedParticles.tracks_end uint32_t[]
┃   ┃   ┗━━ πŸƒ ReconstructedTruthSeededChargedParticles.type int32_t[]
┃   ┣━━ 🌿 ScatteredElectronsEMinusPz_objIdx vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ ScatteredElectronsEMinusPz_objIdx.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ ScatteredElectronsEMinusPz_objIdx.index int32_t[]
┃   ┣━━ 🌿 ScatteredElectronsTruth_objIdx vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ ScatteredElectronsTruth_objIdx.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ ScatteredElectronsTruth_objIdx.index int32_t[]
┃   ┣━━ 🌿 SecondaryVerticesHelix vector<edm4eic::VertexData>
┃   ┃   ┣━━ πŸƒ SecondaryVerticesHelix.associatedParticles_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ SecondaryVerticesHelix.associatedParticles_end uint32_t[]
┃   ┃   ┣━━ πŸƒ SecondaryVerticesHelix.chi2 float[]
┃   ┃   ┣━━ πŸƒ SecondaryVerticesHelix.ndf int32_t[]
┃   ┃   ┣━━ πŸƒ SecondaryVerticesHelix.position.t float[]
┃   ┃   ┣━━ πŸƒ SecondaryVerticesHelix.position.x float[]
┃   ┃   ┣━━ πŸƒ SecondaryVerticesHelix.position.y float[]
┃   ┃   ┣━━ πŸƒ SecondaryVerticesHelix.position.z float[]
┃   ┃   ┣━━ πŸƒ SecondaryVerticesHelix.positionError.tt float[]
┃   ┃   ┣━━ πŸƒ SecondaryVerticesHelix.positionError.xt float[]
┃   ┃   ┣━━ πŸƒ SecondaryVerticesHelix.positionError.xx float[]
┃   ┃   ┣━━ πŸƒ SecondaryVerticesHelix.positionError.xy float[]
┃   ┃   ┣━━ πŸƒ SecondaryVerticesHelix.positionError.xz float[]
┃   ┃   ┣━━ πŸƒ SecondaryVerticesHelix.positionError.yt float[]
┃   ┃   ┣━━ πŸƒ SecondaryVerticesHelix.positionError.yy float[]
┃   ┃   ┣━━ πŸƒ SecondaryVerticesHelix.positionError.yz float[]
┃   ┃   ┣━━ πŸƒ SecondaryVerticesHelix.positionError.zt float[]
┃   ┃   ┣━━ πŸƒ SecondaryVerticesHelix.positionError.zz float[]
┃   ┃   ┗━━ πŸƒ SecondaryVerticesHelix.type int32_t[]
┃   ┣━━ 🌿 SiBarrelHits vector<edm4hep::SimTrackerHitData>
┃   ┃   ┣━━ πŸƒ SiBarrelHits.cellID uint64_t[]
┃   ┃   ┣━━ πŸƒ SiBarrelHits.eDep float[]
┃   ┃   ┣━━ πŸƒ SiBarrelHits.momentum.x float[]
┃   ┃   ┣━━ πŸƒ SiBarrelHits.momentum.y float[]
┃   ┃   ┣━━ πŸƒ SiBarrelHits.momentum.z float[]
┃   ┃   ┣━━ πŸƒ SiBarrelHits.pathLength float[]
┃   ┃   ┣━━ πŸƒ SiBarrelHits.position.x double[]
┃   ┃   ┣━━ πŸƒ SiBarrelHits.position.y double[]
┃   ┃   ┣━━ πŸƒ SiBarrelHits.position.z double[]
┃   ┃   ┣━━ πŸƒ SiBarrelHits.quality int32_t[]
┃   ┃   ┗━━ πŸƒ SiBarrelHits.time float[]
┃   ┣━━ 🌿 SiBarrelRawHitAssociations vector<edm4eic::MCRecoTrackerHitAssociationData>
┃   ┃   ┗━━ πŸƒ SiBarrelRawHitAssociations.weight float[]
┃   ┣━━ 🌿 SiBarrelRawHitLinks vector<podio::LinkData>
┃   ┃   ┗━━ πŸƒ SiBarrelRawHitLinks.weight float[]
┃   ┣━━ 🌿 SiBarrelRawHits vector<edm4eic::RawTrackerHitData>
┃   ┃   ┣━━ πŸƒ SiBarrelRawHits.cellID uint64_t[]
┃   ┃   ┣━━ πŸƒ SiBarrelRawHits.charge int32_t[]
┃   ┃   ┗━━ πŸƒ SiBarrelRawHits.timeStamp int32_t[]
┃   ┣━━ 🌿 SiBarrelTrackerRecHits vector<edm4eic::TrackerHitData>
┃   ┃   ┣━━ πŸƒ SiBarrelTrackerRecHits.cellID uint64_t[]
┃   ┃   ┣━━ πŸƒ SiBarrelTrackerRecHits.edep float[]
┃   ┃   ┣━━ πŸƒ SiBarrelTrackerRecHits.edepError float[]
┃   ┃   ┣━━ πŸƒ SiBarrelTrackerRecHits.position.x float[]
┃   ┃   ┣━━ πŸƒ SiBarrelTrackerRecHits.position.y float[]
┃   ┃   ┣━━ πŸƒ SiBarrelTrackerRecHits.position.z float[]
┃   ┃   ┣━━ πŸƒ SiBarrelTrackerRecHits.positionError.xx float[]
┃   ┃   ┣━━ πŸƒ SiBarrelTrackerRecHits.positionError.yy float[]
┃   ┃   ┣━━ πŸƒ SiBarrelTrackerRecHits.positionError.zz float[]
┃   ┃   ┣━━ πŸƒ SiBarrelTrackerRecHits.time float[]
┃   ┃   ┗━━ πŸƒ SiBarrelTrackerRecHits.timeError float[]
┃   ┣━━ 🌿 SiBarrelVertexRawHitAssociations vector<edm4eic::MCRecoTrackerHitAssociationData>
┃   ┃   ┗━━ πŸƒ SiBarrelVertexRawHitAssociations.weight float[]
┃   ┣━━ 🌿 SiBarrelVertexRawHitLinks vector<podio::LinkData>
┃   ┃   ┗━━ πŸƒ SiBarrelVertexRawHitLinks.weight float[]
┃   ┣━━ 🌿 SiBarrelVertexRawHits vector<edm4eic::RawTrackerHitData>
┃   ┃   ┣━━ πŸƒ SiBarrelVertexRawHits.cellID uint64_t[]
┃   ┃   ┣━━ πŸƒ SiBarrelVertexRawHits.charge int32_t[]
┃   ┃   ┗━━ πŸƒ SiBarrelVertexRawHits.timeStamp int32_t[]
┃   ┣━━ 🌿 SiBarrelVertexRecHits vector<edm4eic::TrackerHitData>
┃   ┃   ┣━━ πŸƒ SiBarrelVertexRecHits.cellID uint64_t[]
┃   ┃   ┣━━ πŸƒ SiBarrelVertexRecHits.edep float[]
┃   ┃   ┣━━ πŸƒ SiBarrelVertexRecHits.edepError float[]
┃   ┃   ┣━━ πŸƒ SiBarrelVertexRecHits.position.x float[]
┃   ┃   ┣━━ πŸƒ SiBarrelVertexRecHits.position.y float[]
┃   ┃   ┣━━ πŸƒ SiBarrelVertexRecHits.position.z float[]
┃   ┃   ┣━━ πŸƒ SiBarrelVertexRecHits.positionError.xx float[]
┃   ┃   ┣━━ πŸƒ SiBarrelVertexRecHits.positionError.yy float[]
┃   ┃   ┣━━ πŸƒ SiBarrelVertexRecHits.positionError.zz float[]
┃   ┃   ┣━━ πŸƒ SiBarrelVertexRecHits.time float[]
┃   ┃   ┗━━ πŸƒ SiBarrelVertexRecHits.timeError float[]
┃   ┣━━ 🌿 SiEndcapTrackerRawHitAssociations vector<edm4eic::MCRecoTrackerHitAssociationData>
┃   ┃   ┗━━ πŸƒ SiEndcapTrackerRawHitAssociations.weight float[]
┃   ┣━━ 🌿 SiEndcapTrackerRawHitLinks vector<podio::LinkData>
┃   ┃   ┗━━ πŸƒ SiEndcapTrackerRawHitLinks.weight float[]
┃   ┣━━ 🌿 SiEndcapTrackerRawHits vector<edm4eic::RawTrackerHitData>
┃   ┃   ┣━━ πŸƒ SiEndcapTrackerRawHits.cellID uint64_t[]
┃   ┃   ┣━━ πŸƒ SiEndcapTrackerRawHits.charge int32_t[]
┃   ┃   ┗━━ πŸƒ SiEndcapTrackerRawHits.timeStamp int32_t[]
┃   ┣━━ 🌿 SiEndcapTrackerRecHits vector<edm4eic::TrackerHitData>
┃   ┃   ┣━━ πŸƒ SiEndcapTrackerRecHits.cellID uint64_t[]
┃   ┃   ┣━━ πŸƒ SiEndcapTrackerRecHits.edep float[]
┃   ┃   ┣━━ πŸƒ SiEndcapTrackerRecHits.edepError float[]
┃   ┃   ┣━━ πŸƒ SiEndcapTrackerRecHits.position.x float[]
┃   ┃   ┣━━ πŸƒ SiEndcapTrackerRecHits.position.y float[]
┃   ┃   ┣━━ πŸƒ SiEndcapTrackerRecHits.position.z float[]
┃   ┃   ┣━━ πŸƒ SiEndcapTrackerRecHits.positionError.xx float[]
┃   ┃   ┣━━ πŸƒ SiEndcapTrackerRecHits.positionError.yy float[]
┃   ┃   ┣━━ πŸƒ SiEndcapTrackerRecHits.positionError.zz float[]
┃   ┃   ┣━━ πŸƒ SiEndcapTrackerRecHits.time float[]
┃   ┃   ┗━━ πŸƒ SiEndcapTrackerRecHits.timeError float[]
┃   ┣━━ 🌿 TOFBarrelADCTDC vector<edm4eic::RawTrackerHitData>
┃   ┃   ┣━━ πŸƒ TOFBarrelADCTDC.cellID uint64_t[]
┃   ┃   ┣━━ πŸƒ TOFBarrelADCTDC.charge int32_t[]
┃   ┃   ┗━━ πŸƒ TOFBarrelADCTDC.timeStamp int32_t[]
┃   ┣━━ 🌿 TOFBarrelClusterHits vector<edm4eic::Measurement2DData>
┃   ┃   ┣━━ πŸƒ TOFBarrelClusterHits.covariance.xx float[]
┃   ┃   ┣━━ πŸƒ TOFBarrelClusterHits.covariance.xy float[]
┃   ┃   ┣━━ πŸƒ TOFBarrelClusterHits.covariance.xz float[]
┃   ┃   ┣━━ πŸƒ TOFBarrelClusterHits.covariance.yy float[]
┃   ┃   ┣━━ πŸƒ TOFBarrelClusterHits.covariance.yz float[]
┃   ┃   ┣━━ πŸƒ TOFBarrelClusterHits.covariance.zz float[]
┃   ┃   ┣━━ πŸƒ TOFBarrelClusterHits.hits_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ TOFBarrelClusterHits.hits_end uint32_t[]
┃   ┃   ┣━━ πŸƒ TOFBarrelClusterHits.loc.a float[]
┃   ┃   ┣━━ πŸƒ TOFBarrelClusterHits.loc.b float[]
┃   ┃   ┣━━ πŸƒ TOFBarrelClusterHits.surface uint64_t[]
┃   ┃   ┣━━ πŸƒ TOFBarrelClusterHits.time float[]
┃   ┃   ┣━━ πŸƒ TOFBarrelClusterHits.weights_begin uint32_t[]
┃   ┃   ┗━━ πŸƒ TOFBarrelClusterHits.weights_end uint32_t[]
┃   ┣━━ 🌿 TOFBarrelHits vector<edm4hep::SimTrackerHitData>
┃   ┃   ┣━━ πŸƒ TOFBarrelHits.cellID uint64_t[]
┃   ┃   ┣━━ πŸƒ TOFBarrelHits.eDep float[]
┃   ┃   ┣━━ πŸƒ TOFBarrelHits.momentum.x float[]
┃   ┃   ┣━━ πŸƒ TOFBarrelHits.momentum.y float[]
┃   ┃   ┣━━ πŸƒ TOFBarrelHits.momentum.z float[]
┃   ┃   ┣━━ πŸƒ TOFBarrelHits.pathLength float[]
┃   ┃   ┣━━ πŸƒ TOFBarrelHits.position.x double[]
┃   ┃   ┣━━ πŸƒ TOFBarrelHits.position.y double[]
┃   ┃   ┣━━ πŸƒ TOFBarrelHits.position.z double[]
┃   ┃   ┣━━ πŸƒ TOFBarrelHits.quality int32_t[]
┃   ┃   ┗━━ πŸƒ TOFBarrelHits.time float[]
┃   ┣━━ 🌿 TOFBarrelRawHitAssociations vector<edm4eic::MCRecoTrackerHitAssociationData>
┃   ┃   ┗━━ πŸƒ TOFBarrelRawHitAssociations.weight float[]
┃   ┣━━ 🌿 TOFBarrelRawHitLinks vector<podio::LinkData>
┃   ┃   ┗━━ πŸƒ TOFBarrelRawHitLinks.weight float[]
┃   ┣━━ 🌿 TOFBarrelRawHits vector<edm4eic::RawTrackerHitData>
┃   ┃   ┣━━ πŸƒ TOFBarrelRawHits.cellID uint64_t[]
┃   ┃   ┣━━ πŸƒ TOFBarrelRawHits.charge int32_t[]
┃   ┃   ┗━━ πŸƒ TOFBarrelRawHits.timeStamp int32_t[]
┃   ┣━━ 🌿 TOFBarrelRecHits vector<edm4eic::TrackerHitData>
┃   ┃   ┣━━ πŸƒ TOFBarrelRecHits.cellID uint64_t[]
┃   ┃   ┣━━ πŸƒ TOFBarrelRecHits.edep float[]
┃   ┃   ┣━━ πŸƒ TOFBarrelRecHits.edepError float[]
┃   ┃   ┣━━ πŸƒ TOFBarrelRecHits.position.x float[]
┃   ┃   ┣━━ πŸƒ TOFBarrelRecHits.position.y float[]
┃   ┃   ┣━━ πŸƒ TOFBarrelRecHits.position.z float[]
┃   ┃   ┣━━ πŸƒ TOFBarrelRecHits.positionError.xx float[]
┃   ┃   ┣━━ πŸƒ TOFBarrelRecHits.positionError.yy float[]
┃   ┃   ┣━━ πŸƒ TOFBarrelRecHits.positionError.zz float[]
┃   ┃   ┣━━ πŸƒ TOFBarrelRecHits.time float[]
┃   ┃   ┗━━ πŸƒ TOFBarrelRecHits.timeError float[]
┃   ┣━━ 🌿 TOFEndcapADCTDC vector<edm4eic::RawTrackerHitData>
┃   ┃   ┣━━ πŸƒ TOFEndcapADCTDC.cellID uint64_t[]
┃   ┃   ┣━━ πŸƒ TOFEndcapADCTDC.charge int32_t[]
┃   ┃   ┗━━ πŸƒ TOFEndcapADCTDC.timeStamp int32_t[]
┃   ┣━━ 🌿 TOFEndcapHits vector<edm4hep::SimTrackerHitData>
┃   ┃   ┣━━ πŸƒ TOFEndcapHits.cellID uint64_t[]
┃   ┃   ┣━━ πŸƒ TOFEndcapHits.eDep float[]
┃   ┃   ┣━━ πŸƒ TOFEndcapHits.momentum.x float[]
┃   ┃   ┣━━ πŸƒ TOFEndcapHits.momentum.y float[]
┃   ┃   ┣━━ πŸƒ TOFEndcapHits.momentum.z float[]
┃   ┃   ┣━━ πŸƒ TOFEndcapHits.pathLength float[]
┃   ┃   ┣━━ πŸƒ TOFEndcapHits.position.x double[]
┃   ┃   ┣━━ πŸƒ TOFEndcapHits.position.y double[]
┃   ┃   ┣━━ πŸƒ TOFEndcapHits.position.z double[]
┃   ┃   ┣━━ πŸƒ TOFEndcapHits.quality int32_t[]
┃   ┃   ┗━━ πŸƒ TOFEndcapHits.time float[]
┃   ┣━━ 🌿 TOFEndcapRawHitAssociations vector<edm4eic::MCRecoTrackerHitAssociationData>
┃   ┃   ┗━━ πŸƒ TOFEndcapRawHitAssociations.weight float[]
┃   ┣━━ 🌿 TOFEndcapRawHitLinks vector<podio::LinkData>
┃   ┃   ┗━━ πŸƒ TOFEndcapRawHitLinks.weight float[]
┃   ┣━━ 🌿 TOFEndcapRawHits vector<edm4eic::RawTrackerHitData>
┃   ┃   ┣━━ πŸƒ TOFEndcapRawHits.cellID uint64_t[]
┃   ┃   ┣━━ πŸƒ TOFEndcapRawHits.charge int32_t[]
┃   ┃   ┗━━ πŸƒ TOFEndcapRawHits.timeStamp int32_t[]
┃   ┣━━ 🌿 TOFEndcapRecHits vector<edm4eic::TrackerHitData>
┃   ┃   ┣━━ πŸƒ TOFEndcapRecHits.cellID uint64_t[]
┃   ┃   ┣━━ πŸƒ TOFEndcapRecHits.edep float[]
┃   ┃   ┣━━ πŸƒ TOFEndcapRecHits.edepError float[]
┃   ┃   ┣━━ πŸƒ TOFEndcapRecHits.position.x float[]
┃   ┃   ┣━━ πŸƒ TOFEndcapRecHits.position.y float[]
┃   ┃   ┣━━ πŸƒ TOFEndcapRecHits.position.z float[]
┃   ┃   ┣━━ πŸƒ TOFEndcapRecHits.positionError.xx float[]
┃   ┃   ┣━━ πŸƒ TOFEndcapRecHits.positionError.yy float[]
┃   ┃   ┣━━ πŸƒ TOFEndcapRecHits.positionError.zz float[]
┃   ┃   ┣━━ πŸƒ TOFEndcapRecHits.time float[]
┃   ┃   ┗━━ πŸƒ TOFEndcapRecHits.timeError float[]
┃   ┣━━ 🌿 TOFEndcapSharedHits vector<edm4hep::SimTrackerHitData>
┃   ┃   ┣━━ πŸƒ TOFEndcapSharedHits.cellID uint64_t[]
┃   ┃   ┣━━ πŸƒ TOFEndcapSharedHits.eDep float[]
┃   ┃   ┣━━ πŸƒ TOFEndcapSharedHits.momentum.x float[]
┃   ┃   ┣━━ πŸƒ TOFEndcapSharedHits.momentum.y float[]
┃   ┃   ┣━━ πŸƒ TOFEndcapSharedHits.momentum.z float[]
┃   ┃   ┣━━ πŸƒ TOFEndcapSharedHits.pathLength float[]
┃   ┃   ┣━━ πŸƒ TOFEndcapSharedHits.position.x double[]
┃   ┃   ┣━━ πŸƒ TOFEndcapSharedHits.position.y double[]
┃   ┃   ┣━━ πŸƒ TOFEndcapSharedHits.position.z double[]
┃   ┃   ┣━━ πŸƒ TOFEndcapSharedHits.quality int32_t[]
┃   ┃   ┗━━ πŸƒ TOFEndcapSharedHits.time float[]
┃   ┣━━ 🌿 TaggerTrackerCombinedPulses vector<edm4eic::SimPulseData>
┃   ┃   ┣━━ πŸƒ TaggerTrackerCombinedPulses.amplitude_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerCombinedPulses.amplitude_end uint32_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerCombinedPulses.calorimeterHits_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerCombinedPulses.calorimeterHits_end uint32_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerCombinedPulses.cellID uint64_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerCombinedPulses.integral float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerCombinedPulses.interval float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerCombinedPulses.particles_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerCombinedPulses.particles_end uint32_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerCombinedPulses.position.x float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerCombinedPulses.position.y float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerCombinedPulses.position.z float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerCombinedPulses.pulses_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerCombinedPulses.pulses_end uint32_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerCombinedPulses.time float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerCombinedPulses.trackerHits_begin uint32_t[]
┃   ┃   ┗━━ πŸƒ TaggerTrackerCombinedPulses.trackerHits_end uint32_t[]
┃   ┣━━ 🌿 TaggerTrackerCombinedPulsesWithNoise vector<edm4eic::SimPulseData>
┃   ┃   ┣━━ πŸƒ TaggerTrackerCombinedPulsesWithNoise.amplitude_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerCombinedPulsesWithNoise.amplitude_end uint32_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerCombinedPulsesWithNoise.calorimeterHits_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerCombinedPulsesWithNoise.calorimeterHits_end uint32_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerCombinedPulsesWithNoise.cellID uint64_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerCombinedPulsesWithNoise.integral float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerCombinedPulsesWithNoise.interval float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerCombinedPulsesWithNoise.particles_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerCombinedPulsesWithNoise.particles_end uint32_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerCombinedPulsesWithNoise.position.x float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerCombinedPulsesWithNoise.position.y float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerCombinedPulsesWithNoise.position.z float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerCombinedPulsesWithNoise.pulses_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerCombinedPulsesWithNoise.pulses_end uint32_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerCombinedPulsesWithNoise.time float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerCombinedPulsesWithNoise.trackerHits_begin uint32_t[]
┃   ┃   ┗━━ πŸƒ TaggerTrackerCombinedPulsesWithNoise.trackerHits_end uint32_t[]
┃   ┣━━ 🌿 TaggerTrackerHitPulses vector<edm4eic::SimPulseData>
┃   ┃   ┣━━ πŸƒ TaggerTrackerHitPulses.amplitude_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerHitPulses.amplitude_end uint32_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerHitPulses.calorimeterHits_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerHitPulses.calorimeterHits_end uint32_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerHitPulses.cellID uint64_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerHitPulses.integral float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerHitPulses.interval float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerHitPulses.particles_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerHitPulses.particles_end uint32_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerHitPulses.position.x float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerHitPulses.position.y float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerHitPulses.position.z float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerHitPulses.pulses_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerHitPulses.pulses_end uint32_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerHitPulses.time float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerHitPulses.trackerHits_begin uint32_t[]
┃   ┃   ┗━━ πŸƒ TaggerTrackerHitPulses.trackerHits_end uint32_t[]
┃   ┣━━ 🌿 TaggerTrackerHits vector<edm4hep::SimTrackerHitData>
┃   ┃   ┣━━ πŸƒ TaggerTrackerHits.cellID uint64_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerHits.eDep float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerHits.momentum.x float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerHits.momentum.y float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerHits.momentum.z float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerHits.pathLength float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerHits.position.x double[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerHits.position.y double[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerHits.position.z double[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerHits.quality int32_t[]
┃   ┃   ┗━━ πŸƒ TaggerTrackerHits.time float[]
┃   ┣━━ 🌿 TaggerTrackerLocalTrackAssociations_objIdx vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ TaggerTrackerLocalTrackAssociations_objIdx.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ TaggerTrackerLocalTrackAssociations_objIdx.index int32_t[]
┃   ┣━━ 🌿 TaggerTrackerLocalTrackLinks_objIdx vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ TaggerTrackerLocalTrackLinks_objIdx.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ TaggerTrackerLocalTrackLinks_objIdx.index int32_t[]
┃   ┣━━ 🌿 TaggerTrackerLocalTracks_objIdx vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ TaggerTrackerLocalTracks_objIdx.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ TaggerTrackerLocalTracks_objIdx.index int32_t[]
┃   ┣━━ 🌿 TaggerTrackerM1L0ClusterPositions vector<edm4eic::Measurement2DData>
┃   ┃   ┣━━ πŸƒ TaggerTrackerM1L0ClusterPositions.covariance.xx float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM1L0ClusterPositions.covariance.xy float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM1L0ClusterPositions.covariance.xz float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM1L0ClusterPositions.covariance.yy float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM1L0ClusterPositions.covariance.yz float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM1L0ClusterPositions.covariance.zz float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM1L0ClusterPositions.hits_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM1L0ClusterPositions.hits_end uint32_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM1L0ClusterPositions.loc.a float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM1L0ClusterPositions.loc.b float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM1L0ClusterPositions.surface uint64_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM1L0ClusterPositions.time float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM1L0ClusterPositions.weights_begin uint32_t[]
┃   ┃   ┗━━ πŸƒ TaggerTrackerM1L0ClusterPositions.weights_end uint32_t[]
┃   ┣━━ 🌿 TaggerTrackerM1L1ClusterPositions vector<edm4eic::Measurement2DData>
┃   ┃   ┣━━ πŸƒ TaggerTrackerM1L1ClusterPositions.covariance.xx float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM1L1ClusterPositions.covariance.xy float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM1L1ClusterPositions.covariance.xz float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM1L1ClusterPositions.covariance.yy float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM1L1ClusterPositions.covariance.yz float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM1L1ClusterPositions.covariance.zz float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM1L1ClusterPositions.hits_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM1L1ClusterPositions.hits_end uint32_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM1L1ClusterPositions.loc.a float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM1L1ClusterPositions.loc.b float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM1L1ClusterPositions.surface uint64_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM1L1ClusterPositions.time float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM1L1ClusterPositions.weights_begin uint32_t[]
┃   ┃   ┗━━ πŸƒ TaggerTrackerM1L1ClusterPositions.weights_end uint32_t[]
┃   ┣━━ 🌿 TaggerTrackerM1L2ClusterPositions vector<edm4eic::Measurement2DData>
┃   ┃   ┣━━ πŸƒ TaggerTrackerM1L2ClusterPositions.covariance.xx float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM1L2ClusterPositions.covariance.xy float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM1L2ClusterPositions.covariance.xz float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM1L2ClusterPositions.covariance.yy float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM1L2ClusterPositions.covariance.yz float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM1L2ClusterPositions.covariance.zz float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM1L2ClusterPositions.hits_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM1L2ClusterPositions.hits_end uint32_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM1L2ClusterPositions.loc.a float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM1L2ClusterPositions.loc.b float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM1L2ClusterPositions.surface uint64_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM1L2ClusterPositions.time float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM1L2ClusterPositions.weights_begin uint32_t[]
┃   ┃   ┗━━ πŸƒ TaggerTrackerM1L2ClusterPositions.weights_end uint32_t[]
┃   ┣━━ 🌿 TaggerTrackerM1L3ClusterPositions vector<edm4eic::Measurement2DData>
┃   ┃   ┣━━ πŸƒ TaggerTrackerM1L3ClusterPositions.covariance.xx float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM1L3ClusterPositions.covariance.xy float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM1L3ClusterPositions.covariance.xz float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM1L3ClusterPositions.covariance.yy float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM1L3ClusterPositions.covariance.yz float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM1L3ClusterPositions.covariance.zz float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM1L3ClusterPositions.hits_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM1L3ClusterPositions.hits_end uint32_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM1L3ClusterPositions.loc.a float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM1L3ClusterPositions.loc.b float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM1L3ClusterPositions.surface uint64_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM1L3ClusterPositions.time float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM1L3ClusterPositions.weights_begin uint32_t[]
┃   ┃   ┗━━ πŸƒ TaggerTrackerM1L3ClusterPositions.weights_end uint32_t[]
┃   ┣━━ 🌿 TaggerTrackerM1LocalTrackAssociations vector<edm4eic::MCRecoTrackParticleAssociationData>
┃   ┃   ┗━━ πŸƒ TaggerTrackerM1LocalTrackAssociations.weight float[]
┃   ┣━━ 🌿 TaggerTrackerM1LocalTrackLinks vector<podio::LinkData>
┃   ┃   ┗━━ πŸƒ TaggerTrackerM1LocalTrackLinks.weight float[]
┃   ┣━━ 🌿 TaggerTrackerM1LocalTracks vector<edm4eic::TrackData>
┃   ┃   ┣━━ πŸƒ TaggerTrackerM1LocalTracks.charge float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM1LocalTracks.chi2 float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM1LocalTracks.measurements_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM1LocalTracks.measurements_end uint32_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM1LocalTracks.momentum.x float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM1LocalTracks.momentum.y float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM1LocalTracks.momentum.z float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM1LocalTracks.ndf uint32_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM1LocalTracks.pdg int32_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM1LocalTracks.position.x float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM1LocalTracks.position.y float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM1LocalTracks.position.z float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM1LocalTracks.positionMomentumCovariance.covariance[21] float[][21]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM1LocalTracks.time float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM1LocalTracks.timeError float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM1LocalTracks.tracks_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM1LocalTracks.tracks_end uint32_t[]
┃   ┃   ┗━━ πŸƒ TaggerTrackerM1LocalTracks.type int32_t[]
┃   ┣━━ 🌿 TaggerTrackerM2L0ClusterPositions vector<edm4eic::Measurement2DData>
┃   ┃   ┣━━ πŸƒ TaggerTrackerM2L0ClusterPositions.covariance.xx float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM2L0ClusterPositions.covariance.xy float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM2L0ClusterPositions.covariance.xz float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM2L0ClusterPositions.covariance.yy float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM2L0ClusterPositions.covariance.yz float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM2L0ClusterPositions.covariance.zz float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM2L0ClusterPositions.hits_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM2L0ClusterPositions.hits_end uint32_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM2L0ClusterPositions.loc.a float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM2L0ClusterPositions.loc.b float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM2L0ClusterPositions.surface uint64_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM2L0ClusterPositions.time float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM2L0ClusterPositions.weights_begin uint32_t[]
┃   ┃   ┗━━ πŸƒ TaggerTrackerM2L0ClusterPositions.weights_end uint32_t[]
┃   ┣━━ 🌿 TaggerTrackerM2L1ClusterPositions vector<edm4eic::Measurement2DData>
┃   ┃   ┣━━ πŸƒ TaggerTrackerM2L1ClusterPositions.covariance.xx float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM2L1ClusterPositions.covariance.xy float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM2L1ClusterPositions.covariance.xz float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM2L1ClusterPositions.covariance.yy float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM2L1ClusterPositions.covariance.yz float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM2L1ClusterPositions.covariance.zz float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM2L1ClusterPositions.hits_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM2L1ClusterPositions.hits_end uint32_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM2L1ClusterPositions.loc.a float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM2L1ClusterPositions.loc.b float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM2L1ClusterPositions.surface uint64_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM2L1ClusterPositions.time float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM2L1ClusterPositions.weights_begin uint32_t[]
┃   ┃   ┗━━ πŸƒ TaggerTrackerM2L1ClusterPositions.weights_end uint32_t[]
┃   ┣━━ 🌿 TaggerTrackerM2L2ClusterPositions vector<edm4eic::Measurement2DData>
┃   ┃   ┣━━ πŸƒ TaggerTrackerM2L2ClusterPositions.covariance.xx float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM2L2ClusterPositions.covariance.xy float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM2L2ClusterPositions.covariance.xz float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM2L2ClusterPositions.covariance.yy float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM2L2ClusterPositions.covariance.yz float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM2L2ClusterPositions.covariance.zz float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM2L2ClusterPositions.hits_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM2L2ClusterPositions.hits_end uint32_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM2L2ClusterPositions.loc.a float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM2L2ClusterPositions.loc.b float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM2L2ClusterPositions.surface uint64_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM2L2ClusterPositions.time float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM2L2ClusterPositions.weights_begin uint32_t[]
┃   ┃   ┗━━ πŸƒ TaggerTrackerM2L2ClusterPositions.weights_end uint32_t[]
┃   ┣━━ 🌿 TaggerTrackerM2L3ClusterPositions vector<edm4eic::Measurement2DData>
┃   ┃   ┣━━ πŸƒ TaggerTrackerM2L3ClusterPositions.covariance.xx float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM2L3ClusterPositions.covariance.xy float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM2L3ClusterPositions.covariance.xz float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM2L3ClusterPositions.covariance.yy float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM2L3ClusterPositions.covariance.yz float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM2L3ClusterPositions.covariance.zz float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM2L3ClusterPositions.hits_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM2L3ClusterPositions.hits_end uint32_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM2L3ClusterPositions.loc.a float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM2L3ClusterPositions.loc.b float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM2L3ClusterPositions.surface uint64_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM2L3ClusterPositions.time float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM2L3ClusterPositions.weights_begin uint32_t[]
┃   ┃   ┗━━ πŸƒ TaggerTrackerM2L3ClusterPositions.weights_end uint32_t[]
┃   ┣━━ 🌿 TaggerTrackerM2LocalTrackAssociations vector<edm4eic::MCRecoTrackParticleAssociationData>
┃   ┃   ┗━━ πŸƒ TaggerTrackerM2LocalTrackAssociations.weight float[]
┃   ┣━━ 🌿 TaggerTrackerM2LocalTrackLinks vector<podio::LinkData>
┃   ┃   ┗━━ πŸƒ TaggerTrackerM2LocalTrackLinks.weight float[]
┃   ┣━━ 🌿 TaggerTrackerM2LocalTracks vector<edm4eic::TrackData>
┃   ┃   ┣━━ πŸƒ TaggerTrackerM2LocalTracks.charge float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM2LocalTracks.chi2 float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM2LocalTracks.measurements_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM2LocalTracks.measurements_end uint32_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM2LocalTracks.momentum.x float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM2LocalTracks.momentum.y float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM2LocalTracks.momentum.z float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM2LocalTracks.ndf uint32_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM2LocalTracks.pdg int32_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM2LocalTracks.position.x float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM2LocalTracks.position.y float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM2LocalTracks.position.z float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM2LocalTracks.positionMomentumCovariance.covariance[21] float[][21]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM2LocalTracks.time float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM2LocalTracks.timeError float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM2LocalTracks.tracks_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM2LocalTracks.tracks_end uint32_t[]
┃   ┃   ┗━━ πŸƒ TaggerTrackerM2LocalTracks.type int32_t[]
┃   ┣━━ 🌿 TaggerTrackerRawHitAssociations vector<edm4eic::MCRecoTrackerHitAssociationData>
┃   ┃   ┗━━ πŸƒ TaggerTrackerRawHitAssociations.weight float[]
┃   ┣━━ 🌿 TaggerTrackerRawHitLinks vector<podio::LinkData>
┃   ┃   ┗━━ πŸƒ TaggerTrackerRawHitLinks.weight float[]
┃   ┣━━ 🌿 TaggerTrackerRawHits vector<edm4eic::RawTrackerHitData>
┃   ┃   ┣━━ πŸƒ TaggerTrackerRawHits.cellID uint64_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerRawHits.charge int32_t[]
┃   ┃   ┗━━ πŸƒ TaggerTrackerRawHits.timeStamp int32_t[]
┃   ┣━━ 🌿 TaggerTrackerReconstructedParticleAssociations vector<edm4eic::MCRecoParticleAssociationData>
┃   ┃   ┗━━ πŸƒ TaggerTrackerReconstructedParticleAssociations.weight float[]
┃   ┣━━ 🌿 TaggerTrackerReconstructedParticleLinks vector<podio::LinkData>
┃   ┃   ┗━━ πŸƒ TaggerTrackerReconstructedParticleLinks.weight float[]
┃   ┣━━ 🌿 TaggerTrackerReconstructedParticles vector<edm4eic::ReconstructedParticleData>
┃   ┃   ┣━━ πŸƒ TaggerTrackerReconstructedParticles.PDG int32_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerReconstructedParticles.charge float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerReconstructedParticles.clusters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerReconstructedParticles.clusters_end uint32_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerReconstructedParticles.covMatrix.tt float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerReconstructedParticles.covMatrix.xt float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerReconstructedParticles.covMatrix.xx float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerReconstructedParticles.covMatrix.xy float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerReconstructedParticles.covMatrix.xz float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerReconstructedParticles.covMatrix.yt float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerReconstructedParticles.covMatrix.yy float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerReconstructedParticles.covMatrix.yz float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerReconstructedParticles.covMatrix.zt float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerReconstructedParticles.covMatrix.zz float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerReconstructedParticles.energy float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerReconstructedParticles.goodnessOfPID float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerReconstructedParticles.mass float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerReconstructedParticles.momentum.x float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerReconstructedParticles.momentum.y float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerReconstructedParticles.momentum.z float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerReconstructedParticles.particleIDs_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerReconstructedParticles.particleIDs_end uint32_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerReconstructedParticles.particles_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerReconstructedParticles.particles_end uint32_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerReconstructedParticles.referencePoint.x float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerReconstructedParticles.referencePoint.y float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerReconstructedParticles.referencePoint.z float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerReconstructedParticles.tracks_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerReconstructedParticles.tracks_end uint32_t[]
┃   ┃   ┗━━ πŸƒ TaggerTrackerReconstructedParticles.type int32_t[]
┃   ┣━━ 🌿 TaggerTrackerSharedHits vector<edm4hep::SimTrackerHitData>
┃   ┃   ┣━━ πŸƒ TaggerTrackerSharedHits.cellID uint64_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerSharedHits.eDep float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerSharedHits.momentum.x float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerSharedHits.momentum.y float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerSharedHits.momentum.z float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerSharedHits.pathLength float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerSharedHits.position.x double[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerSharedHits.position.y double[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerSharedHits.position.z double[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerSharedHits.quality int32_t[]
┃   ┃   ┗━━ πŸƒ TaggerTrackerSharedHits.time float[]
┃   ┣━━ 🌿 TrackerEndcapHits vector<edm4hep::SimTrackerHitData>
┃   ┃   ┣━━ πŸƒ TrackerEndcapHits.cellID uint64_t[]
┃   ┃   ┣━━ πŸƒ TrackerEndcapHits.eDep float[]
┃   ┃   ┣━━ πŸƒ TrackerEndcapHits.momentum.x float[]
┃   ┃   ┣━━ πŸƒ TrackerEndcapHits.momentum.y float[]
┃   ┃   ┣━━ πŸƒ TrackerEndcapHits.momentum.z float[]
┃   ┃   ┣━━ πŸƒ TrackerEndcapHits.pathLength float[]
┃   ┃   ┣━━ πŸƒ TrackerEndcapHits.position.x double[]
┃   ┃   ┣━━ πŸƒ TrackerEndcapHits.position.y double[]
┃   ┃   ┣━━ πŸƒ TrackerEndcapHits.position.z double[]
┃   ┃   ┣━━ πŸƒ TrackerEndcapHits.quality int32_t[]
┃   ┃   ┗━━ πŸƒ TrackerEndcapHits.time float[]
┃   ┣━━ 🌿 TrackerTruthSeedParameters vector<edm4eic::TrackParametersData>
┃   ┃   ┣━━ πŸƒ TrackerTruthSeedParameters.covariance.covariance[21] float[][21]
┃   ┃   ┣━━ πŸƒ TrackerTruthSeedParameters.loc.a float[]
┃   ┃   ┣━━ πŸƒ TrackerTruthSeedParameters.loc.b float[]
┃   ┃   ┣━━ πŸƒ TrackerTruthSeedParameters.pdg int32_t[]
┃   ┃   ┣━━ πŸƒ TrackerTruthSeedParameters.phi float[]
┃   ┃   ┣━━ πŸƒ TrackerTruthSeedParameters.qOverP float[]
┃   ┃   ┣━━ πŸƒ TrackerTruthSeedParameters.surface uint64_t[]
┃   ┃   ┣━━ πŸƒ TrackerTruthSeedParameters.theta float[]
┃   ┃   ┣━━ πŸƒ TrackerTruthSeedParameters.time float[]
┃   ┃   ┗━━ πŸƒ TrackerTruthSeedParameters.type int32_t[]
┃   ┣━━ 🌿 TrackerTruthSeeds vector<edm4eic::TrackSeedData>
┃   ┃   ┣━━ πŸƒ TrackerTruthSeeds.hits_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ TrackerTruthSeeds.hits_end uint32_t[]
┃   ┃   ┣━━ πŸƒ TrackerTruthSeeds.perigee.x float[]
┃   ┃   ┣━━ πŸƒ TrackerTruthSeeds.perigee.y float[]
┃   ┃   ┣━━ πŸƒ TrackerTruthSeeds.perigee.z float[]
┃   ┃   ┗━━ πŸƒ TrackerTruthSeeds.quality float[]
┃   ┣━━ 🌿 VertexBarrelHits vector<edm4hep::SimTrackerHitData>
┃   ┃   ┣━━ πŸƒ VertexBarrelHits.cellID uint64_t[]
┃   ┃   ┣━━ πŸƒ VertexBarrelHits.eDep float[]
┃   ┃   ┣━━ πŸƒ VertexBarrelHits.momentum.x float[]
┃   ┃   ┣━━ πŸƒ VertexBarrelHits.momentum.y float[]
┃   ┃   ┣━━ πŸƒ VertexBarrelHits.momentum.z float[]
┃   ┃   ┣━━ πŸƒ VertexBarrelHits.pathLength float[]
┃   ┃   ┣━━ πŸƒ VertexBarrelHits.position.x double[]
┃   ┃   ┣━━ πŸƒ VertexBarrelHits.position.y double[]
┃   ┃   ┣━━ πŸƒ VertexBarrelHits.position.z double[]
┃   ┃   ┣━━ πŸƒ VertexBarrelHits.quality int32_t[]
┃   ┃   ┗━━ πŸƒ VertexBarrelHits.time float[]
┃   ┣━━ 🌿 _B0ECalClusterAssociations_rec vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _B0ECalClusterAssociations_rec.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _B0ECalClusterAssociations_rec.index int32_t[]
┃   ┣━━ 🌿 _B0ECalClusterAssociations_sim vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _B0ECalClusterAssociations_sim.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _B0ECalClusterAssociations_sim.index int32_t[]
┃   ┣━━ 🌿 _B0ECalClusterLinks_from vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _B0ECalClusterLinks_from.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _B0ECalClusterLinks_from.index int32_t[]
┃   ┣━━ 🌿 _B0ECalClusterLinks_to vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _B0ECalClusterLinks_to.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _B0ECalClusterLinks_to.index int32_t[]
┃   ┣━━ 🌿 _B0ECalClusters_clusters vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _B0ECalClusters_clusters.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _B0ECalClusters_clusters.index int32_t[]
┃   ┣━━ πŸƒ _B0ECalClusters_hitContributions std::vector<float>
┃   ┣━━ 🌿 _B0ECalClusters_hits vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _B0ECalClusters_hits.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _B0ECalClusters_hits.index int32_t[]
┃   ┣━━ 🌿 _B0ECalClusters_particleIDs vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _B0ECalClusters_particleIDs.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _B0ECalClusters_particleIDs.index int32_t[]
┃   ┣━━ πŸƒ _B0ECalClusters_shapeParameters std::vector<float>
┃   ┣━━ πŸƒ _B0ECalClusters_subdetectorEnergies std::vector<float>
┃   ┣━━ 🌿 _B0ECalRecHits_rawHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _B0ECalRecHits_rawHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _B0ECalRecHits_rawHit.index int32_t[]
┃   ┣━━ 🌿 _B0TrackerCKFTrackAssociations_rec vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _B0TrackerCKFTrackAssociations_rec.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _B0TrackerCKFTrackAssociations_rec.index int32_t[]
┃   ┣━━ 🌿 _B0TrackerCKFTrackAssociations_sim vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _B0TrackerCKFTrackAssociations_sim.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _B0TrackerCKFTrackAssociations_sim.index int32_t[]
┃   ┣━━ 🌿 _B0TrackerCKFTrackLinks_from vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _B0TrackerCKFTrackLinks_from.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _B0TrackerCKFTrackLinks_from.index int32_t[]
┃   ┣━━ 🌿 _B0TrackerCKFTrackLinks_to vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _B0TrackerCKFTrackLinks_to.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _B0TrackerCKFTrackLinks_to.index int32_t[]
┃   ┣━━ 🌿 _B0TrackerCKFTrackUnfilteredAssociations_rec vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _B0TrackerCKFTrackUnfilteredAssociations_rec.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _B0TrackerCKFTrackUnfilteredAssociations_rec.index int32_t[]
┃   ┣━━ 🌿 _B0TrackerCKFTrackUnfilteredAssociations_sim vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _B0TrackerCKFTrackUnfilteredAssociations_sim.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _B0TrackerCKFTrackUnfilteredAssociations_sim.index int32_t[]
┃   ┣━━ 🌿 _B0TrackerCKFTrackUnfilteredLinks_from vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _B0TrackerCKFTrackUnfilteredLinks_from.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _B0TrackerCKFTrackUnfilteredLinks_from.index int32_t[]
┃   ┣━━ 🌿 _B0TrackerCKFTrackUnfilteredLinks_to vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _B0TrackerCKFTrackUnfilteredLinks_to.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _B0TrackerCKFTrackUnfilteredLinks_to.index int32_t[]
┃   ┣━━ 🌿 _B0TrackerCKFTracksUnfiltered_measurements vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _B0TrackerCKFTracksUnfiltered_measurements.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _B0TrackerCKFTracksUnfiltered_measurements.index int32_t[]
┃   ┣━━ 🌿 _B0TrackerCKFTracksUnfiltered_tracks vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _B0TrackerCKFTracksUnfiltered_tracks.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _B0TrackerCKFTracksUnfiltered_tracks.index int32_t[]
┃   ┣━━ 🌿 _B0TrackerCKFTracksUnfiltered_trajectory vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _B0TrackerCKFTracksUnfiltered_trajectory.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _B0TrackerCKFTracksUnfiltered_trajectory.index int32_t[]
┃   ┣━━ 🌿 _B0TrackerCKFTracks_measurements vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _B0TrackerCKFTracks_measurements.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _B0TrackerCKFTracks_measurements.index int32_t[]
┃   ┣━━ 🌿 _B0TrackerCKFTracks_tracks vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _B0TrackerCKFTracks_tracks.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _B0TrackerCKFTracks_tracks.index int32_t[]
┃   ┣━━ 🌿 _B0TrackerCKFTracks_trajectory vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _B0TrackerCKFTracks_trajectory.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _B0TrackerCKFTracks_trajectory.index int32_t[]
┃   ┣━━ πŸƒ _B0TrackerCKFTrajectoriesUnfiltered_measurementChi2 std::vector<float>
┃   ┣━━ 🌿 _B0TrackerCKFTrajectoriesUnfiltered_measurements_deprecated vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _B0TrackerCKFTrajectoriesUnfiltered_measurements_deprecated.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _B0TrackerCKFTrajectoriesUnfiltered_measurements_deprecated.index int32_t[]
┃   ┣━━ πŸƒ _B0TrackerCKFTrajectoriesUnfiltered_outlierChi2 std::vector<float>
┃   ┣━━ 🌿 _B0TrackerCKFTrajectoriesUnfiltered_outliers_deprecated vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _B0TrackerCKFTrajectoriesUnfiltered_outliers_deprecated.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _B0TrackerCKFTrajectoriesUnfiltered_outliers_deprecated.index int32_t[]
┃   ┣━━ 🌿 _B0TrackerCKFTrajectoriesUnfiltered_seed vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _B0TrackerCKFTrajectoriesUnfiltered_seed.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _B0TrackerCKFTrajectoriesUnfiltered_seed.index int32_t[]
┃   ┣━━ 🌿 _B0TrackerCKFTrajectoriesUnfiltered_trackParameters vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _B0TrackerCKFTrajectoriesUnfiltered_trackParameters.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _B0TrackerCKFTrajectoriesUnfiltered_trackParameters.index int32_t[]
┃   ┣━━ πŸƒ _B0TrackerCKFTrajectories_measurementChi2 std::vector<float>
┃   ┣━━ 🌿 _B0TrackerCKFTrajectories_measurements_deprecated vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _B0TrackerCKFTrajectories_measurements_deprecated.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _B0TrackerCKFTrajectories_measurements_deprecated.index int32_t[]
┃   ┣━━ πŸƒ _B0TrackerCKFTrajectories_outlierChi2 std::vector<float>
┃   ┣━━ 🌿 _B0TrackerCKFTrajectories_outliers_deprecated vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _B0TrackerCKFTrajectories_outliers_deprecated.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _B0TrackerCKFTrajectories_outliers_deprecated.index int32_t[]
┃   ┣━━ 🌿 _B0TrackerCKFTrajectories_seed vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _B0TrackerCKFTrajectories_seed.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _B0TrackerCKFTrajectories_seed.index int32_t[]
┃   ┣━━ 🌿 _B0TrackerCKFTrajectories_trackParameters vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _B0TrackerCKFTrajectories_trackParameters.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _B0TrackerCKFTrajectories_trackParameters.index int32_t[]
┃   ┣━━ 🌿 _B0TrackerCKFTruthSeededTrackAssociations_rec vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _B0TrackerCKFTruthSeededTrackAssociations_rec.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _B0TrackerCKFTruthSeededTrackAssociations_rec.index int32_t[]
┃   ┣━━ 🌿 _B0TrackerCKFTruthSeededTrackAssociations_sim vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _B0TrackerCKFTruthSeededTrackAssociations_sim.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _B0TrackerCKFTruthSeededTrackAssociations_sim.index int32_t[]
┃   ┣━━ 🌿 _B0TrackerCKFTruthSeededTrackLinks_from vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _B0TrackerCKFTruthSeededTrackLinks_from.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _B0TrackerCKFTruthSeededTrackLinks_from.index int32_t[]
┃   ┣━━ 🌿 _B0TrackerCKFTruthSeededTrackLinks_to vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _B0TrackerCKFTruthSeededTrackLinks_to.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _B0TrackerCKFTruthSeededTrackLinks_to.index int32_t[]
┃   ┣━━ 🌿 _B0TrackerCKFTruthSeededTrackUnfilteredAssociations_rec vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _B0TrackerCKFTruthSeededTrackUnfilteredAssociations_rec.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _B0TrackerCKFTruthSeededTrackUnfilteredAssociations_rec.index int32_t[]
┃   ┣━━ 🌿 _B0TrackerCKFTruthSeededTrackUnfilteredAssociations_sim vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _B0TrackerCKFTruthSeededTrackUnfilteredAssociations_sim.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _B0TrackerCKFTruthSeededTrackUnfilteredAssociations_sim.index int32_t[]
┃   ┣━━ 🌿 _B0TrackerCKFTruthSeededTrackUnfilteredLinks_from vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _B0TrackerCKFTruthSeededTrackUnfilteredLinks_from.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _B0TrackerCKFTruthSeededTrackUnfilteredLinks_from.index int32_t[]
┃   ┣━━ 🌿 _B0TrackerCKFTruthSeededTrackUnfilteredLinks_to vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _B0TrackerCKFTruthSeededTrackUnfilteredLinks_to.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _B0TrackerCKFTruthSeededTrackUnfilteredLinks_to.index int32_t[]
┃   ┣━━ 🌿 _B0TrackerCKFTruthSeededTracksUnfiltered_measurements vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _B0TrackerCKFTruthSeededTracksUnfiltered_measurements.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _B0TrackerCKFTruthSeededTracksUnfiltered_measurements.index int32_t[]
┃   ┣━━ 🌿 _B0TrackerCKFTruthSeededTracksUnfiltered_tracks vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _B0TrackerCKFTruthSeededTracksUnfiltered_tracks.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _B0TrackerCKFTruthSeededTracksUnfiltered_tracks.index int32_t[]
┃   ┣━━ 🌿 _B0TrackerCKFTruthSeededTracksUnfiltered_trajectory vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _B0TrackerCKFTruthSeededTracksUnfiltered_trajectory.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _B0TrackerCKFTruthSeededTracksUnfiltered_trajectory.index int32_t[]
┃   ┣━━ 🌿 _B0TrackerCKFTruthSeededTracks_measurements vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _B0TrackerCKFTruthSeededTracks_measurements.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _B0TrackerCKFTruthSeededTracks_measurements.index int32_t[]
┃   ┣━━ 🌿 _B0TrackerCKFTruthSeededTracks_tracks vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _B0TrackerCKFTruthSeededTracks_tracks.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _B0TrackerCKFTruthSeededTracks_tracks.index int32_t[]
┃   ┣━━ 🌿 _B0TrackerCKFTruthSeededTracks_trajectory vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _B0TrackerCKFTruthSeededTracks_trajectory.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _B0TrackerCKFTruthSeededTracks_trajectory.index int32_t[]
┃   ┣━━ πŸƒ _B0TrackerCKFTruthSeededTrajectoriesUnfiltered_measurementChi2 std::vector<float>
┃   ┣━━ 🌿 _B0TrackerCKFTruthSeededTrajectoriesUnfiltered_measurements_deprecated vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _B0TrackerCKFTruthSeededTrajectoriesUnfiltered_measurements_deprecated.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _B0TrackerCKFTruthSeededTrajectoriesUnfiltered_measurements_deprecated.index int32_t[]
┃   ┣━━ πŸƒ _B0TrackerCKFTruthSeededTrajectoriesUnfiltered_outlierChi2 std::vector<float>
┃   ┣━━ 🌿 _B0TrackerCKFTruthSeededTrajectoriesUnfiltered_outliers_deprecated vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _B0TrackerCKFTruthSeededTrajectoriesUnfiltered_outliers_deprecated.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _B0TrackerCKFTruthSeededTrajectoriesUnfiltered_outliers_deprecated.index int32_t[]
┃   ┣━━ 🌿 _B0TrackerCKFTruthSeededTrajectoriesUnfiltered_seed vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _B0TrackerCKFTruthSeededTrajectoriesUnfiltered_seed.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _B0TrackerCKFTruthSeededTrajectoriesUnfiltered_seed.index int32_t[]
┃   ┣━━ 🌿 _B0TrackerCKFTruthSeededTrajectoriesUnfiltered_trackParameters vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _B0TrackerCKFTruthSeededTrajectoriesUnfiltered_trackParameters.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _B0TrackerCKFTruthSeededTrajectoriesUnfiltered_trackParameters.index int32_t[]
┃   ┣━━ πŸƒ _B0TrackerCKFTruthSeededTrajectories_measurementChi2 std::vector<float>
┃   ┣━━ 🌿 _B0TrackerCKFTruthSeededTrajectories_measurements_deprecated vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _B0TrackerCKFTruthSeededTrajectories_measurements_deprecated.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _B0TrackerCKFTruthSeededTrajectories_measurements_deprecated.index int32_t[]
┃   ┣━━ πŸƒ _B0TrackerCKFTruthSeededTrajectories_outlierChi2 std::vector<float>
┃   ┣━━ 🌿 _B0TrackerCKFTruthSeededTrajectories_outliers_deprecated vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _B0TrackerCKFTruthSeededTrajectories_outliers_deprecated.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _B0TrackerCKFTruthSeededTrajectories_outliers_deprecated.index int32_t[]
┃   ┣━━ 🌿 _B0TrackerCKFTruthSeededTrajectories_seed vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _B0TrackerCKFTruthSeededTrajectories_seed.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _B0TrackerCKFTruthSeededTrajectories_seed.index int32_t[]
┃   ┣━━ 🌿 _B0TrackerCKFTruthSeededTrajectories_trackParameters vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _B0TrackerCKFTruthSeededTrajectories_trackParameters.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _B0TrackerCKFTruthSeededTrajectories_trackParameters.index int32_t[]
┃   ┣━━ 🌿 _B0TrackerHits_particle vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _B0TrackerHits_particle.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _B0TrackerHits_particle.index int32_t[]
┃   ┣━━ 🌿 _B0TrackerMeasurements_hits vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _B0TrackerMeasurements_hits.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _B0TrackerMeasurements_hits.index int32_t[]
┃   ┣━━ πŸƒ _B0TrackerMeasurements_weights std::vector<float>
┃   ┣━━ 🌿 _B0TrackerRawHitAssociations_rawHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _B0TrackerRawHitAssociations_rawHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _B0TrackerRawHitAssociations_rawHit.index int32_t[]
┃   ┣━━ 🌿 _B0TrackerRawHitAssociations_simHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _B0TrackerRawHitAssociations_simHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _B0TrackerRawHitAssociations_simHit.index int32_t[]
┃   ┣━━ 🌿 _B0TrackerRawHitLinks_from vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _B0TrackerRawHitLinks_from.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _B0TrackerRawHitLinks_from.index int32_t[]
┃   ┣━━ 🌿 _B0TrackerRawHitLinks_to vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _B0TrackerRawHitLinks_to.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _B0TrackerRawHitLinks_to.index int32_t[]
┃   ┣━━ 🌿 _B0TrackerRecHits_rawHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _B0TrackerRecHits_rawHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _B0TrackerRecHits_rawHit.index int32_t[]
┃   ┣━━ 🌿 _B0TrackerSeeds_hits vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _B0TrackerSeeds_hits.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _B0TrackerSeeds_hits.index int32_t[]
┃   ┣━━ 🌿 _B0TrackerSeeds_params vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _B0TrackerSeeds_params.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _B0TrackerSeeds_params.index int32_t[]
┃   ┣━━ 🌿 _BackwardMPGDEndcapHits_particle vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _BackwardMPGDEndcapHits_particle.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _BackwardMPGDEndcapHits_particle.index int32_t[]
┃   ┣━━ 🌿 _BackwardMPGDEndcapRawHitAssociations_rawHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _BackwardMPGDEndcapRawHitAssociations_rawHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _BackwardMPGDEndcapRawHitAssociations_rawHit.index int32_t[]
┃   ┣━━ 🌿 _BackwardMPGDEndcapRawHitAssociations_simHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _BackwardMPGDEndcapRawHitAssociations_simHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _BackwardMPGDEndcapRawHitAssociations_simHit.index int32_t[]
┃   ┣━━ 🌿 _BackwardMPGDEndcapRawHitLinks_from vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _BackwardMPGDEndcapRawHitLinks_from.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _BackwardMPGDEndcapRawHitLinks_from.index int32_t[]
┃   ┣━━ 🌿 _BackwardMPGDEndcapRawHitLinks_to vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _BackwardMPGDEndcapRawHitLinks_to.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _BackwardMPGDEndcapRawHitLinks_to.index int32_t[]
┃   ┣━━ 🌿 _BackwardMPGDEndcapRecHits_rawHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _BackwardMPGDEndcapRecHits_rawHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _BackwardMPGDEndcapRecHits_rawHit.index int32_t[]
┃   ┣━━ 🌿 _CalorimeterTrackProjections_points vector<edm4eic::TrackPoint>
┃   ┃   ┣━━ πŸƒ _CalorimeterTrackProjections_points.directionError.xx float[]
┃   ┃   ┣━━ πŸƒ _CalorimeterTrackProjections_points.directionError.xy float[]
┃   ┃   ┣━━ πŸƒ _CalorimeterTrackProjections_points.directionError.yy float[]
┃   ┃   ┣━━ πŸƒ _CalorimeterTrackProjections_points.momentum.x float[]
┃   ┃   ┣━━ πŸƒ _CalorimeterTrackProjections_points.momentum.y float[]
┃   ┃   ┣━━ πŸƒ _CalorimeterTrackProjections_points.momentum.z float[]
┃   ┃   ┣━━ πŸƒ _CalorimeterTrackProjections_points.momentumError.xx float[]
┃   ┃   ┣━━ πŸƒ _CalorimeterTrackProjections_points.momentumError.xy float[]
┃   ┃   ┣━━ πŸƒ _CalorimeterTrackProjections_points.momentumError.xz float[]
┃   ┃   ┣━━ πŸƒ _CalorimeterTrackProjections_points.momentumError.yy float[]
┃   ┃   ┣━━ πŸƒ _CalorimeterTrackProjections_points.momentumError.yz float[]
┃   ┃   ┣━━ πŸƒ _CalorimeterTrackProjections_points.momentumError.zz float[]
┃   ┃   ┣━━ πŸƒ _CalorimeterTrackProjections_points.pathlength float[]
┃   ┃   ┣━━ πŸƒ _CalorimeterTrackProjections_points.pathlengthError float[]
┃   ┃   ┣━━ πŸƒ _CalorimeterTrackProjections_points.phi float[]
┃   ┃   ┣━━ πŸƒ _CalorimeterTrackProjections_points.position.x float[]
┃   ┃   ┣━━ πŸƒ _CalorimeterTrackProjections_points.position.y float[]
┃   ┃   ┣━━ πŸƒ _CalorimeterTrackProjections_points.position.z float[]
┃   ┃   ┣━━ πŸƒ _CalorimeterTrackProjections_points.positionError.xx float[]
┃   ┃   ┣━━ πŸƒ _CalorimeterTrackProjections_points.positionError.xy float[]
┃   ┃   ┣━━ πŸƒ _CalorimeterTrackProjections_points.positionError.xz float[]
┃   ┃   ┣━━ πŸƒ _CalorimeterTrackProjections_points.positionError.yy float[]
┃   ┃   ┣━━ πŸƒ _CalorimeterTrackProjections_points.positionError.yz float[]
┃   ┃   ┣━━ πŸƒ _CalorimeterTrackProjections_points.positionError.zz float[]
┃   ┃   ┣━━ πŸƒ _CalorimeterTrackProjections_points.surface uint64_t[]
┃   ┃   ┣━━ πŸƒ _CalorimeterTrackProjections_points.system uint32_t[]
┃   ┃   ┣━━ πŸƒ _CalorimeterTrackProjections_points.theta float[]
┃   ┃   ┣━━ πŸƒ _CalorimeterTrackProjections_points.time float[]
┃   ┃   ┗━━ πŸƒ _CalorimeterTrackProjections_points.timeError float[]
┃   ┣━━ 🌿 _CalorimeterTrackProjections_track vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _CalorimeterTrackProjections_track.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _CalorimeterTrackProjections_track.index int32_t[]
┃   ┣━━ 🌿 _CentralAndB0TrackVertices_associatedParticles vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _CentralAndB0TrackVertices_associatedParticles.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _CentralAndB0TrackVertices_associatedParticles.index int32_t[]
┃   ┣━━ 🌿 _CentralCKFTrackAssociations_rec vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _CentralCKFTrackAssociations_rec.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _CentralCKFTrackAssociations_rec.index int32_t[]
┃   ┣━━ 🌿 _CentralCKFTrackAssociations_sim vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _CentralCKFTrackAssociations_sim.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _CentralCKFTrackAssociations_sim.index int32_t[]
┃   ┣━━ 🌿 _CentralCKFTrackLinks_from vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _CentralCKFTrackLinks_from.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _CentralCKFTrackLinks_from.index int32_t[]
┃   ┣━━ 🌿 _CentralCKFTrackLinks_to vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _CentralCKFTrackLinks_to.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _CentralCKFTrackLinks_to.index int32_t[]
┃   ┣━━ 🌿 _CentralCKFTrackUnfilteredAssociations_rec vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _CentralCKFTrackUnfilteredAssociations_rec.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _CentralCKFTrackUnfilteredAssociations_rec.index int32_t[]
┃   ┣━━ 🌿 _CentralCKFTrackUnfilteredAssociations_sim vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _CentralCKFTrackUnfilteredAssociations_sim.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _CentralCKFTrackUnfilteredAssociations_sim.index int32_t[]
┃   ┣━━ 🌿 _CentralCKFTrackUnfilteredLinks_from vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _CentralCKFTrackUnfilteredLinks_from.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _CentralCKFTrackUnfilteredLinks_from.index int32_t[]
┃   ┣━━ 🌿 _CentralCKFTrackUnfilteredLinks_to vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _CentralCKFTrackUnfilteredLinks_to.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _CentralCKFTrackUnfilteredLinks_to.index int32_t[]
┃   ┣━━ 🌿 _CentralCKFTracksUnfiltered_measurements vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _CentralCKFTracksUnfiltered_measurements.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _CentralCKFTracksUnfiltered_measurements.index int32_t[]
┃   ┣━━ 🌿 _CentralCKFTracksUnfiltered_tracks vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _CentralCKFTracksUnfiltered_tracks.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _CentralCKFTracksUnfiltered_tracks.index int32_t[]
┃   ┣━━ 🌿 _CentralCKFTracksUnfiltered_trajectory vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _CentralCKFTracksUnfiltered_trajectory.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _CentralCKFTracksUnfiltered_trajectory.index int32_t[]
┃   ┣━━ 🌿 _CentralCKFTracks_measurements vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _CentralCKFTracks_measurements.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _CentralCKFTracks_measurements.index int32_t[]
┃   ┣━━ 🌿 _CentralCKFTracks_tracks vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _CentralCKFTracks_tracks.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _CentralCKFTracks_tracks.index int32_t[]
┃   ┣━━ 🌿 _CentralCKFTracks_trajectory vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _CentralCKFTracks_trajectory.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _CentralCKFTracks_trajectory.index int32_t[]
┃   ┣━━ πŸƒ _CentralCKFTrajectoriesUnfiltered_measurementChi2 std::vector<float>
┃   ┣━━ 🌿 _CentralCKFTrajectoriesUnfiltered_measurements_deprecated vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _CentralCKFTrajectoriesUnfiltered_measurements_deprecated.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _CentralCKFTrajectoriesUnfiltered_measurements_deprecated.index int32_t[]
┃   ┣━━ πŸƒ _CentralCKFTrajectoriesUnfiltered_outlierChi2 std::vector<float>
┃   ┣━━ 🌿 _CentralCKFTrajectoriesUnfiltered_outliers_deprecated vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _CentralCKFTrajectoriesUnfiltered_outliers_deprecated.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _CentralCKFTrajectoriesUnfiltered_outliers_deprecated.index int32_t[]
┃   ┣━━ 🌿 _CentralCKFTrajectoriesUnfiltered_seed vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _CentralCKFTrajectoriesUnfiltered_seed.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _CentralCKFTrajectoriesUnfiltered_seed.index int32_t[]
┃   ┣━━ 🌿 _CentralCKFTrajectoriesUnfiltered_trackParameters vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _CentralCKFTrajectoriesUnfiltered_trackParameters.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _CentralCKFTrajectoriesUnfiltered_trackParameters.index int32_t[]
┃   ┣━━ πŸƒ _CentralCKFTrajectories_measurementChi2 std::vector<float>
┃   ┣━━ 🌿 _CentralCKFTrajectories_measurements_deprecated vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _CentralCKFTrajectories_measurements_deprecated.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _CentralCKFTrajectories_measurements_deprecated.index int32_t[]
┃   ┣━━ πŸƒ _CentralCKFTrajectories_outlierChi2 std::vector<float>
┃   ┣━━ 🌿 _CentralCKFTrajectories_outliers_deprecated vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _CentralCKFTrajectories_outliers_deprecated.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _CentralCKFTrajectories_outliers_deprecated.index int32_t[]
┃   ┣━━ 🌿 _CentralCKFTrajectories_seed vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _CentralCKFTrajectories_seed.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _CentralCKFTrajectories_seed.index int32_t[]
┃   ┣━━ 🌿 _CentralCKFTrajectories_trackParameters vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _CentralCKFTrajectories_trackParameters.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _CentralCKFTrajectories_trackParameters.index int32_t[]
┃   ┣━━ 🌿 _CentralCKFTruthSeededTrackAssociations_rec vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _CentralCKFTruthSeededTrackAssociations_rec.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _CentralCKFTruthSeededTrackAssociations_rec.index int32_t[]
┃   ┣━━ 🌿 _CentralCKFTruthSeededTrackAssociations_sim vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _CentralCKFTruthSeededTrackAssociations_sim.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _CentralCKFTruthSeededTrackAssociations_sim.index int32_t[]
┃   ┣━━ 🌿 _CentralCKFTruthSeededTrackLinks_from vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _CentralCKFTruthSeededTrackLinks_from.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _CentralCKFTruthSeededTrackLinks_from.index int32_t[]
┃   ┣━━ 🌿 _CentralCKFTruthSeededTrackLinks_to vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _CentralCKFTruthSeededTrackLinks_to.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _CentralCKFTruthSeededTrackLinks_to.index int32_t[]
┃   ┣━━ 🌿 _CentralCKFTruthSeededTrackUnfilteredAssociations_rec vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _CentralCKFTruthSeededTrackUnfilteredAssociations_rec.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _CentralCKFTruthSeededTrackUnfilteredAssociations_rec.index int32_t[]
┃   ┣━━ 🌿 _CentralCKFTruthSeededTrackUnfilteredAssociations_sim vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _CentralCKFTruthSeededTrackUnfilteredAssociations_sim.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _CentralCKFTruthSeededTrackUnfilteredAssociations_sim.index int32_t[]
┃   ┣━━ 🌿 _CentralCKFTruthSeededTrackUnfilteredLinks_from vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _CentralCKFTruthSeededTrackUnfilteredLinks_from.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _CentralCKFTruthSeededTrackUnfilteredLinks_from.index int32_t[]
┃   ┣━━ 🌿 _CentralCKFTruthSeededTrackUnfilteredLinks_to vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _CentralCKFTruthSeededTrackUnfilteredLinks_to.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _CentralCKFTruthSeededTrackUnfilteredLinks_to.index int32_t[]
┃   ┣━━ 🌿 _CentralCKFTruthSeededTracksUnfiltered_measurements vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _CentralCKFTruthSeededTracksUnfiltered_measurements.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _CentralCKFTruthSeededTracksUnfiltered_measurements.index int32_t[]
┃   ┣━━ 🌿 _CentralCKFTruthSeededTracksUnfiltered_tracks vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _CentralCKFTruthSeededTracksUnfiltered_tracks.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _CentralCKFTruthSeededTracksUnfiltered_tracks.index int32_t[]
┃   ┣━━ 🌿 _CentralCKFTruthSeededTracksUnfiltered_trajectory vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _CentralCKFTruthSeededTracksUnfiltered_trajectory.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _CentralCKFTruthSeededTracksUnfiltered_trajectory.index int32_t[]
┃   ┣━━ 🌿 _CentralCKFTruthSeededTracks_measurements vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _CentralCKFTruthSeededTracks_measurements.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _CentralCKFTruthSeededTracks_measurements.index int32_t[]
┃   ┣━━ 🌿 _CentralCKFTruthSeededTracks_tracks vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _CentralCKFTruthSeededTracks_tracks.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _CentralCKFTruthSeededTracks_tracks.index int32_t[]
┃   ┣━━ 🌿 _CentralCKFTruthSeededTracks_trajectory vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _CentralCKFTruthSeededTracks_trajectory.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _CentralCKFTruthSeededTracks_trajectory.index int32_t[]
┃   ┣━━ πŸƒ _CentralCKFTruthSeededTrajectoriesUnfiltered_measurementChi2 std::vector<float>
┃   ┣━━ 🌿 _CentralCKFTruthSeededTrajectoriesUnfiltered_measurements_deprecated vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _CentralCKFTruthSeededTrajectoriesUnfiltered_measurements_deprecated.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _CentralCKFTruthSeededTrajectoriesUnfiltered_measurements_deprecated.index int32_t[]
┃   ┣━━ πŸƒ _CentralCKFTruthSeededTrajectoriesUnfiltered_outlierChi2 std::vector<float>
┃   ┣━━ 🌿 _CentralCKFTruthSeededTrajectoriesUnfiltered_outliers_deprecated vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _CentralCKFTruthSeededTrajectoriesUnfiltered_outliers_deprecated.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _CentralCKFTruthSeededTrajectoriesUnfiltered_outliers_deprecated.index int32_t[]
┃   ┣━━ 🌿 _CentralCKFTruthSeededTrajectoriesUnfiltered_seed vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _CentralCKFTruthSeededTrajectoriesUnfiltered_seed.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _CentralCKFTruthSeededTrajectoriesUnfiltered_seed.index int32_t[]
┃   ┣━━ 🌿 _CentralCKFTruthSeededTrajectoriesUnfiltered_trackParameters vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _CentralCKFTruthSeededTrajectoriesUnfiltered_trackParameters.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _CentralCKFTruthSeededTrajectoriesUnfiltered_trackParameters.index int32_t[]
┃   ┣━━ πŸƒ _CentralCKFTruthSeededTrajectories_measurementChi2 std::vector<float>
┃   ┣━━ 🌿 _CentralCKFTruthSeededTrajectories_measurements_deprecated vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _CentralCKFTruthSeededTrajectories_measurements_deprecated.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _CentralCKFTruthSeededTrajectories_measurements_deprecated.index int32_t[]
┃   ┣━━ πŸƒ _CentralCKFTruthSeededTrajectories_outlierChi2 std::vector<float>
┃   ┣━━ 🌿 _CentralCKFTruthSeededTrajectories_outliers_deprecated vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _CentralCKFTruthSeededTrajectories_outliers_deprecated.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _CentralCKFTruthSeededTrajectories_outliers_deprecated.index int32_t[]
┃   ┣━━ 🌿 _CentralCKFTruthSeededTrajectories_seed vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _CentralCKFTruthSeededTrajectories_seed.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _CentralCKFTruthSeededTrajectories_seed.index int32_t[]
┃   ┣━━ 🌿 _CentralCKFTruthSeededTrajectories_trackParameters vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _CentralCKFTruthSeededTrajectories_trackParameters.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _CentralCKFTruthSeededTrajectories_trackParameters.index int32_t[]
┃   ┣━━ 🌿 _CentralTrackSeeds_hits vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _CentralTrackSeeds_hits.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _CentralTrackSeeds_hits.index int32_t[]
┃   ┣━━ 🌿 _CentralTrackSeeds_params vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _CentralTrackSeeds_params.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _CentralTrackSeeds_params.index int32_t[]
┃   ┣━━ 🌿 _CentralTrackSegments_points vector<edm4eic::TrackPoint>
┃   ┃   ┣━━ πŸƒ _CentralTrackSegments_points.directionError.xx float[]
┃   ┃   ┣━━ πŸƒ _CentralTrackSegments_points.directionError.xy float[]
┃   ┃   ┣━━ πŸƒ _CentralTrackSegments_points.directionError.yy float[]
┃   ┃   ┣━━ πŸƒ _CentralTrackSegments_points.momentum.x float[]
┃   ┃   ┣━━ πŸƒ _CentralTrackSegments_points.momentum.y float[]
┃   ┃   ┣━━ πŸƒ _CentralTrackSegments_points.momentum.z float[]
┃   ┃   ┣━━ πŸƒ _CentralTrackSegments_points.momentumError.xx float[]
┃   ┃   ┣━━ πŸƒ _CentralTrackSegments_points.momentumError.xy float[]
┃   ┃   ┣━━ πŸƒ _CentralTrackSegments_points.momentumError.xz float[]
┃   ┃   ┣━━ πŸƒ _CentralTrackSegments_points.momentumError.yy float[]
┃   ┃   ┣━━ πŸƒ _CentralTrackSegments_points.momentumError.yz float[]
┃   ┃   ┣━━ πŸƒ _CentralTrackSegments_points.momentumError.zz float[]
┃   ┃   ┣━━ πŸƒ _CentralTrackSegments_points.pathlength float[]
┃   ┃   ┣━━ πŸƒ _CentralTrackSegments_points.pathlengthError float[]
┃   ┃   ┣━━ πŸƒ _CentralTrackSegments_points.phi float[]
┃   ┃   ┣━━ πŸƒ _CentralTrackSegments_points.position.x float[]
┃   ┃   ┣━━ πŸƒ _CentralTrackSegments_points.position.y float[]
┃   ┃   ┣━━ πŸƒ _CentralTrackSegments_points.position.z float[]
┃   ┃   ┣━━ πŸƒ _CentralTrackSegments_points.positionError.xx float[]
┃   ┃   ┣━━ πŸƒ _CentralTrackSegments_points.positionError.xy float[]
┃   ┃   ┣━━ πŸƒ _CentralTrackSegments_points.positionError.xz float[]
┃   ┃   ┣━━ πŸƒ _CentralTrackSegments_points.positionError.yy float[]
┃   ┃   ┣━━ πŸƒ _CentralTrackSegments_points.positionError.yz float[]
┃   ┃   ┣━━ πŸƒ _CentralTrackSegments_points.positionError.zz float[]
┃   ┃   ┣━━ πŸƒ _CentralTrackSegments_points.surface uint64_t[]
┃   ┃   ┣━━ πŸƒ _CentralTrackSegments_points.system uint32_t[]
┃   ┃   ┣━━ πŸƒ _CentralTrackSegments_points.theta float[]
┃   ┃   ┣━━ πŸƒ _CentralTrackSegments_points.time float[]
┃   ┃   ┗━━ πŸƒ _CentralTrackSegments_points.timeError float[]
┃   ┣━━ 🌿 _CentralTrackSegments_track vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _CentralTrackSegments_track.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _CentralTrackSegments_track.index int32_t[]
┃   ┣━━ 🌿 _CentralTrackVertices_associatedParticles vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _CentralTrackVertices_associatedParticles.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _CentralTrackVertices_associatedParticles.index int32_t[]
┃   ┣━━ 🌿 _CentralTrackerMeasurements_hits vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _CentralTrackerMeasurements_hits.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _CentralTrackerMeasurements_hits.index int32_t[]
┃   ┣━━ πŸƒ _CentralTrackerMeasurements_weights std::vector<float>
┃   ┣━━ πŸƒ _CombinedTOFParticleIDs_parameters std::vector<float>
┃   ┣━━ 🌿 _CombinedTOFParticleIDs_particle vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _CombinedTOFParticleIDs_particle.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _CombinedTOFParticleIDs_particle.index int32_t[]
┃   ┣━━ πŸƒ _CombinedTOFTruthSeededParticleIDs_parameters std::vector<float>
┃   ┣━━ 🌿 _CombinedTOFTruthSeededParticleIDs_particle vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _CombinedTOFTruthSeededParticleIDs_particle.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _CombinedTOFTruthSeededParticleIDs_particle.index int32_t[]
┃   ┣━━ πŸƒ _DIRCParticleIDs_parameters std::vector<float>
┃   ┣━━ 🌿 _DIRCParticleIDs_particle vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _DIRCParticleIDs_particle.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _DIRCParticleIDs_particle.index int32_t[]
┃   ┣━━ πŸƒ _DIRCTruthSeededParticleIDs_parameters std::vector<float>
┃   ┣━━ 🌿 _DIRCTruthSeededParticleIDs_particle vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _DIRCTruthSeededParticleIDs_particle.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _DIRCTruthSeededParticleIDs_particle.index int32_t[]
┃   ┣━━ 🌿 _DRICHAerogelIrtCherenkovParticleID_chargedParticle vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _DRICHAerogelIrtCherenkovParticleID_chargedParticle.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _DRICHAerogelIrtCherenkovParticleID_chargedParticle.index int32_t[]
┃   ┣━━ 🌿 _DRICHAerogelIrtCherenkovParticleID_hypotheses vector<edm4eic::CherenkovParticleIDHypothesis>
┃   ┃   ┣━━ πŸƒ _DRICHAerogelIrtCherenkovParticleID_hypotheses.PDG int32_t[]
┃   ┃   ┣━━ πŸƒ _DRICHAerogelIrtCherenkovParticleID_hypotheses.npe float[]
┃   ┃   ┗━━ πŸƒ _DRICHAerogelIrtCherenkovParticleID_hypotheses.weight float[]
┃   ┣━━ 🌿 _DRICHAerogelIrtCherenkovParticleID_rawHitAssociations vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _DRICHAerogelIrtCherenkovParticleID_rawHitAssociations.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _DRICHAerogelIrtCherenkovParticleID_rawHitAssociations.index int32_t[]
┃   ┣━━ 🌿 _DRICHAerogelIrtCherenkovParticleID_thetaPhiPhotons vector<edm4hep::Vector2f>
┃   ┃   ┣━━ πŸƒ _DRICHAerogelIrtCherenkovParticleID_thetaPhiPhotons.a float[]
┃   ┃   ┗━━ πŸƒ _DRICHAerogelIrtCherenkovParticleID_thetaPhiPhotons.b float[]
┃   ┣━━ 🌿 _DRICHAerogelTracks_points vector<edm4eic::TrackPoint>
┃   ┃   ┣━━ πŸƒ _DRICHAerogelTracks_points.directionError.xx float[]
┃   ┃   ┣━━ πŸƒ _DRICHAerogelTracks_points.directionError.xy float[]
┃   ┃   ┣━━ πŸƒ _DRICHAerogelTracks_points.directionError.yy float[]
┃   ┃   ┣━━ πŸƒ _DRICHAerogelTracks_points.momentum.x float[]
┃   ┃   ┣━━ πŸƒ _DRICHAerogelTracks_points.momentum.y float[]
┃   ┃   ┣━━ πŸƒ _DRICHAerogelTracks_points.momentum.z float[]
┃   ┃   ┣━━ πŸƒ _DRICHAerogelTracks_points.momentumError.xx float[]
┃   ┃   ┣━━ πŸƒ _DRICHAerogelTracks_points.momentumError.xy float[]
┃   ┃   ┣━━ πŸƒ _DRICHAerogelTracks_points.momentumError.xz float[]
┃   ┃   ┣━━ πŸƒ _DRICHAerogelTracks_points.momentumError.yy float[]
┃   ┃   ┣━━ πŸƒ _DRICHAerogelTracks_points.momentumError.yz float[]
┃   ┃   ┣━━ πŸƒ _DRICHAerogelTracks_points.momentumError.zz float[]
┃   ┃   ┣━━ πŸƒ _DRICHAerogelTracks_points.pathlength float[]
┃   ┃   ┣━━ πŸƒ _DRICHAerogelTracks_points.pathlengthError float[]
┃   ┃   ┣━━ πŸƒ _DRICHAerogelTracks_points.phi float[]
┃   ┃   ┣━━ πŸƒ _DRICHAerogelTracks_points.position.x float[]
┃   ┃   ┣━━ πŸƒ _DRICHAerogelTracks_points.position.y float[]
┃   ┃   ┣━━ πŸƒ _DRICHAerogelTracks_points.position.z float[]
┃   ┃   ┣━━ πŸƒ _DRICHAerogelTracks_points.positionError.xx float[]
┃   ┃   ┣━━ πŸƒ _DRICHAerogelTracks_points.positionError.xy float[]
┃   ┃   ┣━━ πŸƒ _DRICHAerogelTracks_points.positionError.xz float[]
┃   ┃   ┣━━ πŸƒ _DRICHAerogelTracks_points.positionError.yy float[]
┃   ┃   ┣━━ πŸƒ _DRICHAerogelTracks_points.positionError.yz float[]
┃   ┃   ┣━━ πŸƒ _DRICHAerogelTracks_points.positionError.zz float[]
┃   ┃   ┣━━ πŸƒ _DRICHAerogelTracks_points.surface uint64_t[]
┃   ┃   ┣━━ πŸƒ _DRICHAerogelTracks_points.system uint32_t[]
┃   ┃   ┣━━ πŸƒ _DRICHAerogelTracks_points.theta float[]
┃   ┃   ┣━━ πŸƒ _DRICHAerogelTracks_points.time float[]
┃   ┃   ┗━━ πŸƒ _DRICHAerogelTracks_points.timeError float[]
┃   ┣━━ 🌿 _DRICHAerogelTracks_track vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _DRICHAerogelTracks_track.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _DRICHAerogelTracks_track.index int32_t[]
┃   ┣━━ 🌿 _DRICHGasIrtCherenkovParticleID_chargedParticle vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _DRICHGasIrtCherenkovParticleID_chargedParticle.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _DRICHGasIrtCherenkovParticleID_chargedParticle.index int32_t[]
┃   ┣━━ 🌿 _DRICHGasIrtCherenkovParticleID_hypotheses vector<edm4eic::CherenkovParticleIDHypothesis>
┃   ┃   ┣━━ πŸƒ _DRICHGasIrtCherenkovParticleID_hypotheses.PDG int32_t[]
┃   ┃   ┣━━ πŸƒ _DRICHGasIrtCherenkovParticleID_hypotheses.npe float[]
┃   ┃   ┗━━ πŸƒ _DRICHGasIrtCherenkovParticleID_hypotheses.weight float[]
┃   ┣━━ 🌿 _DRICHGasIrtCherenkovParticleID_rawHitAssociations vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _DRICHGasIrtCherenkovParticleID_rawHitAssociations.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _DRICHGasIrtCherenkovParticleID_rawHitAssociations.index int32_t[]
┃   ┣━━ 🌿 _DRICHGasIrtCherenkovParticleID_thetaPhiPhotons vector<edm4hep::Vector2f>
┃   ┃   ┣━━ πŸƒ _DRICHGasIrtCherenkovParticleID_thetaPhiPhotons.a float[]
┃   ┃   ┗━━ πŸƒ _DRICHGasIrtCherenkovParticleID_thetaPhiPhotons.b float[]
┃   ┣━━ 🌿 _DRICHGasTracks_points vector<edm4eic::TrackPoint>
┃   ┃   ┣━━ πŸƒ _DRICHGasTracks_points.directionError.xx float[]
┃   ┃   ┣━━ πŸƒ _DRICHGasTracks_points.directionError.xy float[]
┃   ┃   ┣━━ πŸƒ _DRICHGasTracks_points.directionError.yy float[]
┃   ┃   ┣━━ πŸƒ _DRICHGasTracks_points.momentum.x float[]
┃   ┃   ┣━━ πŸƒ _DRICHGasTracks_points.momentum.y float[]
┃   ┃   ┣━━ πŸƒ _DRICHGasTracks_points.momentum.z float[]
┃   ┃   ┣━━ πŸƒ _DRICHGasTracks_points.momentumError.xx float[]
┃   ┃   ┣━━ πŸƒ _DRICHGasTracks_points.momentumError.xy float[]
┃   ┃   ┣━━ πŸƒ _DRICHGasTracks_points.momentumError.xz float[]
┃   ┃   ┣━━ πŸƒ _DRICHGasTracks_points.momentumError.yy float[]
┃   ┃   ┣━━ πŸƒ _DRICHGasTracks_points.momentumError.yz float[]
┃   ┃   ┣━━ πŸƒ _DRICHGasTracks_points.momentumError.zz float[]
┃   ┃   ┣━━ πŸƒ _DRICHGasTracks_points.pathlength float[]
┃   ┃   ┣━━ πŸƒ _DRICHGasTracks_points.pathlengthError float[]
┃   ┃   ┣━━ πŸƒ _DRICHGasTracks_points.phi float[]
┃   ┃   ┣━━ πŸƒ _DRICHGasTracks_points.position.x float[]
┃   ┃   ┣━━ πŸƒ _DRICHGasTracks_points.position.y float[]
┃   ┃   ┣━━ πŸƒ _DRICHGasTracks_points.position.z float[]
┃   ┃   ┣━━ πŸƒ _DRICHGasTracks_points.positionError.xx float[]
┃   ┃   ┣━━ πŸƒ _DRICHGasTracks_points.positionError.xy float[]
┃   ┃   ┣━━ πŸƒ _DRICHGasTracks_points.positionError.xz float[]
┃   ┃   ┣━━ πŸƒ _DRICHGasTracks_points.positionError.yy float[]
┃   ┃   ┣━━ πŸƒ _DRICHGasTracks_points.positionError.yz float[]
┃   ┃   ┣━━ πŸƒ _DRICHGasTracks_points.positionError.zz float[]
┃   ┃   ┣━━ πŸƒ _DRICHGasTracks_points.surface uint64_t[]
┃   ┃   ┣━━ πŸƒ _DRICHGasTracks_points.system uint32_t[]
┃   ┃   ┣━━ πŸƒ _DRICHGasTracks_points.theta float[]
┃   ┃   ┣━━ πŸƒ _DRICHGasTracks_points.time float[]
┃   ┃   ┗━━ πŸƒ _DRICHGasTracks_points.timeError float[]
┃   ┣━━ 🌿 _DRICHGasTracks_track vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _DRICHGasTracks_track.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _DRICHGasTracks_track.index int32_t[]
┃   ┣━━ πŸƒ _DRICHParticleIDs_parameters std::vector<float>
┃   ┣━━ 🌿 _DRICHParticleIDs_particle vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _DRICHParticleIDs_particle.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _DRICHParticleIDs_particle.index int32_t[]
┃   ┣━━ 🌿 _DRICHRawHitsAssociations_rawHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _DRICHRawHitsAssociations_rawHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _DRICHRawHitsAssociations_rawHit.index int32_t[]
┃   ┣━━ 🌿 _DRICHRawHitsAssociations_simHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _DRICHRawHitsAssociations_simHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _DRICHRawHitsAssociations_simHit.index int32_t[]
┃   ┣━━ 🌿 _DRICHRawHitsLinks_from vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _DRICHRawHitsLinks_from.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _DRICHRawHitsLinks_from.index int32_t[]
┃   ┣━━ 🌿 _DRICHRawHitsLinks_to vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _DRICHRawHitsLinks_to.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _DRICHRawHitsLinks_to.index int32_t[]
┃   ┣━━ πŸƒ _DRICHTruthSeededParticleIDs_parameters std::vector<float>
┃   ┣━━ 🌿 _DRICHTruthSeededParticleIDs_particle vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _DRICHTruthSeededParticleIDs_particle.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _DRICHTruthSeededParticleIDs_particle.index int32_t[]
┃   ┣━━ 🌿 _EcalBarrelClusterAssociations_rec vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalBarrelClusterAssociations_rec.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalBarrelClusterAssociations_rec.index int32_t[]
┃   ┣━━ 🌿 _EcalBarrelClusterAssociations_sim vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalBarrelClusterAssociations_sim.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalBarrelClusterAssociations_sim.index int32_t[]
┃   ┣━━ 🌿 _EcalBarrelClusterLinks_from vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalBarrelClusterLinks_from.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalBarrelClusterLinks_from.index int32_t[]
┃   ┣━━ 🌿 _EcalBarrelClusterLinks_to vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalBarrelClusterLinks_to.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalBarrelClusterLinks_to.index int32_t[]
┃   ┣━━ 🌿 _EcalBarrelClusters_clusters vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalBarrelClusters_clusters.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalBarrelClusters_clusters.index int32_t[]
┃   ┣━━ πŸƒ _EcalBarrelClusters_hitContributions std::vector<float>
┃   ┣━━ 🌿 _EcalBarrelClusters_hits vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalBarrelClusters_hits.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalBarrelClusters_hits.index int32_t[]
┃   ┣━━ 🌿 _EcalBarrelClusters_particleIDs vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalBarrelClusters_particleIDs.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalBarrelClusters_particleIDs.index int32_t[]
┃   ┣━━ πŸƒ _EcalBarrelClusters_shapeParameters std::vector<float>
┃   ┣━━ πŸƒ _EcalBarrelClusters_subdetectorEnergies std::vector<float>
┃   ┣━━ 🌿 _EcalBarrelImagingClusterAssociations_rec vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalBarrelImagingClusterAssociations_rec.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalBarrelImagingClusterAssociations_rec.index int32_t[]
┃   ┣━━ 🌿 _EcalBarrelImagingClusterAssociations_sim vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalBarrelImagingClusterAssociations_sim.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalBarrelImagingClusterAssociations_sim.index int32_t[]
┃   ┣━━ 🌿 _EcalBarrelImagingClusterLinks_from vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalBarrelImagingClusterLinks_from.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalBarrelImagingClusterLinks_from.index int32_t[]
┃   ┣━━ 🌿 _EcalBarrelImagingClusterLinks_to vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalBarrelImagingClusterLinks_to.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalBarrelImagingClusterLinks_to.index int32_t[]
┃   ┣━━ 🌿 _EcalBarrelImagingClusters_clusters vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalBarrelImagingClusters_clusters.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalBarrelImagingClusters_clusters.index int32_t[]
┃   ┣━━ πŸƒ _EcalBarrelImagingClusters_hitContributions std::vector<float>
┃   ┣━━ 🌿 _EcalBarrelImagingClusters_hits vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalBarrelImagingClusters_hits.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalBarrelImagingClusters_hits.index int32_t[]
┃   ┣━━ 🌿 _EcalBarrelImagingClusters_particleIDs vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalBarrelImagingClusters_particleIDs.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalBarrelImagingClusters_particleIDs.index int32_t[]
┃   ┣━━ πŸƒ _EcalBarrelImagingClusters_shapeParameters std::vector<float>
┃   ┣━━ πŸƒ _EcalBarrelImagingClusters_subdetectorEnergies std::vector<float>
┃   ┣━━ 🌿 _EcalBarrelImagingProcessedHitContributions_particle vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalBarrelImagingProcessedHitContributions_particle.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalBarrelImagingProcessedHitContributions_particle.index int32_t[]
┃   ┣━━ 🌿 _EcalBarrelImagingProcessedHits_contributions vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalBarrelImagingProcessedHits_contributions.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalBarrelImagingProcessedHits_contributions.index int32_t[]
┃   ┣━━ 🌿 _EcalBarrelImagingRecHits_rawHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalBarrelImagingRecHits_rawHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalBarrelImagingRecHits_rawHit.index int32_t[]
┃   ┣━━ 🌿 _EcalBarrelScFiClusterAssociations_rec vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalBarrelScFiClusterAssociations_rec.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalBarrelScFiClusterAssociations_rec.index int32_t[]
┃   ┣━━ 🌿 _EcalBarrelScFiClusterAssociations_sim vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalBarrelScFiClusterAssociations_sim.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalBarrelScFiClusterAssociations_sim.index int32_t[]
┃   ┣━━ 🌿 _EcalBarrelScFiClusterLinks_from vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalBarrelScFiClusterLinks_from.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalBarrelScFiClusterLinks_from.index int32_t[]
┃   ┣━━ 🌿 _EcalBarrelScFiClusterLinks_to vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalBarrelScFiClusterLinks_to.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalBarrelScFiClusterLinks_to.index int32_t[]
┃   ┣━━ 🌿 _EcalBarrelScFiClusters_clusters vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalBarrelScFiClusters_clusters.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalBarrelScFiClusters_clusters.index int32_t[]
┃   ┣━━ πŸƒ _EcalBarrelScFiClusters_hitContributions std::vector<float>
┃   ┣━━ 🌿 _EcalBarrelScFiClusters_hits vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalBarrelScFiClusters_hits.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalBarrelScFiClusters_hits.index int32_t[]
┃   ┣━━ 🌿 _EcalBarrelScFiClusters_particleIDs vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalBarrelScFiClusters_particleIDs.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalBarrelScFiClusters_particleIDs.index int32_t[]
┃   ┣━━ πŸƒ _EcalBarrelScFiClusters_shapeParameters std::vector<float>
┃   ┣━━ πŸƒ _EcalBarrelScFiClusters_subdetectorEnergies std::vector<float>
┃   ┣━━ 🌿 _EcalBarrelScFiNAttenuatedHitContributions_particle vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalBarrelScFiNAttenuatedHitContributions_particle.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalBarrelScFiNAttenuatedHitContributions_particle.index int32_t[]
┃   ┣━━ 🌿 _EcalBarrelScFiNAttenuatedHits_contributions vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalBarrelScFiNAttenuatedHits_contributions.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalBarrelScFiNAttenuatedHits_contributions.index int32_t[]
┃   ┣━━ 🌿 _EcalBarrelScFiNCALOROCHits_aSamples vector<edm4eic::CALOROC1ASample>
┃   ┃   ┣━━ πŸƒ _EcalBarrelScFiNCALOROCHits_aSamples.ADC uint16_t[]
┃   ┃   ┣━━ πŸƒ _EcalBarrelScFiNCALOROCHits_aSamples.timeOfArrival uint16_t[]
┃   ┃   ┗━━ πŸƒ _EcalBarrelScFiNCALOROCHits_aSamples.timeOverThreshold uint16_t[]
┃   ┣━━ 🌿 _EcalBarrelScFiNCALOROCHits_bSamples vector<edm4eic::CALOROC1BSample>
┃   ┃   ┣━━ πŸƒ _EcalBarrelScFiNCALOROCHits_bSamples.highGainADC uint16_t[]
┃   ┃   ┣━━ πŸƒ _EcalBarrelScFiNCALOROCHits_bSamples.lowGainADC uint16_t[]
┃   ┃   ┗━━ πŸƒ _EcalBarrelScFiNCALOROCHits_bSamples.timeOfArrival uint16_t[]
┃   ┣━━ πŸƒ _EcalBarrelScFiNCombinedPulsesWithNoise_amplitude std::vector<float>
┃   ┣━━ 🌿 _EcalBarrelScFiNCombinedPulsesWithNoise_calorimeterHits vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalBarrelScFiNCombinedPulsesWithNoise_calorimeterHits.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalBarrelScFiNCombinedPulsesWithNoise_calorimeterHits.index int32_t[]
┃   ┣━━ 🌿 _EcalBarrelScFiNCombinedPulsesWithNoise_particles vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalBarrelScFiNCombinedPulsesWithNoise_particles.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalBarrelScFiNCombinedPulsesWithNoise_particles.index int32_t[]
┃   ┣━━ 🌿 _EcalBarrelScFiNCombinedPulsesWithNoise_pulses vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalBarrelScFiNCombinedPulsesWithNoise_pulses.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalBarrelScFiNCombinedPulsesWithNoise_pulses.index int32_t[]
┃   ┣━━ 🌿 _EcalBarrelScFiNCombinedPulsesWithNoise_trackerHits vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalBarrelScFiNCombinedPulsesWithNoise_trackerHits.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalBarrelScFiNCombinedPulsesWithNoise_trackerHits.index int32_t[]
┃   ┣━━ πŸƒ _EcalBarrelScFiNCombinedPulses_amplitude std::vector<float>
┃   ┣━━ 🌿 _EcalBarrelScFiNCombinedPulses_calorimeterHits vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalBarrelScFiNCombinedPulses_calorimeterHits.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalBarrelScFiNCombinedPulses_calorimeterHits.index int32_t[]
┃   ┣━━ 🌿 _EcalBarrelScFiNCombinedPulses_particles vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalBarrelScFiNCombinedPulses_particles.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalBarrelScFiNCombinedPulses_particles.index int32_t[]
┃   ┣━━ 🌿 _EcalBarrelScFiNCombinedPulses_pulses vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalBarrelScFiNCombinedPulses_pulses.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalBarrelScFiNCombinedPulses_pulses.index int32_t[]
┃   ┣━━ 🌿 _EcalBarrelScFiNCombinedPulses_trackerHits vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalBarrelScFiNCombinedPulses_trackerHits.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalBarrelScFiNCombinedPulses_trackerHits.index int32_t[]
┃   ┣━━ πŸƒ _EcalBarrelScFiNPulses_amplitude std::vector<float>
┃   ┣━━ 🌿 _EcalBarrelScFiNPulses_calorimeterHits vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalBarrelScFiNPulses_calorimeterHits.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalBarrelScFiNPulses_calorimeterHits.index int32_t[]
┃   ┣━━ 🌿 _EcalBarrelScFiNPulses_particles vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalBarrelScFiNPulses_particles.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalBarrelScFiNPulses_particles.index int32_t[]
┃   ┣━━ 🌿 _EcalBarrelScFiNPulses_pulses vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalBarrelScFiNPulses_pulses.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalBarrelScFiNPulses_pulses.index int32_t[]
┃   ┣━━ 🌿 _EcalBarrelScFiNPulses_trackerHits vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalBarrelScFiNPulses_trackerHits.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalBarrelScFiNPulses_trackerHits.index int32_t[]
┃   ┣━━ 🌿 _EcalBarrelScFiPAttenuatedHitContributions_particle vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalBarrelScFiPAttenuatedHitContributions_particle.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalBarrelScFiPAttenuatedHitContributions_particle.index int32_t[]
┃   ┣━━ 🌿 _EcalBarrelScFiPAttenuatedHits_contributions vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalBarrelScFiPAttenuatedHits_contributions.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalBarrelScFiPAttenuatedHits_contributions.index int32_t[]
┃   ┣━━ 🌿 _EcalBarrelScFiPCALOROCHits_aSamples vector<edm4eic::CALOROC1ASample>
┃   ┃   ┣━━ πŸƒ _EcalBarrelScFiPCALOROCHits_aSamples.ADC uint16_t[]
┃   ┃   ┣━━ πŸƒ _EcalBarrelScFiPCALOROCHits_aSamples.timeOfArrival uint16_t[]
┃   ┃   ┗━━ πŸƒ _EcalBarrelScFiPCALOROCHits_aSamples.timeOverThreshold uint16_t[]
┃   ┣━━ 🌿 _EcalBarrelScFiPCALOROCHits_bSamples vector<edm4eic::CALOROC1BSample>
┃   ┃   ┣━━ πŸƒ _EcalBarrelScFiPCALOROCHits_bSamples.highGainADC uint16_t[]
┃   ┃   ┣━━ πŸƒ _EcalBarrelScFiPCALOROCHits_bSamples.lowGainADC uint16_t[]
┃   ┃   ┗━━ πŸƒ _EcalBarrelScFiPCALOROCHits_bSamples.timeOfArrival uint16_t[]
┃   ┣━━ πŸƒ _EcalBarrelScFiPCombinedPulsesWithNoise_amplitude std::vector<float>
┃   ┣━━ 🌿 _EcalBarrelScFiPCombinedPulsesWithNoise_calorimeterHits vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalBarrelScFiPCombinedPulsesWithNoise_calorimeterHits.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalBarrelScFiPCombinedPulsesWithNoise_calorimeterHits.index int32_t[]
┃   ┣━━ 🌿 _EcalBarrelScFiPCombinedPulsesWithNoise_particles vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalBarrelScFiPCombinedPulsesWithNoise_particles.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalBarrelScFiPCombinedPulsesWithNoise_particles.index int32_t[]
┃   ┣━━ 🌿 _EcalBarrelScFiPCombinedPulsesWithNoise_pulses vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalBarrelScFiPCombinedPulsesWithNoise_pulses.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalBarrelScFiPCombinedPulsesWithNoise_pulses.index int32_t[]
┃   ┣━━ 🌿 _EcalBarrelScFiPCombinedPulsesWithNoise_trackerHits vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalBarrelScFiPCombinedPulsesWithNoise_trackerHits.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalBarrelScFiPCombinedPulsesWithNoise_trackerHits.index int32_t[]
┃   ┣━━ πŸƒ _EcalBarrelScFiPCombinedPulses_amplitude std::vector<float>
┃   ┣━━ 🌿 _EcalBarrelScFiPCombinedPulses_calorimeterHits vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalBarrelScFiPCombinedPulses_calorimeterHits.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalBarrelScFiPCombinedPulses_calorimeterHits.index int32_t[]
┃   ┣━━ 🌿 _EcalBarrelScFiPCombinedPulses_particles vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalBarrelScFiPCombinedPulses_particles.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalBarrelScFiPCombinedPulses_particles.index int32_t[]
┃   ┣━━ 🌿 _EcalBarrelScFiPCombinedPulses_pulses vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalBarrelScFiPCombinedPulses_pulses.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalBarrelScFiPCombinedPulses_pulses.index int32_t[]
┃   ┣━━ 🌿 _EcalBarrelScFiPCombinedPulses_trackerHits vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalBarrelScFiPCombinedPulses_trackerHits.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalBarrelScFiPCombinedPulses_trackerHits.index int32_t[]
┃   ┣━━ πŸƒ _EcalBarrelScFiPPulses_amplitude std::vector<float>
┃   ┣━━ 🌿 _EcalBarrelScFiPPulses_calorimeterHits vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalBarrelScFiPPulses_calorimeterHits.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalBarrelScFiPPulses_calorimeterHits.index int32_t[]
┃   ┣━━ 🌿 _EcalBarrelScFiPPulses_particles vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalBarrelScFiPPulses_particles.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalBarrelScFiPPulses_particles.index int32_t[]
┃   ┣━━ 🌿 _EcalBarrelScFiPPulses_pulses vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalBarrelScFiPPulses_pulses.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalBarrelScFiPPulses_pulses.index int32_t[]
┃   ┣━━ 🌿 _EcalBarrelScFiPPulses_trackerHits vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalBarrelScFiPPulses_trackerHits.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalBarrelScFiPPulses_trackerHits.index int32_t[]
┃   ┣━━ 🌿 _EcalBarrelScFiRecHits_rawHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalBarrelScFiRecHits_rawHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalBarrelScFiRecHits_rawHit.index int32_t[]
┃   ┣━━ 🌿 _EcalBarrelTrackClusterMatches_cluster vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalBarrelTrackClusterMatches_cluster.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalBarrelTrackClusterMatches_cluster.index int32_t[]
┃   ┣━━ 🌿 _EcalBarrelTrackClusterMatches_track vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalBarrelTrackClusterMatches_track.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalBarrelTrackClusterMatches_track.index int32_t[]
┃   ┣━━ 🌿 _EcalBarrelTruthClusterAssociations_rec vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalBarrelTruthClusterAssociations_rec.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalBarrelTruthClusterAssociations_rec.index int32_t[]
┃   ┣━━ 🌿 _EcalBarrelTruthClusterAssociations_sim vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalBarrelTruthClusterAssociations_sim.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalBarrelTruthClusterAssociations_sim.index int32_t[]
┃   ┣━━ 🌿 _EcalBarrelTruthClusterLinks_from vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalBarrelTruthClusterLinks_from.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalBarrelTruthClusterLinks_from.index int32_t[]
┃   ┣━━ 🌿 _EcalBarrelTruthClusterLinks_to vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalBarrelTruthClusterLinks_to.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalBarrelTruthClusterLinks_to.index int32_t[]
┃   ┣━━ 🌿 _EcalBarrelTruthClusters_clusters vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalBarrelTruthClusters_clusters.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalBarrelTruthClusters_clusters.index int32_t[]
┃   ┣━━ πŸƒ _EcalBarrelTruthClusters_hitContributions std::vector<float>
┃   ┣━━ 🌿 _EcalBarrelTruthClusters_hits vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalBarrelTruthClusters_hits.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalBarrelTruthClusters_hits.index int32_t[]
┃   ┣━━ 🌿 _EcalBarrelTruthClusters_particleIDs vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalBarrelTruthClusters_particleIDs.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalBarrelTruthClusters_particleIDs.index int32_t[]
┃   ┣━━ πŸƒ _EcalBarrelTruthClusters_shapeParameters std::vector<float>
┃   ┣━━ πŸƒ _EcalBarrelTruthClusters_subdetectorEnergies std::vector<float>
┃   ┣━━ 🌿 _EcalEndcapNClusterAssociations_rec vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalEndcapNClusterAssociations_rec.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalEndcapNClusterAssociations_rec.index int32_t[]
┃   ┣━━ 🌿 _EcalEndcapNClusterAssociations_sim vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalEndcapNClusterAssociations_sim.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalEndcapNClusterAssociations_sim.index int32_t[]
┃   ┣━━ 🌿 _EcalEndcapNClusterLinks_from vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalEndcapNClusterLinks_from.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalEndcapNClusterLinks_from.index int32_t[]
┃   ┣━━ 🌿 _EcalEndcapNClusterLinks_to vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalEndcapNClusterLinks_to.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalEndcapNClusterLinks_to.index int32_t[]
┃   ┣━━ 🌿 _EcalEndcapNClusters_clusters vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalEndcapNClusters_clusters.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalEndcapNClusters_clusters.index int32_t[]
┃   ┣━━ πŸƒ _EcalEndcapNClusters_hitContributions std::vector<float>
┃   ┣━━ 🌿 _EcalEndcapNClusters_hits vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalEndcapNClusters_hits.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalEndcapNClusters_hits.index int32_t[]
┃   ┣━━ 🌿 _EcalEndcapNClusters_particleIDs vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalEndcapNClusters_particleIDs.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalEndcapNClusters_particleIDs.index int32_t[]
┃   ┣━━ πŸƒ _EcalEndcapNClusters_shapeParameters std::vector<float>
┃   ┣━━ πŸƒ _EcalEndcapNClusters_subdetectorEnergies std::vector<float>
┃   ┣━━ 🌿 _EcalEndcapNRecHits_rawHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalEndcapNRecHits_rawHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalEndcapNRecHits_rawHit.index int32_t[]
┃   ┣━━ 🌿 _EcalEndcapNSplitMergeClusterAssociations_rec vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalEndcapNSplitMergeClusterAssociations_rec.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalEndcapNSplitMergeClusterAssociations_rec.index int32_t[]
┃   ┣━━ 🌿 _EcalEndcapNSplitMergeClusterAssociations_sim vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalEndcapNSplitMergeClusterAssociations_sim.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalEndcapNSplitMergeClusterAssociations_sim.index int32_t[]
┃   ┣━━ 🌿 _EcalEndcapNSplitMergeClusterLinks_from vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalEndcapNSplitMergeClusterLinks_from.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalEndcapNSplitMergeClusterLinks_from.index int32_t[]
┃   ┣━━ 🌿 _EcalEndcapNSplitMergeClusterLinks_to vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalEndcapNSplitMergeClusterLinks_to.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalEndcapNSplitMergeClusterLinks_to.index int32_t[]
┃   ┣━━ 🌿 _EcalEndcapNSplitMergeClusters_clusters vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalEndcapNSplitMergeClusters_clusters.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalEndcapNSplitMergeClusters_clusters.index int32_t[]
┃   ┣━━ πŸƒ _EcalEndcapNSplitMergeClusters_hitContributions std::vector<float>
┃   ┣━━ 🌿 _EcalEndcapNSplitMergeClusters_hits vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalEndcapNSplitMergeClusters_hits.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalEndcapNSplitMergeClusters_hits.index int32_t[]
┃   ┣━━ 🌿 _EcalEndcapNSplitMergeClusters_particleIDs vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalEndcapNSplitMergeClusters_particleIDs.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalEndcapNSplitMergeClusters_particleIDs.index int32_t[]
┃   ┣━━ πŸƒ _EcalEndcapNSplitMergeClusters_shapeParameters std::vector<float>
┃   ┣━━ πŸƒ _EcalEndcapNSplitMergeClusters_subdetectorEnergies std::vector<float>
┃   ┣━━ 🌿 _EcalEndcapNTrackClusterMatches_cluster vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalEndcapNTrackClusterMatches_cluster.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalEndcapNTrackClusterMatches_cluster.index int32_t[]
┃   ┣━━ 🌿 _EcalEndcapNTrackClusterMatches_track vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalEndcapNTrackClusterMatches_track.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalEndcapNTrackClusterMatches_track.index int32_t[]
┃   ┣━━ 🌿 _EcalEndcapNTruthClusterAssociations_rec vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalEndcapNTruthClusterAssociations_rec.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalEndcapNTruthClusterAssociations_rec.index int32_t[]
┃   ┣━━ 🌿 _EcalEndcapNTruthClusterAssociations_sim vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalEndcapNTruthClusterAssociations_sim.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalEndcapNTruthClusterAssociations_sim.index int32_t[]
┃   ┣━━ 🌿 _EcalEndcapNTruthClusterLinks_from vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalEndcapNTruthClusterLinks_from.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalEndcapNTruthClusterLinks_from.index int32_t[]
┃   ┣━━ 🌿 _EcalEndcapNTruthClusterLinks_to vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalEndcapNTruthClusterLinks_to.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalEndcapNTruthClusterLinks_to.index int32_t[]
┃   ┣━━ 🌿 _EcalEndcapNTruthClusters_clusters vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalEndcapNTruthClusters_clusters.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalEndcapNTruthClusters_clusters.index int32_t[]
┃   ┣━━ πŸƒ _EcalEndcapNTruthClusters_hitContributions std::vector<float>
┃   ┣━━ 🌿 _EcalEndcapNTruthClusters_hits vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalEndcapNTruthClusters_hits.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalEndcapNTruthClusters_hits.index int32_t[]
┃   ┣━━ 🌿 _EcalEndcapNTruthClusters_particleIDs vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalEndcapNTruthClusters_particleIDs.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalEndcapNTruthClusters_particleIDs.index int32_t[]
┃   ┣━━ πŸƒ _EcalEndcapNTruthClusters_shapeParameters std::vector<float>
┃   ┣━━ πŸƒ _EcalEndcapNTruthClusters_subdetectorEnergies std::vector<float>
┃   ┣━━ 🌿 _EcalEndcapPClusterAssociations_rec vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalEndcapPClusterAssociations_rec.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalEndcapPClusterAssociations_rec.index int32_t[]
┃   ┣━━ 🌿 _EcalEndcapPClusterAssociations_sim vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalEndcapPClusterAssociations_sim.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalEndcapPClusterAssociations_sim.index int32_t[]
┃   ┣━━ 🌿 _EcalEndcapPClusterLinks_from vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalEndcapPClusterLinks_from.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalEndcapPClusterLinks_from.index int32_t[]
┃   ┣━━ 🌿 _EcalEndcapPClusterLinks_to vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalEndcapPClusterLinks_to.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalEndcapPClusterLinks_to.index int32_t[]
┃   ┣━━ 🌿 _EcalEndcapPClusters_clusters vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalEndcapPClusters_clusters.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalEndcapPClusters_clusters.index int32_t[]
┃   ┣━━ πŸƒ _EcalEndcapPClusters_hitContributions std::vector<float>
┃   ┣━━ 🌿 _EcalEndcapPClusters_hits vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalEndcapPClusters_hits.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalEndcapPClusters_hits.index int32_t[]
┃   ┣━━ 🌿 _EcalEndcapPClusters_particleIDs vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalEndcapPClusters_particleIDs.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalEndcapPClusters_particleIDs.index int32_t[]
┃   ┣━━ πŸƒ _EcalEndcapPClusters_shapeParameters std::vector<float>
┃   ┣━━ πŸƒ _EcalEndcapPClusters_subdetectorEnergies std::vector<float>
┃   ┣━━ 🌿 _EcalEndcapPRecHits_rawHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalEndcapPRecHits_rawHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalEndcapPRecHits_rawHit.index int32_t[]
┃   ┣━━ 🌿 _EcalEndcapPSplitMergeClusterAssociations_rec vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalEndcapPSplitMergeClusterAssociations_rec.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalEndcapPSplitMergeClusterAssociations_rec.index int32_t[]
┃   ┣━━ 🌿 _EcalEndcapPSplitMergeClusterAssociations_sim vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalEndcapPSplitMergeClusterAssociations_sim.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalEndcapPSplitMergeClusterAssociations_sim.index int32_t[]
┃   ┣━━ 🌿 _EcalEndcapPSplitMergeClusterLinks_from vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalEndcapPSplitMergeClusterLinks_from.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalEndcapPSplitMergeClusterLinks_from.index int32_t[]
┃   ┣━━ 🌿 _EcalEndcapPSplitMergeClusterLinks_to vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalEndcapPSplitMergeClusterLinks_to.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalEndcapPSplitMergeClusterLinks_to.index int32_t[]
┃   ┣━━ 🌿 _EcalEndcapPSplitMergeClusters_clusters vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalEndcapPSplitMergeClusters_clusters.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalEndcapPSplitMergeClusters_clusters.index int32_t[]
┃   ┣━━ πŸƒ _EcalEndcapPSplitMergeClusters_hitContributions std::vector<float>
┃   ┣━━ 🌿 _EcalEndcapPSplitMergeClusters_hits vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalEndcapPSplitMergeClusters_hits.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalEndcapPSplitMergeClusters_hits.index int32_t[]
┃   ┣━━ 🌿 _EcalEndcapPSplitMergeClusters_particleIDs vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalEndcapPSplitMergeClusters_particleIDs.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalEndcapPSplitMergeClusters_particleIDs.index int32_t[]
┃   ┣━━ πŸƒ _EcalEndcapPSplitMergeClusters_shapeParameters std::vector<float>
┃   ┣━━ πŸƒ _EcalEndcapPSplitMergeClusters_subdetectorEnergies std::vector<float>
┃   ┣━━ 🌿 _EcalEndcapPTrackClusterMatches_cluster vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalEndcapPTrackClusterMatches_cluster.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalEndcapPTrackClusterMatches_cluster.index int32_t[]
┃   ┣━━ 🌿 _EcalEndcapPTrackClusterMatches_track vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalEndcapPTrackClusterMatches_track.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalEndcapPTrackClusterMatches_track.index int32_t[]
┃   ┣━━ 🌿 _EcalEndcapPTruthClusterAssociations_rec vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalEndcapPTruthClusterAssociations_rec.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalEndcapPTruthClusterAssociations_rec.index int32_t[]
┃   ┣━━ 🌿 _EcalEndcapPTruthClusterAssociations_sim vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalEndcapPTruthClusterAssociations_sim.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalEndcapPTruthClusterAssociations_sim.index int32_t[]
┃   ┣━━ 🌿 _EcalEndcapPTruthClusterLinks_from vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalEndcapPTruthClusterLinks_from.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalEndcapPTruthClusterLinks_from.index int32_t[]
┃   ┣━━ 🌿 _EcalEndcapPTruthClusterLinks_to vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalEndcapPTruthClusterLinks_to.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalEndcapPTruthClusterLinks_to.index int32_t[]
┃   ┣━━ 🌿 _EcalEndcapPTruthClusters_clusters vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalEndcapPTruthClusters_clusters.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalEndcapPTruthClusters_clusters.index int32_t[]
┃   ┣━━ πŸƒ _EcalEndcapPTruthClusters_hitContributions std::vector<float>
┃   ┣━━ 🌿 _EcalEndcapPTruthClusters_hits vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalEndcapPTruthClusters_hits.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalEndcapPTruthClusters_hits.index int32_t[]
┃   ┣━━ 🌿 _EcalEndcapPTruthClusters_particleIDs vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalEndcapPTruthClusters_particleIDs.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalEndcapPTruthClusters_particleIDs.index int32_t[]
┃   ┣━━ πŸƒ _EcalEndcapPTruthClusters_shapeParameters std::vector<float>
┃   ┣━━ πŸƒ _EcalEndcapPTruthClusters_subdetectorEnergies std::vector<float>
┃   ┣━━ 🌿 _EcalFarForwardZDCClusterAssociations_rec vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalFarForwardZDCClusterAssociations_rec.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalFarForwardZDCClusterAssociations_rec.index int32_t[]
┃   ┣━━ 🌿 _EcalFarForwardZDCClusterAssociations_sim vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalFarForwardZDCClusterAssociations_sim.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalFarForwardZDCClusterAssociations_sim.index int32_t[]
┃   ┣━━ 🌿 _EcalFarForwardZDCClusterLinks_from vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalFarForwardZDCClusterLinks_from.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalFarForwardZDCClusterLinks_from.index int32_t[]
┃   ┣━━ 🌿 _EcalFarForwardZDCClusterLinks_to vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalFarForwardZDCClusterLinks_to.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalFarForwardZDCClusterLinks_to.index int32_t[]
┃   ┣━━ 🌿 _EcalFarForwardZDCClusters_clusters vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalFarForwardZDCClusters_clusters.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalFarForwardZDCClusters_clusters.index int32_t[]
┃   ┣━━ πŸƒ _EcalFarForwardZDCClusters_hitContributions std::vector<float>
┃   ┣━━ 🌿 _EcalFarForwardZDCClusters_hits vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalFarForwardZDCClusters_hits.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalFarForwardZDCClusters_hits.index int32_t[]
┃   ┣━━ 🌿 _EcalFarForwardZDCClusters_particleIDs vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalFarForwardZDCClusters_particleIDs.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalFarForwardZDCClusters_particleIDs.index int32_t[]
┃   ┣━━ πŸƒ _EcalFarForwardZDCClusters_shapeParameters std::vector<float>
┃   ┣━━ πŸƒ _EcalFarForwardZDCClusters_subdetectorEnergies std::vector<float>
┃   ┣━━ 🌿 _EcalFarForwardZDCRecHits_rawHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalFarForwardZDCRecHits_rawHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalFarForwardZDCRecHits_rawHit.index int32_t[]
┃   ┣━━ 🌿 _EcalFarForwardZDCTruthClusterAssociations_rec vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalFarForwardZDCTruthClusterAssociations_rec.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalFarForwardZDCTruthClusterAssociations_rec.index int32_t[]
┃   ┣━━ 🌿 _EcalFarForwardZDCTruthClusterAssociations_sim vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalFarForwardZDCTruthClusterAssociations_sim.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalFarForwardZDCTruthClusterAssociations_sim.index int32_t[]
┃   ┣━━ 🌿 _EcalFarForwardZDCTruthClusterLinks_from vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalFarForwardZDCTruthClusterLinks_from.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalFarForwardZDCTruthClusterLinks_from.index int32_t[]
┃   ┣━━ 🌿 _EcalFarForwardZDCTruthClusterLinks_to vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalFarForwardZDCTruthClusterLinks_to.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalFarForwardZDCTruthClusterLinks_to.index int32_t[]
┃   ┣━━ 🌿 _EcalFarForwardZDCTruthClusters_clusters vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalFarForwardZDCTruthClusters_clusters.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalFarForwardZDCTruthClusters_clusters.index int32_t[]
┃   ┣━━ πŸƒ _EcalFarForwardZDCTruthClusters_hitContributions std::vector<float>
┃   ┣━━ 🌿 _EcalFarForwardZDCTruthClusters_hits vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalFarForwardZDCTruthClusters_hits.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalFarForwardZDCTruthClusters_hits.index int32_t[]
┃   ┣━━ 🌿 _EcalFarForwardZDCTruthClusters_particleIDs vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalFarForwardZDCTruthClusters_particleIDs.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalFarForwardZDCTruthClusters_particleIDs.index int32_t[]
┃   ┣━━ πŸƒ _EcalFarForwardZDCTruthClusters_shapeParameters std::vector<float>
┃   ┣━━ πŸƒ _EcalFarForwardZDCTruthClusters_subdetectorEnergies std::vector<float>
┃   ┣━━ 🌿 _EcalLumiSpecClusterAssociations_rec vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalLumiSpecClusterAssociations_rec.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalLumiSpecClusterAssociations_rec.index int32_t[]
┃   ┣━━ 🌿 _EcalLumiSpecClusterAssociations_sim vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalLumiSpecClusterAssociations_sim.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalLumiSpecClusterAssociations_sim.index int32_t[]
┃   ┣━━ 🌿 _EcalLumiSpecClusterLinks_from vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalLumiSpecClusterLinks_from.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalLumiSpecClusterLinks_from.index int32_t[]
┃   ┣━━ 🌿 _EcalLumiSpecClusterLinks_to vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalLumiSpecClusterLinks_to.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalLumiSpecClusterLinks_to.index int32_t[]
┃   ┣━━ 🌿 _EcalLumiSpecClusters_clusters vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalLumiSpecClusters_clusters.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalLumiSpecClusters_clusters.index int32_t[]
┃   ┣━━ πŸƒ _EcalLumiSpecClusters_hitContributions std::vector<float>
┃   ┣━━ 🌿 _EcalLumiSpecClusters_hits vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalLumiSpecClusters_hits.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalLumiSpecClusters_hits.index int32_t[]
┃   ┣━━ 🌿 _EcalLumiSpecClusters_particleIDs vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalLumiSpecClusters_particleIDs.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalLumiSpecClusters_particleIDs.index int32_t[]
┃   ┣━━ πŸƒ _EcalLumiSpecClusters_shapeParameters std::vector<float>
┃   ┣━━ πŸƒ _EcalLumiSpecClusters_subdetectorEnergies std::vector<float>
┃   ┣━━ 🌿 _EcalLumiSpecRecHits_rawHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalLumiSpecRecHits_rawHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalLumiSpecRecHits_rawHit.index int32_t[]
┃   ┣━━ 🌿 _EcalLumiSpecTruthClusterAssociations_rec vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalLumiSpecTruthClusterAssociations_rec.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalLumiSpecTruthClusterAssociations_rec.index int32_t[]
┃   ┣━━ 🌿 _EcalLumiSpecTruthClusterAssociations_sim vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalLumiSpecTruthClusterAssociations_sim.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalLumiSpecTruthClusterAssociations_sim.index int32_t[]
┃   ┣━━ 🌿 _EcalLumiSpecTruthClusterLinks_from vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalLumiSpecTruthClusterLinks_from.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalLumiSpecTruthClusterLinks_from.index int32_t[]
┃   ┣━━ 🌿 _EcalLumiSpecTruthClusterLinks_to vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalLumiSpecTruthClusterLinks_to.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalLumiSpecTruthClusterLinks_to.index int32_t[]
┃   ┣━━ 🌿 _EcalLumiSpecTruthClusters_clusters vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalLumiSpecTruthClusters_clusters.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalLumiSpecTruthClusters_clusters.index int32_t[]
┃   ┣━━ πŸƒ _EcalLumiSpecTruthClusters_hitContributions std::vector<float>
┃   ┣━━ 🌿 _EcalLumiSpecTruthClusters_hits vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalLumiSpecTruthClusters_hits.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalLumiSpecTruthClusters_hits.index int32_t[]
┃   ┣━━ 🌿 _EcalLumiSpecTruthClusters_particleIDs vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalLumiSpecTruthClusters_particleIDs.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalLumiSpecTruthClusters_particleIDs.index int32_t[]
┃   ┣━━ πŸƒ _EcalLumiSpecTruthClusters_shapeParameters std::vector<float>
┃   ┣━━ πŸƒ _EcalLumiSpecTruthClusters_subdetectorEnergies std::vector<float>
┃   ┣━━ πŸƒ _EventHeader_weights std::vector<double>
┃   ┣━━ 🌿 _ForwardMPGDEndcapHits_particle vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ForwardMPGDEndcapHits_particle.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ForwardMPGDEndcapHits_particle.index int32_t[]
┃   ┣━━ 🌿 _ForwardMPGDEndcapRawHitAssociations_rawHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ForwardMPGDEndcapRawHitAssociations_rawHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ForwardMPGDEndcapRawHitAssociations_rawHit.index int32_t[]
┃   ┣━━ 🌿 _ForwardMPGDEndcapRawHitAssociations_simHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ForwardMPGDEndcapRawHitAssociations_simHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ForwardMPGDEndcapRawHitAssociations_simHit.index int32_t[]
┃   ┣━━ 🌿 _ForwardMPGDEndcapRawHitLinks_from vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ForwardMPGDEndcapRawHitLinks_from.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ForwardMPGDEndcapRawHitLinks_from.index int32_t[]
┃   ┣━━ 🌿 _ForwardMPGDEndcapRawHitLinks_to vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ForwardMPGDEndcapRawHitLinks_to.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ForwardMPGDEndcapRawHitLinks_to.index int32_t[]
┃   ┣━━ 🌿 _ForwardMPGDEndcapRecHits_rawHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ForwardMPGDEndcapRecHits_rawHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ForwardMPGDEndcapRecHits_rawHit.index int32_t[]
┃   ┣━━ 🌿 _ForwardOffMRecParticles_clusters vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ForwardOffMRecParticles_clusters.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ForwardOffMRecParticles_clusters.index int32_t[]
┃   ┣━━ 🌿 _ForwardOffMRecParticles_particleIDUsed vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ForwardOffMRecParticles_particleIDUsed.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ForwardOffMRecParticles_particleIDUsed.index int32_t[]
┃   ┣━━ 🌿 _ForwardOffMRecParticles_particleIDs vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ForwardOffMRecParticles_particleIDs.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ForwardOffMRecParticles_particleIDs.index int32_t[]
┃   ┣━━ 🌿 _ForwardOffMRecParticles_particles vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ForwardOffMRecParticles_particles.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ForwardOffMRecParticles_particles.index int32_t[]
┃   ┣━━ 🌿 _ForwardOffMRecParticles_startVertex vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ForwardOffMRecParticles_startVertex.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ForwardOffMRecParticles_startVertex.index int32_t[]
┃   ┣━━ 🌿 _ForwardOffMRecParticles_tracks vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ForwardOffMRecParticles_tracks.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ForwardOffMRecParticles_tracks.index int32_t[]
┃   ┣━━ 🌿 _ForwardOffMTrackerHits_particle vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ForwardOffMTrackerHits_particle.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ForwardOffMTrackerHits_particle.index int32_t[]
┃   ┣━━ 🌿 _ForwardOffMTrackerRawHitAssociations_rawHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ForwardOffMTrackerRawHitAssociations_rawHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ForwardOffMTrackerRawHitAssociations_rawHit.index int32_t[]
┃   ┣━━ 🌿 _ForwardOffMTrackerRawHitAssociations_simHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ForwardOffMTrackerRawHitAssociations_simHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ForwardOffMTrackerRawHitAssociations_simHit.index int32_t[]
┃   ┣━━ 🌿 _ForwardOffMTrackerRawHitLinks_from vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ForwardOffMTrackerRawHitLinks_from.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ForwardOffMTrackerRawHitLinks_from.index int32_t[]
┃   ┣━━ 🌿 _ForwardOffMTrackerRawHitLinks_to vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ForwardOffMTrackerRawHitLinks_to.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ForwardOffMTrackerRawHitLinks_to.index int32_t[]
┃   ┣━━ 🌿 _ForwardOffMTrackerRecHits_rawHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ForwardOffMTrackerRecHits_rawHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ForwardOffMTrackerRecHits_rawHit.index int32_t[]
┃   ┣━━ 🌿 _ForwardRomanPotHits_particle vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ForwardRomanPotHits_particle.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ForwardRomanPotHits_particle.index int32_t[]
┃   ┣━━ 🌿 _ForwardRomanPotRawHitAssociations_rawHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ForwardRomanPotRawHitAssociations_rawHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ForwardRomanPotRawHitAssociations_rawHit.index int32_t[]
┃   ┣━━ 🌿 _ForwardRomanPotRawHitAssociations_simHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ForwardRomanPotRawHitAssociations_simHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ForwardRomanPotRawHitAssociations_simHit.index int32_t[]
┃   ┣━━ 🌿 _ForwardRomanPotRawHitLinks_from vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ForwardRomanPotRawHitLinks_from.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ForwardRomanPotRawHitLinks_from.index int32_t[]
┃   ┣━━ 🌿 _ForwardRomanPotRawHitLinks_to vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ForwardRomanPotRawHitLinks_to.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ForwardRomanPotRawHitLinks_to.index int32_t[]
┃   ┣━━ 🌿 _ForwardRomanPotRecHits_rawHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ForwardRomanPotRecHits_rawHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ForwardRomanPotRecHits_rawHit.index int32_t[]
┃   ┣━━ 🌿 _ForwardRomanPotRecParticles_clusters vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ForwardRomanPotRecParticles_clusters.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ForwardRomanPotRecParticles_clusters.index int32_t[]
┃   ┣━━ 🌿 _ForwardRomanPotRecParticles_particleIDUsed vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ForwardRomanPotRecParticles_particleIDUsed.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ForwardRomanPotRecParticles_particleIDUsed.index int32_t[]
┃   ┣━━ 🌿 _ForwardRomanPotRecParticles_particleIDs vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ForwardRomanPotRecParticles_particleIDs.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ForwardRomanPotRecParticles_particleIDs.index int32_t[]
┃   ┣━━ 🌿 _ForwardRomanPotRecParticles_particles vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ForwardRomanPotRecParticles_particles.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ForwardRomanPotRecParticles_particles.index int32_t[]
┃   ┣━━ 🌿 _ForwardRomanPotRecParticles_startVertex vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ForwardRomanPotRecParticles_startVertex.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ForwardRomanPotRecParticles_startVertex.index int32_t[]
┃   ┣━━ 🌿 _ForwardRomanPotRecParticles_tracks vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ForwardRomanPotRecParticles_tracks.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ForwardRomanPotRecParticles_tracks.index int32_t[]
┃   ┣━━ 🌿 _ForwardRomanPotStaticRecParticles_clusters vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ForwardRomanPotStaticRecParticles_clusters.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ForwardRomanPotStaticRecParticles_clusters.index int32_t[]
┃   ┣━━ 🌿 _ForwardRomanPotStaticRecParticles_particleIDUsed vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ForwardRomanPotStaticRecParticles_particleIDUsed.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ForwardRomanPotStaticRecParticles_particleIDUsed.index int32_t[]
┃   ┣━━ 🌿 _ForwardRomanPotStaticRecParticles_particleIDs vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ForwardRomanPotStaticRecParticles_particleIDs.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ForwardRomanPotStaticRecParticles_particleIDs.index int32_t[]
┃   ┣━━ 🌿 _ForwardRomanPotStaticRecParticles_particles vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ForwardRomanPotStaticRecParticles_particles.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ForwardRomanPotStaticRecParticles_particles.index int32_t[]
┃   ┣━━ 🌿 _ForwardRomanPotStaticRecParticles_startVertex vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ForwardRomanPotStaticRecParticles_startVertex.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ForwardRomanPotStaticRecParticles_startVertex.index int32_t[]
┃   ┣━━ 🌿 _ForwardRomanPotStaticRecParticles_tracks vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ForwardRomanPotStaticRecParticles_tracks.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ForwardRomanPotStaticRecParticles_tracks.index int32_t[]
┃   ┣━━ 🌿 _GeneratedBreitFrameParticles_clusters vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _GeneratedBreitFrameParticles_clusters.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _GeneratedBreitFrameParticles_clusters.index int32_t[]
┃   ┣━━ 🌿 _GeneratedBreitFrameParticles_particleIDUsed vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _GeneratedBreitFrameParticles_particleIDUsed.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _GeneratedBreitFrameParticles_particleIDUsed.index int32_t[]
┃   ┣━━ 🌿 _GeneratedBreitFrameParticles_particleIDs vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _GeneratedBreitFrameParticles_particleIDs.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _GeneratedBreitFrameParticles_particleIDs.index int32_t[]
┃   ┣━━ 🌿 _GeneratedBreitFrameParticles_particles vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _GeneratedBreitFrameParticles_particles.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _GeneratedBreitFrameParticles_particles.index int32_t[]
┃   ┣━━ 🌿 _GeneratedBreitFrameParticles_startVertex vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _GeneratedBreitFrameParticles_startVertex.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _GeneratedBreitFrameParticles_startVertex.index int32_t[]
┃   ┣━━ 🌿 _GeneratedBreitFrameParticles_tracks vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _GeneratedBreitFrameParticles_tracks.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _GeneratedBreitFrameParticles_tracks.index int32_t[]
┃   ┣━━ 🌿 _GeneratedCentauroJets_clusters vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _GeneratedCentauroJets_clusters.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _GeneratedCentauroJets_clusters.index int32_t[]
┃   ┣━━ 🌿 _GeneratedCentauroJets_particleIDUsed vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _GeneratedCentauroJets_particleIDUsed.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _GeneratedCentauroJets_particleIDUsed.index int32_t[]
┃   ┣━━ 🌿 _GeneratedCentauroJets_particleIDs vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _GeneratedCentauroJets_particleIDs.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _GeneratedCentauroJets_particleIDs.index int32_t[]
┃   ┣━━ 🌿 _GeneratedCentauroJets_particles vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _GeneratedCentauroJets_particles.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _GeneratedCentauroJets_particles.index int32_t[]
┃   ┣━━ 🌿 _GeneratedCentauroJets_startVertex vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _GeneratedCentauroJets_startVertex.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _GeneratedCentauroJets_startVertex.index int32_t[]
┃   ┣━━ 🌿 _GeneratedCentauroJets_tracks vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _GeneratedCentauroJets_tracks.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _GeneratedCentauroJets_tracks.index int32_t[]
┃   ┣━━ 🌿 _GeneratedChargedJets_clusters vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _GeneratedChargedJets_clusters.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _GeneratedChargedJets_clusters.index int32_t[]
┃   ┣━━ 🌿 _GeneratedChargedJets_particleIDUsed vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _GeneratedChargedJets_particleIDUsed.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _GeneratedChargedJets_particleIDUsed.index int32_t[]
┃   ┣━━ 🌿 _GeneratedChargedJets_particleIDs vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _GeneratedChargedJets_particleIDs.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _GeneratedChargedJets_particleIDs.index int32_t[]
┃   ┣━━ 🌿 _GeneratedChargedJets_particles vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _GeneratedChargedJets_particles.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _GeneratedChargedJets_particles.index int32_t[]
┃   ┣━━ 🌿 _GeneratedChargedJets_startVertex vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _GeneratedChargedJets_startVertex.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _GeneratedChargedJets_startVertex.index int32_t[]
┃   ┣━━ 🌿 _GeneratedChargedJets_tracks vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _GeneratedChargedJets_tracks.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _GeneratedChargedJets_tracks.index int32_t[]
┃   ┣━━ 🌿 _GeneratedJets_clusters vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _GeneratedJets_clusters.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _GeneratedJets_clusters.index int32_t[]
┃   ┣━━ 🌿 _GeneratedJets_particleIDUsed vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _GeneratedJets_particleIDUsed.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _GeneratedJets_particleIDUsed.index int32_t[]
┃   ┣━━ 🌿 _GeneratedJets_particleIDs vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _GeneratedJets_particleIDs.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _GeneratedJets_particleIDs.index int32_t[]
┃   ┣━━ 🌿 _GeneratedJets_particles vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _GeneratedJets_particles.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _GeneratedJets_particles.index int32_t[]
┃   ┣━━ 🌿 _GeneratedJets_startVertex vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _GeneratedJets_startVertex.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _GeneratedJets_startVertex.index int32_t[]
┃   ┣━━ 🌿 _GeneratedJets_tracks vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _GeneratedJets_tracks.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _GeneratedJets_tracks.index int32_t[]
┃   ┣━━ 🌿 _GeneratedParticles_clusters vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _GeneratedParticles_clusters.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _GeneratedParticles_clusters.index int32_t[]
┃   ┣━━ 🌿 _GeneratedParticles_particleIDUsed vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _GeneratedParticles_particleIDUsed.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _GeneratedParticles_particleIDUsed.index int32_t[]
┃   ┣━━ 🌿 _GeneratedParticles_particleIDs vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _GeneratedParticles_particleIDs.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _GeneratedParticles_particleIDs.index int32_t[]
┃   ┣━━ 🌿 _GeneratedParticles_particles vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _GeneratedParticles_particles.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _GeneratedParticles_particles.index int32_t[]
┃   ┣━━ 🌿 _GeneratedParticles_startVertex vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _GeneratedParticles_startVertex.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _GeneratedParticles_startVertex.index int32_t[]
┃   ┣━━ 🌿 _GeneratedParticles_tracks vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _GeneratedParticles_tracks.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _GeneratedParticles_tracks.index int32_t[]
┃   ┣━━ 🌿 _HadronicFinalState_hadrons vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HadronicFinalState_hadrons.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HadronicFinalState_hadrons.index int32_t[]
┃   ┣━━ 🌿 _HcalBarrelClusterAssociations_rec vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalBarrelClusterAssociations_rec.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalBarrelClusterAssociations_rec.index int32_t[]
┃   ┣━━ 🌿 _HcalBarrelClusterAssociations_sim vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalBarrelClusterAssociations_sim.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalBarrelClusterAssociations_sim.index int32_t[]
┃   ┣━━ 🌿 _HcalBarrelClusterLinks_from vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalBarrelClusterLinks_from.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalBarrelClusterLinks_from.index int32_t[]
┃   ┣━━ 🌿 _HcalBarrelClusterLinks_to vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalBarrelClusterLinks_to.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalBarrelClusterLinks_to.index int32_t[]
┃   ┣━━ 🌿 _HcalBarrelClusters_clusters vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalBarrelClusters_clusters.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalBarrelClusters_clusters.index int32_t[]
┃   ┣━━ πŸƒ _HcalBarrelClusters_hitContributions std::vector<float>
┃   ┣━━ 🌿 _HcalBarrelClusters_hits vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalBarrelClusters_hits.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalBarrelClusters_hits.index int32_t[]
┃   ┣━━ 🌿 _HcalBarrelClusters_particleIDs vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalBarrelClusters_particleIDs.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalBarrelClusters_particleIDs.index int32_t[]
┃   ┣━━ πŸƒ _HcalBarrelClusters_shapeParameters std::vector<float>
┃   ┣━━ πŸƒ _HcalBarrelClusters_subdetectorEnergies std::vector<float>
┃   ┣━━ 🌿 _HcalBarrelMergedHits_rawHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalBarrelMergedHits_rawHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalBarrelMergedHits_rawHit.index int32_t[]
┃   ┣━━ 🌿 _HcalBarrelRecHits_rawHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalBarrelRecHits_rawHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalBarrelRecHits_rawHit.index int32_t[]
┃   ┣━━ 🌿 _HcalBarrelSplitMergeClusterAssociations_rec vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalBarrelSplitMergeClusterAssociations_rec.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalBarrelSplitMergeClusterAssociations_rec.index int32_t[]
┃   ┣━━ 🌿 _HcalBarrelSplitMergeClusterAssociations_sim vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalBarrelSplitMergeClusterAssociations_sim.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalBarrelSplitMergeClusterAssociations_sim.index int32_t[]
┃   ┣━━ 🌿 _HcalBarrelSplitMergeClusterLinks_from vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalBarrelSplitMergeClusterLinks_from.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalBarrelSplitMergeClusterLinks_from.index int32_t[]
┃   ┣━━ 🌿 _HcalBarrelSplitMergeClusterLinks_to vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalBarrelSplitMergeClusterLinks_to.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalBarrelSplitMergeClusterLinks_to.index int32_t[]
┃   ┣━━ 🌿 _HcalBarrelSplitMergeClusters_clusters vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalBarrelSplitMergeClusters_clusters.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalBarrelSplitMergeClusters_clusters.index int32_t[]
┃   ┣━━ πŸƒ _HcalBarrelSplitMergeClusters_hitContributions std::vector<float>
┃   ┣━━ 🌿 _HcalBarrelSplitMergeClusters_hits vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalBarrelSplitMergeClusters_hits.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalBarrelSplitMergeClusters_hits.index int32_t[]
┃   ┣━━ 🌿 _HcalBarrelSplitMergeClusters_particleIDs vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalBarrelSplitMergeClusters_particleIDs.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalBarrelSplitMergeClusters_particleIDs.index int32_t[]
┃   ┣━━ πŸƒ _HcalBarrelSplitMergeClusters_shapeParameters std::vector<float>
┃   ┣━━ πŸƒ _HcalBarrelSplitMergeClusters_subdetectorEnergies std::vector<float>
┃   ┣━━ 🌿 _HcalBarrelTrackClusterMatches_cluster vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalBarrelTrackClusterMatches_cluster.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalBarrelTrackClusterMatches_cluster.index int32_t[]
┃   ┣━━ 🌿 _HcalBarrelTrackClusterMatches_track vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalBarrelTrackClusterMatches_track.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalBarrelTrackClusterMatches_track.index int32_t[]
┃   ┣━━ 🌿 _HcalBarrelTruthClusterAssociations_rec vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalBarrelTruthClusterAssociations_rec.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalBarrelTruthClusterAssociations_rec.index int32_t[]
┃   ┣━━ 🌿 _HcalBarrelTruthClusterAssociations_sim vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalBarrelTruthClusterAssociations_sim.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalBarrelTruthClusterAssociations_sim.index int32_t[]
┃   ┣━━ 🌿 _HcalBarrelTruthClusterLinks_from vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalBarrelTruthClusterLinks_from.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalBarrelTruthClusterLinks_from.index int32_t[]
┃   ┣━━ 🌿 _HcalBarrelTruthClusterLinks_to vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalBarrelTruthClusterLinks_to.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalBarrelTruthClusterLinks_to.index int32_t[]
┃   ┣━━ 🌿 _HcalBarrelTruthClusters_clusters vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalBarrelTruthClusters_clusters.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalBarrelTruthClusters_clusters.index int32_t[]
┃   ┣━━ πŸƒ _HcalBarrelTruthClusters_hitContributions std::vector<float>
┃   ┣━━ 🌿 _HcalBarrelTruthClusters_hits vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalBarrelTruthClusters_hits.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalBarrelTruthClusters_hits.index int32_t[]
┃   ┣━━ 🌿 _HcalBarrelTruthClusters_particleIDs vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalBarrelTruthClusters_particleIDs.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalBarrelTruthClusters_particleIDs.index int32_t[]
┃   ┣━━ πŸƒ _HcalBarrelTruthClusters_shapeParameters std::vector<float>
┃   ┣━━ πŸƒ _HcalBarrelTruthClusters_subdetectorEnergies std::vector<float>
┃   ┣━━ 🌿 _HcalEndcapNClusterAssociations_rec vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalEndcapNClusterAssociations_rec.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalEndcapNClusterAssociations_rec.index int32_t[]
┃   ┣━━ 🌿 _HcalEndcapNClusterAssociations_sim vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalEndcapNClusterAssociations_sim.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalEndcapNClusterAssociations_sim.index int32_t[]
┃   ┣━━ 🌿 _HcalEndcapNClusterLinks_from vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalEndcapNClusterLinks_from.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalEndcapNClusterLinks_from.index int32_t[]
┃   ┣━━ 🌿 _HcalEndcapNClusterLinks_to vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalEndcapNClusterLinks_to.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalEndcapNClusterLinks_to.index int32_t[]
┃   ┣━━ 🌿 _HcalEndcapNClusters_clusters vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalEndcapNClusters_clusters.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalEndcapNClusters_clusters.index int32_t[]
┃   ┣━━ πŸƒ _HcalEndcapNClusters_hitContributions std::vector<float>
┃   ┣━━ 🌿 _HcalEndcapNClusters_hits vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalEndcapNClusters_hits.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalEndcapNClusters_hits.index int32_t[]
┃   ┣━━ 🌿 _HcalEndcapNClusters_particleIDs vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalEndcapNClusters_particleIDs.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalEndcapNClusters_particleIDs.index int32_t[]
┃   ┣━━ πŸƒ _HcalEndcapNClusters_shapeParameters std::vector<float>
┃   ┣━━ πŸƒ _HcalEndcapNClusters_subdetectorEnergies std::vector<float>
┃   ┣━━ 🌿 _HcalEndcapNMergedHits_rawHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalEndcapNMergedHits_rawHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalEndcapNMergedHits_rawHit.index int32_t[]
┃   ┣━━ 🌿 _HcalEndcapNRecHits_rawHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalEndcapNRecHits_rawHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalEndcapNRecHits_rawHit.index int32_t[]
┃   ┣━━ 🌿 _HcalEndcapNSplitMergeClusterAssociations_rec vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalEndcapNSplitMergeClusterAssociations_rec.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalEndcapNSplitMergeClusterAssociations_rec.index int32_t[]
┃   ┣━━ 🌿 _HcalEndcapNSplitMergeClusterAssociations_sim vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalEndcapNSplitMergeClusterAssociations_sim.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalEndcapNSplitMergeClusterAssociations_sim.index int32_t[]
┃   ┣━━ 🌿 _HcalEndcapNSplitMergeClusterLinks_from vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalEndcapNSplitMergeClusterLinks_from.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalEndcapNSplitMergeClusterLinks_from.index int32_t[]
┃   ┣━━ 🌿 _HcalEndcapNSplitMergeClusterLinks_to vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalEndcapNSplitMergeClusterLinks_to.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalEndcapNSplitMergeClusterLinks_to.index int32_t[]
┃   ┣━━ 🌿 _HcalEndcapNSplitMergeClusters_clusters vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalEndcapNSplitMergeClusters_clusters.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalEndcapNSplitMergeClusters_clusters.index int32_t[]
┃   ┣━━ πŸƒ _HcalEndcapNSplitMergeClusters_hitContributions std::vector<float>
┃   ┣━━ 🌿 _HcalEndcapNSplitMergeClusters_hits vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalEndcapNSplitMergeClusters_hits.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalEndcapNSplitMergeClusters_hits.index int32_t[]
┃   ┣━━ 🌿 _HcalEndcapNSplitMergeClusters_particleIDs vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalEndcapNSplitMergeClusters_particleIDs.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalEndcapNSplitMergeClusters_particleIDs.index int32_t[]
┃   ┣━━ πŸƒ _HcalEndcapNSplitMergeClusters_shapeParameters std::vector<float>
┃   ┣━━ πŸƒ _HcalEndcapNSplitMergeClusters_subdetectorEnergies std::vector<float>
┃   ┣━━ 🌿 _HcalEndcapNTrackClusterMatches_cluster vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalEndcapNTrackClusterMatches_cluster.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalEndcapNTrackClusterMatches_cluster.index int32_t[]
┃   ┣━━ 🌿 _HcalEndcapNTrackClusterMatches_track vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalEndcapNTrackClusterMatches_track.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalEndcapNTrackClusterMatches_track.index int32_t[]
┃   ┣━━ 🌿 _HcalEndcapNTruthClusterAssociations_rec vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalEndcapNTruthClusterAssociations_rec.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalEndcapNTruthClusterAssociations_rec.index int32_t[]
┃   ┣━━ 🌿 _HcalEndcapNTruthClusterAssociations_sim vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalEndcapNTruthClusterAssociations_sim.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalEndcapNTruthClusterAssociations_sim.index int32_t[]
┃   ┣━━ 🌿 _HcalEndcapNTruthClusterLinks_from vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalEndcapNTruthClusterLinks_from.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalEndcapNTruthClusterLinks_from.index int32_t[]
┃   ┣━━ 🌿 _HcalEndcapNTruthClusterLinks_to vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalEndcapNTruthClusterLinks_to.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalEndcapNTruthClusterLinks_to.index int32_t[]
┃   ┣━━ 🌿 _HcalEndcapNTruthClusters_clusters vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalEndcapNTruthClusters_clusters.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalEndcapNTruthClusters_clusters.index int32_t[]
┃   ┣━━ πŸƒ _HcalEndcapNTruthClusters_hitContributions std::vector<float>
┃   ┣━━ 🌿 _HcalEndcapNTruthClusters_hits vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalEndcapNTruthClusters_hits.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalEndcapNTruthClusters_hits.index int32_t[]
┃   ┣━━ 🌿 _HcalEndcapNTruthClusters_particleIDs vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalEndcapNTruthClusters_particleIDs.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalEndcapNTruthClusters_particleIDs.index int32_t[]
┃   ┣━━ πŸƒ _HcalEndcapNTruthClusters_shapeParameters std::vector<float>
┃   ┣━━ πŸƒ _HcalEndcapNTruthClusters_subdetectorEnergies std::vector<float>
┃   ┣━━ 🌿 _HcalEndcapPInsertClusterAssociations_rec vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalEndcapPInsertClusterAssociations_rec.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalEndcapPInsertClusterAssociations_rec.index int32_t[]
┃   ┣━━ 🌿 _HcalEndcapPInsertClusterAssociations_sim vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalEndcapPInsertClusterAssociations_sim.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalEndcapPInsertClusterAssociations_sim.index int32_t[]
┃   ┣━━ 🌿 _HcalEndcapPInsertClusterLinks_from vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalEndcapPInsertClusterLinks_from.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalEndcapPInsertClusterLinks_from.index int32_t[]
┃   ┣━━ 🌿 _HcalEndcapPInsertClusterLinks_to vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalEndcapPInsertClusterLinks_to.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalEndcapPInsertClusterLinks_to.index int32_t[]
┃   ┣━━ 🌿 _HcalEndcapPInsertClusters_clusters vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalEndcapPInsertClusters_clusters.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalEndcapPInsertClusters_clusters.index int32_t[]
┃   ┣━━ πŸƒ _HcalEndcapPInsertClusters_hitContributions std::vector<float>
┃   ┣━━ 🌿 _HcalEndcapPInsertClusters_hits vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalEndcapPInsertClusters_hits.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalEndcapPInsertClusters_hits.index int32_t[]
┃   ┣━━ 🌿 _HcalEndcapPInsertClusters_particleIDs vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalEndcapPInsertClusters_particleIDs.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalEndcapPInsertClusters_particleIDs.index int32_t[]
┃   ┣━━ πŸƒ _HcalEndcapPInsertClusters_shapeParameters std::vector<float>
┃   ┣━━ πŸƒ _HcalEndcapPInsertClusters_subdetectorEnergies std::vector<float>
┃   ┣━━ 🌿 _HcalEndcapPInsertMergedHits_rawHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalEndcapPInsertMergedHits_rawHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalEndcapPInsertMergedHits_rawHit.index int32_t[]
┃   ┣━━ 🌿 _HcalEndcapPInsertRecHits_rawHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalEndcapPInsertRecHits_rawHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalEndcapPInsertRecHits_rawHit.index int32_t[]
┃   ┣━━ 🌿 _HcalFarForwardZDCClusterAssociationsBaseline_rec vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalFarForwardZDCClusterAssociationsBaseline_rec.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalFarForwardZDCClusterAssociationsBaseline_rec.index int32_t[]
┃   ┣━━ 🌿 _HcalFarForwardZDCClusterAssociationsBaseline_sim vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalFarForwardZDCClusterAssociationsBaseline_sim.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalFarForwardZDCClusterAssociationsBaseline_sim.index int32_t[]
┃   ┣━━ 🌿 _HcalFarForwardZDCClusterAssociations_rec vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalFarForwardZDCClusterAssociations_rec.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalFarForwardZDCClusterAssociations_rec.index int32_t[]
┃   ┣━━ 🌿 _HcalFarForwardZDCClusterAssociations_sim vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalFarForwardZDCClusterAssociations_sim.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalFarForwardZDCClusterAssociations_sim.index int32_t[]
┃   ┣━━ 🌿 _HcalFarForwardZDCClusterLinksBaseline_from vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalFarForwardZDCClusterLinksBaseline_from.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalFarForwardZDCClusterLinksBaseline_from.index int32_t[]
┃   ┣━━ 🌿 _HcalFarForwardZDCClusterLinksBaseline_to vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalFarForwardZDCClusterLinksBaseline_to.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalFarForwardZDCClusterLinksBaseline_to.index int32_t[]
┃   ┣━━ 🌿 _HcalFarForwardZDCClusterLinks_from vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalFarForwardZDCClusterLinks_from.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalFarForwardZDCClusterLinks_from.index int32_t[]
┃   ┣━━ 🌿 _HcalFarForwardZDCClusterLinks_to vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalFarForwardZDCClusterLinks_to.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalFarForwardZDCClusterLinks_to.index int32_t[]
┃   ┣━━ 🌿 _HcalFarForwardZDCClustersBaseline_clusters vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalFarForwardZDCClustersBaseline_clusters.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalFarForwardZDCClustersBaseline_clusters.index int32_t[]
┃   ┣━━ πŸƒ _HcalFarForwardZDCClustersBaseline_hitContributions std::vector<float>
┃   ┣━━ 🌿 _HcalFarForwardZDCClustersBaseline_hits vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalFarForwardZDCClustersBaseline_hits.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalFarForwardZDCClustersBaseline_hits.index int32_t[]
┃   ┣━━ 🌿 _HcalFarForwardZDCClustersBaseline_particleIDs vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalFarForwardZDCClustersBaseline_particleIDs.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalFarForwardZDCClustersBaseline_particleIDs.index int32_t[]
┃   ┣━━ πŸƒ _HcalFarForwardZDCClustersBaseline_shapeParameters std::vector<float>
┃   ┣━━ πŸƒ _HcalFarForwardZDCClustersBaseline_subdetectorEnergies std::vector<float>
┃   ┣━━ 🌿 _HcalFarForwardZDCClusters_clusters vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalFarForwardZDCClusters_clusters.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalFarForwardZDCClusters_clusters.index int32_t[]
┃   ┣━━ πŸƒ _HcalFarForwardZDCClusters_hitContributions std::vector<float>
┃   ┣━━ 🌿 _HcalFarForwardZDCClusters_hits vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalFarForwardZDCClusters_hits.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalFarForwardZDCClusters_hits.index int32_t[]
┃   ┣━━ 🌿 _HcalFarForwardZDCClusters_particleIDs vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalFarForwardZDCClusters_particleIDs.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalFarForwardZDCClusters_particleIDs.index int32_t[]
┃   ┣━━ πŸƒ _HcalFarForwardZDCClusters_shapeParameters std::vector<float>
┃   ┣━━ πŸƒ _HcalFarForwardZDCClusters_subdetectorEnergies std::vector<float>
┃   ┣━━ 🌿 _HcalFarForwardZDCRecHits_rawHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalFarForwardZDCRecHits_rawHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalFarForwardZDCRecHits_rawHit.index int32_t[]
┃   ┣━━ 🌿 _HcalFarForwardZDCSubcellHits_rawHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalFarForwardZDCSubcellHits_rawHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalFarForwardZDCSubcellHits_rawHit.index int32_t[]
┃   ┣━━ 🌿 _HcalFarForwardZDCTruthClusterAssociations_rec vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalFarForwardZDCTruthClusterAssociations_rec.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalFarForwardZDCTruthClusterAssociations_rec.index int32_t[]
┃   ┣━━ 🌿 _HcalFarForwardZDCTruthClusterAssociations_sim vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalFarForwardZDCTruthClusterAssociations_sim.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalFarForwardZDCTruthClusterAssociations_sim.index int32_t[]
┃   ┣━━ 🌿 _HcalFarForwardZDCTruthClusterLinks_from vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalFarForwardZDCTruthClusterLinks_from.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalFarForwardZDCTruthClusterLinks_from.index int32_t[]
┃   ┣━━ 🌿 _HcalFarForwardZDCTruthClusterLinks_to vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalFarForwardZDCTruthClusterLinks_to.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalFarForwardZDCTruthClusterLinks_to.index int32_t[]
┃   ┣━━ 🌿 _HcalFarForwardZDCTruthClusters_clusters vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalFarForwardZDCTruthClusters_clusters.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalFarForwardZDCTruthClusters_clusters.index int32_t[]
┃   ┣━━ πŸƒ _HcalFarForwardZDCTruthClusters_hitContributions std::vector<float>
┃   ┣━━ 🌿 _HcalFarForwardZDCTruthClusters_hits vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalFarForwardZDCTruthClusters_hits.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalFarForwardZDCTruthClusters_hits.index int32_t[]
┃   ┣━━ 🌿 _HcalFarForwardZDCTruthClusters_particleIDs vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalFarForwardZDCTruthClusters_particleIDs.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalFarForwardZDCTruthClusters_particleIDs.index int32_t[]
┃   ┣━━ πŸƒ _HcalFarForwardZDCTruthClusters_shapeParameters std::vector<float>
┃   ┣━━ πŸƒ _HcalFarForwardZDCTruthClusters_subdetectorEnergies std::vector<float>
┃   ┣━━ 🌿 _InclusiveKinematicsDA_scat vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _InclusiveKinematicsDA_scat.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _InclusiveKinematicsDA_scat.index int32_t[]
┃   ┣━━ 🌿 _InclusiveKinematicsESigma_scat vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _InclusiveKinematicsESigma_scat.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _InclusiveKinematicsESigma_scat.index int32_t[]
┃   ┣━━ 🌿 _InclusiveKinematicsElectron_scat vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _InclusiveKinematicsElectron_scat.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _InclusiveKinematicsElectron_scat.index int32_t[]
┃   ┣━━ 🌿 _InclusiveKinematicsJB_scat vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _InclusiveKinematicsJB_scat.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _InclusiveKinematicsJB_scat.index int32_t[]
┃   ┣━━ 🌿 _InclusiveKinematicsML_scat vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _InclusiveKinematicsML_scat.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _InclusiveKinematicsML_scat.index int32_t[]
┃   ┣━━ 🌿 _InclusiveKinematicsSigma_scat vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _InclusiveKinematicsSigma_scat.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _InclusiveKinematicsSigma_scat.index int32_t[]
┃   ┣━━ 🌿 _InclusiveKinematicsTruth_scat vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _InclusiveKinematicsTruth_scat.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _InclusiveKinematicsTruth_scat.index int32_t[]
┃   ┣━━ 🌿 _LFHCALClusterAssociations_rec vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _LFHCALClusterAssociations_rec.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _LFHCALClusterAssociations_rec.index int32_t[]
┃   ┣━━ 🌿 _LFHCALClusterAssociations_sim vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _LFHCALClusterAssociations_sim.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _LFHCALClusterAssociations_sim.index int32_t[]
┃   ┣━━ 🌿 _LFHCALClusterLinks_from vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _LFHCALClusterLinks_from.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _LFHCALClusterLinks_from.index int32_t[]
┃   ┣━━ 🌿 _LFHCALClusterLinks_to vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _LFHCALClusterLinks_to.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _LFHCALClusterLinks_to.index int32_t[]
┃   ┣━━ 🌿 _LFHCALClusters_clusters vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _LFHCALClusters_clusters.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _LFHCALClusters_clusters.index int32_t[]
┃   ┣━━ πŸƒ _LFHCALClusters_hitContributions std::vector<float>
┃   ┣━━ 🌿 _LFHCALClusters_hits vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _LFHCALClusters_hits.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _LFHCALClusters_hits.index int32_t[]
┃   ┣━━ 🌿 _LFHCALClusters_particleIDs vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _LFHCALClusters_particleIDs.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _LFHCALClusters_particleIDs.index int32_t[]
┃   ┣━━ πŸƒ _LFHCALClusters_shapeParameters std::vector<float>
┃   ┣━━ πŸƒ _LFHCALClusters_subdetectorEnergies std::vector<float>
┃   ┣━━ 🌿 _LFHCALRecHits_rawHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _LFHCALRecHits_rawHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _LFHCALRecHits_rawHit.index int32_t[]
┃   ┣━━ 🌿 _LFHCALSplitMergeClusterAssociations_rec vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _LFHCALSplitMergeClusterAssociations_rec.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _LFHCALSplitMergeClusterAssociations_rec.index int32_t[]
┃   ┣━━ 🌿 _LFHCALSplitMergeClusterAssociations_sim vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _LFHCALSplitMergeClusterAssociations_sim.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _LFHCALSplitMergeClusterAssociations_sim.index int32_t[]
┃   ┣━━ 🌿 _LFHCALSplitMergeClusterLinks_from vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _LFHCALSplitMergeClusterLinks_from.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _LFHCALSplitMergeClusterLinks_from.index int32_t[]
┃   ┣━━ 🌿 _LFHCALSplitMergeClusterLinks_to vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _LFHCALSplitMergeClusterLinks_to.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _LFHCALSplitMergeClusterLinks_to.index int32_t[]
┃   ┣━━ 🌿 _LFHCALSplitMergeClusters_clusters vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _LFHCALSplitMergeClusters_clusters.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _LFHCALSplitMergeClusters_clusters.index int32_t[]
┃   ┣━━ πŸƒ _LFHCALSplitMergeClusters_hitContributions std::vector<float>
┃   ┣━━ 🌿 _LFHCALSplitMergeClusters_hits vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _LFHCALSplitMergeClusters_hits.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _LFHCALSplitMergeClusters_hits.index int32_t[]
┃   ┣━━ 🌿 _LFHCALSplitMergeClusters_particleIDs vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _LFHCALSplitMergeClusters_particleIDs.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _LFHCALSplitMergeClusters_particleIDs.index int32_t[]
┃   ┣━━ πŸƒ _LFHCALSplitMergeClusters_shapeParameters std::vector<float>
┃   ┣━━ πŸƒ _LFHCALSplitMergeClusters_subdetectorEnergies std::vector<float>
┃   ┣━━ 🌿 _LFHCALTrackClusterMatches_cluster vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _LFHCALTrackClusterMatches_cluster.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _LFHCALTrackClusterMatches_cluster.index int32_t[]
┃   ┣━━ 🌿 _LFHCALTrackClusterMatches_track vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _LFHCALTrackClusterMatches_track.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _LFHCALTrackClusterMatches_track.index int32_t[]
┃   ┣━━ 🌿 _MCParticlesHeadOnFrameNoBeamFX_daughters vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _MCParticlesHeadOnFrameNoBeamFX_daughters.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _MCParticlesHeadOnFrameNoBeamFX_daughters.index int32_t[]
┃   ┣━━ 🌿 _MCParticlesHeadOnFrameNoBeamFX_parents vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _MCParticlesHeadOnFrameNoBeamFX_parents.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _MCParticlesHeadOnFrameNoBeamFX_parents.index int32_t[]
┃   ┣━━ 🌿 _MCParticles_daughters vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _MCParticles_daughters.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _MCParticles_daughters.index int32_t[]
┃   ┣━━ 🌿 _MCParticles_parents vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _MCParticles_parents.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _MCParticles_parents.index int32_t[]
┃   ┣━━ 🌿 _MPGDBarrelHits_particle vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _MPGDBarrelHits_particle.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _MPGDBarrelHits_particle.index int32_t[]
┃   ┣━━ 🌿 _MPGDBarrelRawHitAssociations_rawHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _MPGDBarrelRawHitAssociations_rawHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _MPGDBarrelRawHitAssociations_rawHit.index int32_t[]
┃   ┣━━ 🌿 _MPGDBarrelRawHitAssociations_simHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _MPGDBarrelRawHitAssociations_simHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _MPGDBarrelRawHitAssociations_simHit.index int32_t[]
┃   ┣━━ 🌿 _MPGDBarrelRawHitLinks_from vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _MPGDBarrelRawHitLinks_from.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _MPGDBarrelRawHitLinks_from.index int32_t[]
┃   ┣━━ 🌿 _MPGDBarrelRawHitLinks_to vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _MPGDBarrelRawHitLinks_to.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _MPGDBarrelRawHitLinks_to.index int32_t[]
┃   ┣━━ 🌿 _MPGDBarrelRecHits_rawHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _MPGDBarrelRecHits_rawHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _MPGDBarrelRecHits_rawHit.index int32_t[]
┃   ┣━━ 🌿 _OuterMPGDBarrelHits_particle vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _OuterMPGDBarrelHits_particle.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _OuterMPGDBarrelHits_particle.index int32_t[]
┃   ┣━━ 🌿 _OuterMPGDBarrelRawHitAssociations_rawHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _OuterMPGDBarrelRawHitAssociations_rawHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _OuterMPGDBarrelRawHitAssociations_rawHit.index int32_t[]
┃   ┣━━ 🌿 _OuterMPGDBarrelRawHitAssociations_simHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _OuterMPGDBarrelRawHitAssociations_simHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _OuterMPGDBarrelRawHitAssociations_simHit.index int32_t[]
┃   ┣━━ 🌿 _OuterMPGDBarrelRawHitLinks_from vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _OuterMPGDBarrelRawHitLinks_from.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _OuterMPGDBarrelRawHitLinks_from.index int32_t[]
┃   ┣━━ 🌿 _OuterMPGDBarrelRawHitLinks_to vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _OuterMPGDBarrelRawHitLinks_to.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _OuterMPGDBarrelRawHitLinks_to.index int32_t[]
┃   ┣━━ 🌿 _OuterMPGDBarrelRecHits_rawHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _OuterMPGDBarrelRecHits_rawHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _OuterMPGDBarrelRecHits_rawHit.index int32_t[]
┃   ┣━━ πŸƒ _RICHEndcapNParticleIDs_parameters std::vector<float>
┃   ┣━━ 🌿 _RICHEndcapNParticleIDs_particle vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _RICHEndcapNParticleIDs_particle.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _RICHEndcapNParticleIDs_particle.index int32_t[]
┃   ┣━━ 🌿 _RICHEndcapNRawHitsAssociations_rawHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _RICHEndcapNRawHitsAssociations_rawHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _RICHEndcapNRawHitsAssociations_rawHit.index int32_t[]
┃   ┣━━ 🌿 _RICHEndcapNRawHitsAssociations_simHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _RICHEndcapNRawHitsAssociations_simHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _RICHEndcapNRawHitsAssociations_simHit.index int32_t[]
┃   ┣━━ 🌿 _RICHEndcapNRawHitsLinks_from vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _RICHEndcapNRawHitsLinks_from.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _RICHEndcapNRawHitsLinks_from.index int32_t[]
┃   ┣━━ 🌿 _RICHEndcapNRawHitsLinks_to vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _RICHEndcapNRawHitsLinks_to.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _RICHEndcapNRawHitsLinks_to.index int32_t[]
┃   ┣━━ πŸƒ _RICHEndcapNTruthSeededParticleIDs_parameters std::vector<float>
┃   ┣━━ 🌿 _RICHEndcapNTruthSeededParticleIDs_particle vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _RICHEndcapNTruthSeededParticleIDs_particle.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _RICHEndcapNTruthSeededParticleIDs_particle.index int32_t[]
┃   ┣━━ 🌿 _ReconstructedBreitFrameParticles_clusters vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ReconstructedBreitFrameParticles_clusters.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ReconstructedBreitFrameParticles_clusters.index int32_t[]
┃   ┣━━ 🌿 _ReconstructedBreitFrameParticles_particleIDUsed vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ReconstructedBreitFrameParticles_particleIDUsed.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ReconstructedBreitFrameParticles_particleIDUsed.index int32_t[]
┃   ┣━━ 🌿 _ReconstructedBreitFrameParticles_particleIDs vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ReconstructedBreitFrameParticles_particleIDs.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ReconstructedBreitFrameParticles_particleIDs.index int32_t[]
┃   ┣━━ 🌿 _ReconstructedBreitFrameParticles_particles vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ReconstructedBreitFrameParticles_particles.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ReconstructedBreitFrameParticles_particles.index int32_t[]
┃   ┣━━ 🌿 _ReconstructedBreitFrameParticles_startVertex vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ReconstructedBreitFrameParticles_startVertex.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ReconstructedBreitFrameParticles_startVertex.index int32_t[]
┃   ┣━━ 🌿 _ReconstructedBreitFrameParticles_tracks vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ReconstructedBreitFrameParticles_tracks.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ReconstructedBreitFrameParticles_tracks.index int32_t[]
┃   ┣━━ 🌿 _ReconstructedCentauroJets_clusters vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ReconstructedCentauroJets_clusters.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ReconstructedCentauroJets_clusters.index int32_t[]
┃   ┣━━ 🌿 _ReconstructedCentauroJets_particleIDUsed vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ReconstructedCentauroJets_particleIDUsed.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ReconstructedCentauroJets_particleIDUsed.index int32_t[]
┃   ┣━━ 🌿 _ReconstructedCentauroJets_particleIDs vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ReconstructedCentauroJets_particleIDs.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ReconstructedCentauroJets_particleIDs.index int32_t[]
┃   ┣━━ 🌿 _ReconstructedCentauroJets_particles vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ReconstructedCentauroJets_particles.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ReconstructedCentauroJets_particles.index int32_t[]
┃   ┣━━ 🌿 _ReconstructedCentauroJets_startVertex vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ReconstructedCentauroJets_startVertex.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ReconstructedCentauroJets_startVertex.index int32_t[]
┃   ┣━━ 🌿 _ReconstructedCentauroJets_tracks vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ReconstructedCentauroJets_tracks.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ReconstructedCentauroJets_tracks.index int32_t[]
┃   ┣━━ 🌿 _ReconstructedChargedJets_clusters vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ReconstructedChargedJets_clusters.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ReconstructedChargedJets_clusters.index int32_t[]
┃   ┣━━ 🌿 _ReconstructedChargedJets_particleIDUsed vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ReconstructedChargedJets_particleIDUsed.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ReconstructedChargedJets_particleIDUsed.index int32_t[]
┃   ┣━━ 🌿 _ReconstructedChargedJets_particleIDs vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ReconstructedChargedJets_particleIDs.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ReconstructedChargedJets_particleIDs.index int32_t[]
┃   ┣━━ 🌿 _ReconstructedChargedJets_particles vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ReconstructedChargedJets_particles.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ReconstructedChargedJets_particles.index int32_t[]
┃   ┣━━ 🌿 _ReconstructedChargedJets_startVertex vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ReconstructedChargedJets_startVertex.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ReconstructedChargedJets_startVertex.index int32_t[]
┃   ┣━━ 🌿 _ReconstructedChargedJets_tracks vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ReconstructedChargedJets_tracks.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ReconstructedChargedJets_tracks.index int32_t[]
┃   ┣━━ 🌿 _ReconstructedChargedParticleAssociations_rec vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ReconstructedChargedParticleAssociations_rec.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ReconstructedChargedParticleAssociations_rec.index int32_t[]
┃   ┣━━ 🌿 _ReconstructedChargedParticleAssociations_sim vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ReconstructedChargedParticleAssociations_sim.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ReconstructedChargedParticleAssociations_sim.index int32_t[]
┃   ┣━━ 🌿 _ReconstructedChargedParticleLinks_from vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ReconstructedChargedParticleLinks_from.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ReconstructedChargedParticleLinks_from.index int32_t[]
┃   ┣━━ 🌿 _ReconstructedChargedParticleLinks_to vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ReconstructedChargedParticleLinks_to.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ReconstructedChargedParticleLinks_to.index int32_t[]
┃   ┣━━ 🌿 _ReconstructedChargedParticles_clusters vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ReconstructedChargedParticles_clusters.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ReconstructedChargedParticles_clusters.index int32_t[]
┃   ┣━━ 🌿 _ReconstructedChargedParticles_particleIDUsed vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ReconstructedChargedParticles_particleIDUsed.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ReconstructedChargedParticles_particleIDUsed.index int32_t[]
┃   ┣━━ 🌿 _ReconstructedChargedParticles_particleIDs vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ReconstructedChargedParticles_particleIDs.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ReconstructedChargedParticles_particleIDs.index int32_t[]
┃   ┣━━ 🌿 _ReconstructedChargedParticles_particles vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ReconstructedChargedParticles_particles.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ReconstructedChargedParticles_particles.index int32_t[]
┃   ┣━━ 🌿 _ReconstructedChargedParticles_startVertex vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ReconstructedChargedParticles_startVertex.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ReconstructedChargedParticles_startVertex.index int32_t[]
┃   ┣━━ 🌿 _ReconstructedChargedParticles_tracks vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ReconstructedChargedParticles_tracks.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ReconstructedChargedParticles_tracks.index int32_t[]
┃   ┣━━ πŸƒ _ReconstructedChargedRealPIDParticleIDs_parameters std::vector<float>
┃   ┣━━ 🌿 _ReconstructedChargedRealPIDParticleIDs_particle vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ReconstructedChargedRealPIDParticleIDs_particle.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ReconstructedChargedRealPIDParticleIDs_particle.index int32_t[]
┃   ┣━━ 🌿 _ReconstructedChargedRealPIDParticles_clusters vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ReconstructedChargedRealPIDParticles_clusters.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ReconstructedChargedRealPIDParticles_clusters.index int32_t[]
┃   ┣━━ 🌿 _ReconstructedChargedRealPIDParticles_particleIDUsed vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ReconstructedChargedRealPIDParticles_particleIDUsed.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ReconstructedChargedRealPIDParticles_particleIDUsed.index int32_t[]
┃   ┣━━ 🌿 _ReconstructedChargedRealPIDParticles_particleIDs vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ReconstructedChargedRealPIDParticles_particleIDs.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ReconstructedChargedRealPIDParticles_particleIDs.index int32_t[]
┃   ┣━━ 🌿 _ReconstructedChargedRealPIDParticles_particles vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ReconstructedChargedRealPIDParticles_particles.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ReconstructedChargedRealPIDParticles_particles.index int32_t[]
┃   ┣━━ 🌿 _ReconstructedChargedRealPIDParticles_startVertex vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ReconstructedChargedRealPIDParticles_startVertex.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ReconstructedChargedRealPIDParticles_startVertex.index int32_t[]
┃   ┣━━ 🌿 _ReconstructedChargedRealPIDParticles_tracks vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ReconstructedChargedRealPIDParticles_tracks.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ReconstructedChargedRealPIDParticles_tracks.index int32_t[]
┃   ┣━━ 🌿 _ReconstructedFarForwardZDCLambdaDecayProductsCM_clusters vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ReconstructedFarForwardZDCLambdaDecayProductsCM_clusters.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ReconstructedFarForwardZDCLambdaDecayProductsCM_clusters.index int32_t[]
┃   ┣━━ 🌿 _ReconstructedFarForwardZDCLambdaDecayProductsCM_particleIDUsed vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ReconstructedFarForwardZDCLambdaDecayProductsCM_particleIDUsed.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ReconstructedFarForwardZDCLambdaDecayProductsCM_particleIDUsed.index int32_t[]
┃   ┣━━ 🌿 _ReconstructedFarForwardZDCLambdaDecayProductsCM_particleIDs vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ReconstructedFarForwardZDCLambdaDecayProductsCM_particleIDs.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ReconstructedFarForwardZDCLambdaDecayProductsCM_particleIDs.index int32_t[]
┃   ┣━━ 🌿 _ReconstructedFarForwardZDCLambdaDecayProductsCM_particles vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ReconstructedFarForwardZDCLambdaDecayProductsCM_particles.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ReconstructedFarForwardZDCLambdaDecayProductsCM_particles.index int32_t[]
┃   ┣━━ 🌿 _ReconstructedFarForwardZDCLambdaDecayProductsCM_startVertex vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ReconstructedFarForwardZDCLambdaDecayProductsCM_startVertex.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ReconstructedFarForwardZDCLambdaDecayProductsCM_startVertex.index int32_t[]
┃   ┣━━ 🌿 _ReconstructedFarForwardZDCLambdaDecayProductsCM_tracks vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ReconstructedFarForwardZDCLambdaDecayProductsCM_tracks.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ReconstructedFarForwardZDCLambdaDecayProductsCM_tracks.index int32_t[]
┃   ┣━━ 🌿 _ReconstructedFarForwardZDCLambdas_clusters vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ReconstructedFarForwardZDCLambdas_clusters.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ReconstructedFarForwardZDCLambdas_clusters.index int32_t[]
┃   ┣━━ 🌿 _ReconstructedFarForwardZDCLambdas_particleIDUsed vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ReconstructedFarForwardZDCLambdas_particleIDUsed.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ReconstructedFarForwardZDCLambdas_particleIDUsed.index int32_t[]
┃   ┣━━ 🌿 _ReconstructedFarForwardZDCLambdas_particleIDs vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ReconstructedFarForwardZDCLambdas_particleIDs.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ReconstructedFarForwardZDCLambdas_particleIDs.index int32_t[]
┃   ┣━━ 🌿 _ReconstructedFarForwardZDCLambdas_particles vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ReconstructedFarForwardZDCLambdas_particles.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ReconstructedFarForwardZDCLambdas_particles.index int32_t[]
┃   ┣━━ 🌿 _ReconstructedFarForwardZDCLambdas_startVertex vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ReconstructedFarForwardZDCLambdas_startVertex.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ReconstructedFarForwardZDCLambdas_startVertex.index int32_t[]
┃   ┣━━ 🌿 _ReconstructedFarForwardZDCLambdas_tracks vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ReconstructedFarForwardZDCLambdas_tracks.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ReconstructedFarForwardZDCLambdas_tracks.index int32_t[]
┃   ┣━━ 🌿 _ReconstructedFarForwardZDCNeutrals_clusters vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ReconstructedFarForwardZDCNeutrals_clusters.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ReconstructedFarForwardZDCNeutrals_clusters.index int32_t[]
┃   ┣━━ 🌿 _ReconstructedFarForwardZDCNeutrals_particleIDUsed vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ReconstructedFarForwardZDCNeutrals_particleIDUsed.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ReconstructedFarForwardZDCNeutrals_particleIDUsed.index int32_t[]
┃   ┣━━ 🌿 _ReconstructedFarForwardZDCNeutrals_particleIDs vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ReconstructedFarForwardZDCNeutrals_particleIDs.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ReconstructedFarForwardZDCNeutrals_particleIDs.index int32_t[]
┃   ┣━━ 🌿 _ReconstructedFarForwardZDCNeutrals_particles vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ReconstructedFarForwardZDCNeutrals_particles.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ReconstructedFarForwardZDCNeutrals_particles.index int32_t[]
┃   ┣━━ 🌿 _ReconstructedFarForwardZDCNeutrals_startVertex vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ReconstructedFarForwardZDCNeutrals_startVertex.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ReconstructedFarForwardZDCNeutrals_startVertex.index int32_t[]
┃   ┣━━ 🌿 _ReconstructedFarForwardZDCNeutrals_tracks vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ReconstructedFarForwardZDCNeutrals_tracks.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ReconstructedFarForwardZDCNeutrals_tracks.index int32_t[]
┃   ┣━━ 🌿 _ReconstructedJets_clusters vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ReconstructedJets_clusters.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ReconstructedJets_clusters.index int32_t[]
┃   ┣━━ 🌿 _ReconstructedJets_particleIDUsed vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ReconstructedJets_particleIDUsed.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ReconstructedJets_particleIDUsed.index int32_t[]
┃   ┣━━ 🌿 _ReconstructedJets_particleIDs vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ReconstructedJets_particleIDs.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ReconstructedJets_particleIDs.index int32_t[]
┃   ┣━━ 🌿 _ReconstructedJets_particles vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ReconstructedJets_particles.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ReconstructedJets_particles.index int32_t[]
┃   ┣━━ 🌿 _ReconstructedJets_startVertex vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ReconstructedJets_startVertex.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ReconstructedJets_startVertex.index int32_t[]
┃   ┣━━ 🌿 _ReconstructedJets_tracks vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ReconstructedJets_tracks.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ReconstructedJets_tracks.index int32_t[]
┃   ┣━━ 🌿 _ReconstructedParticleAssociations_rec vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ReconstructedParticleAssociations_rec.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ReconstructedParticleAssociations_rec.index int32_t[]
┃   ┣━━ 🌿 _ReconstructedParticleAssociations_sim vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ReconstructedParticleAssociations_sim.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ReconstructedParticleAssociations_sim.index int32_t[]
┃   ┣━━ 🌿 _ReconstructedParticleLinks_from vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ReconstructedParticleLinks_from.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ReconstructedParticleLinks_from.index int32_t[]
┃   ┣━━ 🌿 _ReconstructedParticleLinks_to vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ReconstructedParticleLinks_to.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ReconstructedParticleLinks_to.index int32_t[]
┃   ┣━━ 🌿 _ReconstructedParticles_clusters vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ReconstructedParticles_clusters.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ReconstructedParticles_clusters.index int32_t[]
┃   ┣━━ 🌿 _ReconstructedParticles_particleIDUsed vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ReconstructedParticles_particleIDUsed.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ReconstructedParticles_particleIDUsed.index int32_t[]
┃   ┣━━ 🌿 _ReconstructedParticles_particleIDs vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ReconstructedParticles_particleIDs.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ReconstructedParticles_particleIDs.index int32_t[]
┃   ┣━━ 🌿 _ReconstructedParticles_particles vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ReconstructedParticles_particles.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ReconstructedParticles_particles.index int32_t[]
┃   ┣━━ 🌿 _ReconstructedParticles_startVertex vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ReconstructedParticles_startVertex.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ReconstructedParticles_startVertex.index int32_t[]
┃   ┣━━ 🌿 _ReconstructedParticles_tracks vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ReconstructedParticles_tracks.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ReconstructedParticles_tracks.index int32_t[]
┃   ┣━━ 🌿 _ReconstructedTruthSeededChargedParticleAssociations_rec vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ReconstructedTruthSeededChargedParticleAssociations_rec.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ReconstructedTruthSeededChargedParticleAssociations_rec.index int32_t[]
┃   ┣━━ 🌿 _ReconstructedTruthSeededChargedParticleAssociations_sim vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ReconstructedTruthSeededChargedParticleAssociations_sim.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ReconstructedTruthSeededChargedParticleAssociations_sim.index int32_t[]
┃   ┣━━ 🌿 _ReconstructedTruthSeededChargedParticleLinks_from vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ReconstructedTruthSeededChargedParticleLinks_from.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ReconstructedTruthSeededChargedParticleLinks_from.index int32_t[]
┃   ┣━━ 🌿 _ReconstructedTruthSeededChargedParticleLinks_to vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ReconstructedTruthSeededChargedParticleLinks_to.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ReconstructedTruthSeededChargedParticleLinks_to.index int32_t[]
┃   ┣━━ 🌿 _ReconstructedTruthSeededChargedParticles_clusters vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ReconstructedTruthSeededChargedParticles_clusters.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ReconstructedTruthSeededChargedParticles_clusters.index int32_t[]
┃   ┣━━ 🌿 _ReconstructedTruthSeededChargedParticles_particleIDUsed vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ReconstructedTruthSeededChargedParticles_particleIDUsed.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ReconstructedTruthSeededChargedParticles_particleIDUsed.index int32_t[]
┃   ┣━━ 🌿 _ReconstructedTruthSeededChargedParticles_particleIDs vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ReconstructedTruthSeededChargedParticles_particleIDs.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ReconstructedTruthSeededChargedParticles_particleIDs.index int32_t[]
┃   ┣━━ 🌿 _ReconstructedTruthSeededChargedParticles_particles vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ReconstructedTruthSeededChargedParticles_particles.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ReconstructedTruthSeededChargedParticles_particles.index int32_t[]
┃   ┣━━ 🌿 _ReconstructedTruthSeededChargedParticles_startVertex vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ReconstructedTruthSeededChargedParticles_startVertex.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ReconstructedTruthSeededChargedParticles_startVertex.index int32_t[]
┃   ┣━━ 🌿 _ReconstructedTruthSeededChargedParticles_tracks vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ReconstructedTruthSeededChargedParticles_tracks.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ReconstructedTruthSeededChargedParticles_tracks.index int32_t[]
┃   ┣━━ 🌿 _SecondaryVerticesHelix_associatedParticles vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _SecondaryVerticesHelix_associatedParticles.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _SecondaryVerticesHelix_associatedParticles.index int32_t[]
┃   ┣━━ 🌿 _SiBarrelHits_particle vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _SiBarrelHits_particle.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _SiBarrelHits_particle.index int32_t[]
┃   ┣━━ 🌿 _SiBarrelRawHitAssociations_rawHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _SiBarrelRawHitAssociations_rawHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _SiBarrelRawHitAssociations_rawHit.index int32_t[]
┃   ┣━━ 🌿 _SiBarrelRawHitAssociations_simHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _SiBarrelRawHitAssociations_simHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _SiBarrelRawHitAssociations_simHit.index int32_t[]
┃   ┣━━ 🌿 _SiBarrelRawHitLinks_from vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _SiBarrelRawHitLinks_from.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _SiBarrelRawHitLinks_from.index int32_t[]
┃   ┣━━ 🌿 _SiBarrelRawHitLinks_to vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _SiBarrelRawHitLinks_to.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _SiBarrelRawHitLinks_to.index int32_t[]
┃   ┣━━ 🌿 _SiBarrelTrackerRecHits_rawHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _SiBarrelTrackerRecHits_rawHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _SiBarrelTrackerRecHits_rawHit.index int32_t[]
┃   ┣━━ 🌿 _SiBarrelVertexRawHitAssociations_rawHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _SiBarrelVertexRawHitAssociations_rawHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _SiBarrelVertexRawHitAssociations_rawHit.index int32_t[]
┃   ┣━━ 🌿 _SiBarrelVertexRawHitAssociations_simHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _SiBarrelVertexRawHitAssociations_simHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _SiBarrelVertexRawHitAssociations_simHit.index int32_t[]
┃   ┣━━ 🌿 _SiBarrelVertexRawHitLinks_from vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _SiBarrelVertexRawHitLinks_from.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _SiBarrelVertexRawHitLinks_from.index int32_t[]
┃   ┣━━ 🌿 _SiBarrelVertexRawHitLinks_to vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _SiBarrelVertexRawHitLinks_to.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _SiBarrelVertexRawHitLinks_to.index int32_t[]
┃   ┣━━ 🌿 _SiBarrelVertexRecHits_rawHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _SiBarrelVertexRecHits_rawHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _SiBarrelVertexRecHits_rawHit.index int32_t[]
┃   ┣━━ 🌿 _SiEndcapTrackerRawHitAssociations_rawHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _SiEndcapTrackerRawHitAssociations_rawHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _SiEndcapTrackerRawHitAssociations_rawHit.index int32_t[]
┃   ┣━━ 🌿 _SiEndcapTrackerRawHitAssociations_simHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _SiEndcapTrackerRawHitAssociations_simHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _SiEndcapTrackerRawHitAssociations_simHit.index int32_t[]
┃   ┣━━ 🌿 _SiEndcapTrackerRawHitLinks_from vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _SiEndcapTrackerRawHitLinks_from.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _SiEndcapTrackerRawHitLinks_from.index int32_t[]
┃   ┣━━ 🌿 _SiEndcapTrackerRawHitLinks_to vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _SiEndcapTrackerRawHitLinks_to.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _SiEndcapTrackerRawHitLinks_to.index int32_t[]
┃   ┣━━ 🌿 _SiEndcapTrackerRecHits_rawHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _SiEndcapTrackerRecHits_rawHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _SiEndcapTrackerRecHits_rawHit.index int32_t[]
┃   ┣━━ 🌿 _TOFBarrelClusterHits_hits vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _TOFBarrelClusterHits_hits.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _TOFBarrelClusterHits_hits.index int32_t[]
┃   ┣━━ πŸƒ _TOFBarrelClusterHits_weights std::vector<float>
┃   ┣━━ 🌿 _TOFBarrelHits_particle vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _TOFBarrelHits_particle.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _TOFBarrelHits_particle.index int32_t[]
┃   ┣━━ 🌿 _TOFBarrelRawHitAssociations_rawHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _TOFBarrelRawHitAssociations_rawHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _TOFBarrelRawHitAssociations_rawHit.index int32_t[]
┃   ┣━━ 🌿 _TOFBarrelRawHitAssociations_simHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _TOFBarrelRawHitAssociations_simHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _TOFBarrelRawHitAssociations_simHit.index int32_t[]
┃   ┣━━ 🌿 _TOFBarrelRawHitLinks_from vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _TOFBarrelRawHitLinks_from.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _TOFBarrelRawHitLinks_from.index int32_t[]
┃   ┣━━ 🌿 _TOFBarrelRawHitLinks_to vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _TOFBarrelRawHitLinks_to.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _TOFBarrelRawHitLinks_to.index int32_t[]
┃   ┣━━ 🌿 _TOFBarrelRecHits_rawHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _TOFBarrelRecHits_rawHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _TOFBarrelRecHits_rawHit.index int32_t[]
┃   ┣━━ 🌿 _TOFEndcapHits_particle vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _TOFEndcapHits_particle.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _TOFEndcapHits_particle.index int32_t[]
┃   ┣━━ 🌿 _TOFEndcapRawHitAssociations_rawHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _TOFEndcapRawHitAssociations_rawHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _TOFEndcapRawHitAssociations_rawHit.index int32_t[]
┃   ┣━━ 🌿 _TOFEndcapRawHitAssociations_simHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _TOFEndcapRawHitAssociations_simHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _TOFEndcapRawHitAssociations_simHit.index int32_t[]
┃   ┣━━ 🌿 _TOFEndcapRawHitLinks_from vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _TOFEndcapRawHitLinks_from.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _TOFEndcapRawHitLinks_from.index int32_t[]
┃   ┣━━ 🌿 _TOFEndcapRawHitLinks_to vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _TOFEndcapRawHitLinks_to.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _TOFEndcapRawHitLinks_to.index int32_t[]
┃   ┣━━ 🌿 _TOFEndcapRecHits_rawHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _TOFEndcapRecHits_rawHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _TOFEndcapRecHits_rawHit.index int32_t[]
┃   ┣━━ 🌿 _TOFEndcapSharedHits_particle vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _TOFEndcapSharedHits_particle.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _TOFEndcapSharedHits_particle.index int32_t[]
┃   ┣━━ πŸƒ _TaggerTrackerCombinedPulsesWithNoise_amplitude std::vector<float>
┃   ┣━━ 🌿 _TaggerTrackerCombinedPulsesWithNoise_calorimeterHits vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _TaggerTrackerCombinedPulsesWithNoise_calorimeterHits.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _TaggerTrackerCombinedPulsesWithNoise_calorimeterHits.index int32_t[]
┃   ┣━━ 🌿 _TaggerTrackerCombinedPulsesWithNoise_particles vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _TaggerTrackerCombinedPulsesWithNoise_particles.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _TaggerTrackerCombinedPulsesWithNoise_particles.index int32_t[]
┃   ┣━━ 🌿 _TaggerTrackerCombinedPulsesWithNoise_pulses vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _TaggerTrackerCombinedPulsesWithNoise_pulses.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _TaggerTrackerCombinedPulsesWithNoise_pulses.index int32_t[]
┃   ┣━━ 🌿 _TaggerTrackerCombinedPulsesWithNoise_trackerHits vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _TaggerTrackerCombinedPulsesWithNoise_trackerHits.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _TaggerTrackerCombinedPulsesWithNoise_trackerHits.index int32_t[]
┃   ┣━━ πŸƒ _TaggerTrackerCombinedPulses_amplitude std::vector<float>
┃   ┣━━ 🌿 _TaggerTrackerCombinedPulses_calorimeterHits vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _TaggerTrackerCombinedPulses_calorimeterHits.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _TaggerTrackerCombinedPulses_calorimeterHits.index int32_t[]
┃   ┣━━ 🌿 _TaggerTrackerCombinedPulses_particles vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _TaggerTrackerCombinedPulses_particles.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _TaggerTrackerCombinedPulses_particles.index int32_t[]
┃   ┣━━ 🌿 _TaggerTrackerCombinedPulses_pulses vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _TaggerTrackerCombinedPulses_pulses.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _TaggerTrackerCombinedPulses_pulses.index int32_t[]
┃   ┣━━ 🌿 _TaggerTrackerCombinedPulses_trackerHits vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _TaggerTrackerCombinedPulses_trackerHits.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _TaggerTrackerCombinedPulses_trackerHits.index int32_t[]
┃   ┣━━ πŸƒ _TaggerTrackerHitPulses_amplitude std::vector<float>
┃   ┣━━ 🌿 _TaggerTrackerHitPulses_calorimeterHits vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _TaggerTrackerHitPulses_calorimeterHits.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _TaggerTrackerHitPulses_calorimeterHits.index int32_t[]
┃   ┣━━ 🌿 _TaggerTrackerHitPulses_particles vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _TaggerTrackerHitPulses_particles.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _TaggerTrackerHitPulses_particles.index int32_t[]
┃   ┣━━ 🌿 _TaggerTrackerHitPulses_pulses vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _TaggerTrackerHitPulses_pulses.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _TaggerTrackerHitPulses_pulses.index int32_t[]
┃   ┣━━ 🌿 _TaggerTrackerHitPulses_trackerHits vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _TaggerTrackerHitPulses_trackerHits.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _TaggerTrackerHitPulses_trackerHits.index int32_t[]
┃   ┣━━ 🌿 _TaggerTrackerHits_particle vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _TaggerTrackerHits_particle.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _TaggerTrackerHits_particle.index int32_t[]
┃   ┣━━ 🌿 _TaggerTrackerM1L0ClusterPositions_hits vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _TaggerTrackerM1L0ClusterPositions_hits.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _TaggerTrackerM1L0ClusterPositions_hits.index int32_t[]
┃   ┣━━ πŸƒ _TaggerTrackerM1L0ClusterPositions_weights std::vector<float>
┃   ┣━━ 🌿 _TaggerTrackerM1L1ClusterPositions_hits vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _TaggerTrackerM1L1ClusterPositions_hits.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _TaggerTrackerM1L1ClusterPositions_hits.index int32_t[]
┃   ┣━━ πŸƒ _TaggerTrackerM1L1ClusterPositions_weights std::vector<float>
┃   ┣━━ 🌿 _TaggerTrackerM1L2ClusterPositions_hits vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _TaggerTrackerM1L2ClusterPositions_hits.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _TaggerTrackerM1L2ClusterPositions_hits.index int32_t[]
┃   ┣━━ πŸƒ _TaggerTrackerM1L2ClusterPositions_weights std::vector<float>
┃   ┣━━ 🌿 _TaggerTrackerM1L3ClusterPositions_hits vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _TaggerTrackerM1L3ClusterPositions_hits.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _TaggerTrackerM1L3ClusterPositions_hits.index int32_t[]
┃   ┣━━ πŸƒ _TaggerTrackerM1L3ClusterPositions_weights std::vector<float>
┃   ┣━━ 🌿 _TaggerTrackerM1LocalTrackAssociations_rec vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _TaggerTrackerM1LocalTrackAssociations_rec.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _TaggerTrackerM1LocalTrackAssociations_rec.index int32_t[]
┃   ┣━━ 🌿 _TaggerTrackerM1LocalTrackAssociations_sim vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _TaggerTrackerM1LocalTrackAssociations_sim.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _TaggerTrackerM1LocalTrackAssociations_sim.index int32_t[]
┃   ┣━━ 🌿 _TaggerTrackerM1LocalTrackLinks_from vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _TaggerTrackerM1LocalTrackLinks_from.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _TaggerTrackerM1LocalTrackLinks_from.index int32_t[]
┃   ┣━━ 🌿 _TaggerTrackerM1LocalTrackLinks_to vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _TaggerTrackerM1LocalTrackLinks_to.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _TaggerTrackerM1LocalTrackLinks_to.index int32_t[]
┃   ┣━━ 🌿 _TaggerTrackerM1LocalTracks_measurements vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _TaggerTrackerM1LocalTracks_measurements.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _TaggerTrackerM1LocalTracks_measurements.index int32_t[]
┃   ┣━━ 🌿 _TaggerTrackerM1LocalTracks_tracks vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _TaggerTrackerM1LocalTracks_tracks.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _TaggerTrackerM1LocalTracks_tracks.index int32_t[]
┃   ┣━━ 🌿 _TaggerTrackerM1LocalTracks_trajectory vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _TaggerTrackerM1LocalTracks_trajectory.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _TaggerTrackerM1LocalTracks_trajectory.index int32_t[]
┃   ┣━━ 🌿 _TaggerTrackerM2L0ClusterPositions_hits vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _TaggerTrackerM2L0ClusterPositions_hits.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _TaggerTrackerM2L0ClusterPositions_hits.index int32_t[]
┃   ┣━━ πŸƒ _TaggerTrackerM2L0ClusterPositions_weights std::vector<float>
┃   ┣━━ 🌿 _TaggerTrackerM2L1ClusterPositions_hits vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _TaggerTrackerM2L1ClusterPositions_hits.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _TaggerTrackerM2L1ClusterPositions_hits.index int32_t[]
┃   ┣━━ πŸƒ _TaggerTrackerM2L1ClusterPositions_weights std::vector<float>
┃   ┣━━ 🌿 _TaggerTrackerM2L2ClusterPositions_hits vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _TaggerTrackerM2L2ClusterPositions_hits.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _TaggerTrackerM2L2ClusterPositions_hits.index int32_t[]
┃   ┣━━ πŸƒ _TaggerTrackerM2L2ClusterPositions_weights std::vector<float>
┃   ┣━━ 🌿 _TaggerTrackerM2L3ClusterPositions_hits vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _TaggerTrackerM2L3ClusterPositions_hits.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _TaggerTrackerM2L3ClusterPositions_hits.index int32_t[]
┃   ┣━━ πŸƒ _TaggerTrackerM2L3ClusterPositions_weights std::vector<float>
┃   ┣━━ 🌿 _TaggerTrackerM2LocalTrackAssociations_rec vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _TaggerTrackerM2LocalTrackAssociations_rec.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _TaggerTrackerM2LocalTrackAssociations_rec.index int32_t[]
┃   ┣━━ 🌿 _TaggerTrackerM2LocalTrackAssociations_sim vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _TaggerTrackerM2LocalTrackAssociations_sim.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _TaggerTrackerM2LocalTrackAssociations_sim.index int32_t[]
┃   ┣━━ 🌿 _TaggerTrackerM2LocalTrackLinks_from vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _TaggerTrackerM2LocalTrackLinks_from.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _TaggerTrackerM2LocalTrackLinks_from.index int32_t[]
┃   ┣━━ 🌿 _TaggerTrackerM2LocalTrackLinks_to vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _TaggerTrackerM2LocalTrackLinks_to.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _TaggerTrackerM2LocalTrackLinks_to.index int32_t[]
┃   ┣━━ 🌿 _TaggerTrackerM2LocalTracks_measurements vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _TaggerTrackerM2LocalTracks_measurements.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _TaggerTrackerM2LocalTracks_measurements.index int32_t[]
┃   ┣━━ 🌿 _TaggerTrackerM2LocalTracks_tracks vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _TaggerTrackerM2LocalTracks_tracks.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _TaggerTrackerM2LocalTracks_tracks.index int32_t[]
┃   ┣━━ 🌿 _TaggerTrackerM2LocalTracks_trajectory vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _TaggerTrackerM2LocalTracks_trajectory.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _TaggerTrackerM2LocalTracks_trajectory.index int32_t[]
┃   ┣━━ 🌿 _TaggerTrackerRawHitAssociations_rawHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _TaggerTrackerRawHitAssociations_rawHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _TaggerTrackerRawHitAssociations_rawHit.index int32_t[]
┃   ┣━━ 🌿 _TaggerTrackerRawHitAssociations_simHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _TaggerTrackerRawHitAssociations_simHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _TaggerTrackerRawHitAssociations_simHit.index int32_t[]
┃   ┣━━ 🌿 _TaggerTrackerRawHitLinks_from vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _TaggerTrackerRawHitLinks_from.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _TaggerTrackerRawHitLinks_from.index int32_t[]
┃   ┣━━ 🌿 _TaggerTrackerRawHitLinks_to vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _TaggerTrackerRawHitLinks_to.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _TaggerTrackerRawHitLinks_to.index int32_t[]
┃   ┣━━ 🌿 _TaggerTrackerReconstructedParticleAssociations_rec vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _TaggerTrackerReconstructedParticleAssociations_rec.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _TaggerTrackerReconstructedParticleAssociations_rec.index int32_t[]
┃   ┣━━ 🌿 _TaggerTrackerReconstructedParticleAssociations_sim vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _TaggerTrackerReconstructedParticleAssociations_sim.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _TaggerTrackerReconstructedParticleAssociations_sim.index int32_t[]
┃   ┣━━ 🌿 _TaggerTrackerReconstructedParticleLinks_from vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _TaggerTrackerReconstructedParticleLinks_from.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _TaggerTrackerReconstructedParticleLinks_from.index int32_t[]
┃   ┣━━ 🌿 _TaggerTrackerReconstructedParticleLinks_to vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _TaggerTrackerReconstructedParticleLinks_to.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _TaggerTrackerReconstructedParticleLinks_to.index int32_t[]
┃   ┣━━ 🌿 _TaggerTrackerReconstructedParticles_clusters vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _TaggerTrackerReconstructedParticles_clusters.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _TaggerTrackerReconstructedParticles_clusters.index int32_t[]
┃   ┣━━ 🌿 _TaggerTrackerReconstructedParticles_particleIDUsed vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _TaggerTrackerReconstructedParticles_particleIDUsed.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _TaggerTrackerReconstructedParticles_particleIDUsed.index int32_t[]
┃   ┣━━ 🌿 _TaggerTrackerReconstructedParticles_particleIDs vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _TaggerTrackerReconstructedParticles_particleIDs.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _TaggerTrackerReconstructedParticles_particleIDs.index int32_t[]
┃   ┣━━ 🌿 _TaggerTrackerReconstructedParticles_particles vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _TaggerTrackerReconstructedParticles_particles.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _TaggerTrackerReconstructedParticles_particles.index int32_t[]
┃   ┣━━ 🌿 _TaggerTrackerReconstructedParticles_startVertex vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _TaggerTrackerReconstructedParticles_startVertex.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _TaggerTrackerReconstructedParticles_startVertex.index int32_t[]
┃   ┣━━ 🌿 _TaggerTrackerReconstructedParticles_tracks vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _TaggerTrackerReconstructedParticles_tracks.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _TaggerTrackerReconstructedParticles_tracks.index int32_t[]
┃   ┣━━ 🌿 _TaggerTrackerSharedHits_particle vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _TaggerTrackerSharedHits_particle.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _TaggerTrackerSharedHits_particle.index int32_t[]
┃   ┣━━ 🌿 _TrackerEndcapHits_particle vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _TrackerEndcapHits_particle.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _TrackerEndcapHits_particle.index int32_t[]
┃   ┣━━ 🌿 _TrackerTruthSeeds_hits vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _TrackerTruthSeeds_hits.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _TrackerTruthSeeds_hits.index int32_t[]
┃   ┣━━ 🌿 _TrackerTruthSeeds_params vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _TrackerTruthSeeds_params.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _TrackerTruthSeeds_params.index int32_t[]
┃   ┗━━ 🌿 _VertexBarrelHits_particle vector<podio::ObjectID>
┃       ┣━━ πŸƒ _VertexBarrelHits_particle.collectionID uint32_t[]
┃       ┗━━ πŸƒ _VertexBarrelHits_particle.index int32_t[]
┣━━ 🌴 meta (1)
┃   ┣━━ 🍁 GPDoubleKeys std::vector<std::string>
┃   ┣━━ 🍁 GPDoubleValues std::vector<std::vector<double>>
┃   ┣━━ 🍁 GPFloatKeys std::vector<std::string>
┃   ┣━━ 🍁 GPFloatValues std::vector<std::vector<float>>
┃   ┣━━ 🍁 GPIntKeys std::vector<std::string>
┃   ┣━━ 🍁 GPIntValues std::vector<std::vector<int32_t>>
┃   ┣━━ 🍁 GPStringKeys std::vector<std::string>
┃   ┗━━ 🍁 GPStringValues std::vector<std::vector<std::string>>
┣━━ 🌴 metadata (1)
┃   ┣━━ 🍁 GPDoubleKeys std::vector<std::string>
┃   ┣━━ 🍁 GPDoubleValues std::vector<std::vector<double>>
┃   ┣━━ 🍁 GPFloatKeys std::vector<std::string>
┃   ┣━━ 🍁 GPFloatValues std::vector<std::vector<float>>
┃   ┣━━ 🍁 GPIntKeys std::vector<std::string>
┃   ┣━━ 🍁 GPIntValues std::vector<std::vector<int32_t>>
┃   ┣━━ 🍁 GPStringKeys std::vector<std::string>
┃   ┗━━ 🍁 GPStringValues std::vector<std::vector<std::string>>
┣━━ 🌴 podio_metadata (1)
┃   ┣━━ 🌿 EDMDefinitions vector<tuple<string,string> >
┃   ┃   ┣━━ 🍁 EDMDefinitions._0 std::string[]
┃   ┃   ┗━━ 🍁 EDMDefinitions._1 std::string[]
┃   ┣━━ 🌿 PodioBuildVersion podio::version::Version
┃   ┃   ┣━━ 🍁 major uint16_t
┃   ┃   ┣━━ 🍁 minor uint16_t
┃   ┃   ┗━━ 🍁 patch uint16_t
┃   ┣━━ 🌿 edm4hep___Version podio::version::Version
┃   ┃   ┣━━ 🍁 major uint16_t
┃   ┃   ┣━━ 🍁 minor uint16_t
┃   ┃   ┗━━ 🍁 patch uint16_t
┃   ┣━━ 🌿 events___CollectionTypeInfo vector<podio::root_utils::CollectionWriteInfo>
┃   ┃   ┣━━ πŸƒ events___CollectionTypeInfo.collectionID uint32_t[]
┃   ┃   ┣━━ 🍁 events___CollectionTypeInfo.dataType std::string[]
┃   ┃   ┣━━ πŸƒ events___CollectionTypeInfo.isSubset bool[]
┃   ┃   ┣━━ 🍁 events___CollectionTypeInfo.name std::string[]
┃   ┃   ┣━━ πŸƒ events___CollectionTypeInfo.schemaVersion uint32_t[]
┃   ┃   ┗━━ 🍁 events___CollectionTypeInfo.storageType std::string[]
┃   ┣━━ 🌿 meta___CollectionTypeInfo vector<podio::root_utils::CollectionWriteInfo>
┃   ┃   ┣━━ πŸƒ meta___CollectionTypeInfo.collectionID uint32_t[]
┃   ┃   ┣━━ 🍁 meta___CollectionTypeInfo.dataType std::string[]
┃   ┃   ┣━━ πŸƒ meta___CollectionTypeInfo.isSubset bool[]
┃   ┃   ┣━━ 🍁 meta___CollectionTypeInfo.name std::string[]
┃   ┃   ┣━━ πŸƒ meta___CollectionTypeInfo.schemaVersion uint32_t[]
┃   ┃   ┗━━ 🍁 meta___CollectionTypeInfo.storageType std::string[]
┃   ┣━━ 🌿 metadata___CollectionTypeInfo vector<podio::root_utils::CollectionWriteInfo>
┃   ┃   ┣━━ πŸƒ metadata___CollectionTypeInfo.collectionID uint32_t[]
┃   ┃   ┣━━ 🍁 metadata___CollectionTypeInfo.dataType std::string[]
┃   ┃   ┣━━ πŸƒ metadata___CollectionTypeInfo.isSubset bool[]
┃   ┃   ┣━━ 🍁 metadata___CollectionTypeInfo.name std::string[]
┃   ┃   ┣━━ πŸƒ metadata___CollectionTypeInfo.schemaVersion uint32_t[]
┃   ┃   ┗━━ 🍁 metadata___CollectionTypeInfo.storageType std::string[]
┃   ┗━━ 🌿 runs___CollectionTypeInfo vector<podio::root_utils::CollectionWriteInfo>
┃       ┣━━ πŸƒ runs___CollectionTypeInfo.collectionID uint32_t[]
┃       ┣━━ 🍁 runs___CollectionTypeInfo.dataType std::string[]
┃       ┣━━ πŸƒ runs___CollectionTypeInfo.isSubset bool[]
┃       ┣━━ 🍁 runs___CollectionTypeInfo.name std::string[]
┃       ┣━━ πŸƒ runs___CollectionTypeInfo.schemaVersion uint32_t[]
┃       ┗━━ 🍁 runs___CollectionTypeInfo.storageType std::string[]
┗━━ 🌴 runs (1)
    ┣━━ 🍁 GPDoubleKeys std::vector<std::string>
    ┣━━ 🍁 GPDoubleValues std::vector<std::vector<double>>
    ┣━━ 🍁 GPFloatKeys std::vector<std::string>
    ┣━━ 🍁 GPFloatValues std::vector<std::vector<float>>
    ┣━━ 🍁 GPIntKeys std::vector<std::string>
    ┣━━ 🍁 GPIntValues std::vector<std::vector<int32_t>>
    ┣━━ 🍁 GPStringKeys std::vector<std::string>
    ┗━━ 🍁 GPStringValues std::vector<std::vector<std::string>>

Released under the MIT License.