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

πŸ“ k_lambda_18x275_5000evt_100.edm4eic.root
┣━━ 🌴 events (5000)
┃   ┣━━ 🌿 B0ECalClusterAssociations vector<edm4eic::MCRecoClusterParticleAssociationData>
┃   ┃   ┣━━ πŸƒ B0ECalClusterAssociations.recID uint32_t[]
┃   ┃   ┣━━ πŸƒ B0ECalClusterAssociations.simID uint32_t[]
┃   ┃   ┗━━ πŸƒ B0ECalClusterAssociations.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[]
┃   ┣━━ 🌿 B0ECalRawHitAssociations vector<edm4eic::MCRecoCalorimeterHitAssociationData>
┃   ┃   ┗━━ πŸƒ B0ECalRawHitAssociations.weight float[]
┃   ┣━━ 🌿 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.recID uint32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTrackAssociations.simID uint32_t[]
┃   ┃   ┗━━ πŸƒ B0TrackerCKFTrackAssociations.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.recID uint32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTrackUnfilteredAssociations.simID uint32_t[]
┃   ┃   ┗━━ πŸƒ B0TrackerCKFTrackUnfilteredAssociations.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.recID uint32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTrackAssociations.simID uint32_t[]
┃   ┃   ┗━━ πŸƒ B0TrackerCKFTruthSeededTrackAssociations.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.recID uint32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerCKFTruthSeededTrackUnfilteredAssociations.simID uint32_t[]
┃   ┃   ┗━━ πŸƒ B0TrackerCKFTruthSeededTrackUnfilteredAssociations.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[]
┃   ┣━━ 🌿 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[]
┃   ┣━━ 🌿 B0TrackerSeedingResults vector<edm4eic::TrackParametersData>
┃   ┃   ┣━━ πŸƒ B0TrackerSeedingResults.covariance.covariance[21] float[][21]
┃   ┃   ┣━━ πŸƒ B0TrackerSeedingResults.loc.a float[]
┃   ┃   ┣━━ πŸƒ B0TrackerSeedingResults.loc.b float[]
┃   ┃   ┣━━ πŸƒ B0TrackerSeedingResults.pdg int32_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerSeedingResults.phi float[]
┃   ┃   ┣━━ πŸƒ B0TrackerSeedingResults.qOverP float[]
┃   ┃   ┣━━ πŸƒ B0TrackerSeedingResults.surface uint64_t[]
┃   ┃   ┣━━ πŸƒ B0TrackerSeedingResults.theta float[]
┃   ┃   ┣━━ πŸƒ B0TrackerSeedingResults.time float[]
┃   ┃   ┗━━ πŸƒ B0TrackerSeedingResults.type int32_t[]
┃   ┣━━ 🌿 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[]
┃   ┣━━ 🌿 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.recID uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTrackAssociations.simID uint32_t[]
┃   ┃   ┗━━ πŸƒ CentralCKFTrackAssociations.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.recID uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTrackUnfilteredAssociations.simID uint32_t[]
┃   ┃   ┗━━ πŸƒ CentralCKFTrackUnfilteredAssociations.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.recID uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTrackAssociations.simID uint32_t[]
┃   ┃   ┗━━ πŸƒ CentralCKFTruthSeededTrackAssociations.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.recID uint32_t[]
┃   ┃   ┣━━ πŸƒ CentralCKFTruthSeededTrackUnfilteredAssociations.simID uint32_t[]
┃   ┃   ┗━━ πŸƒ CentralCKFTruthSeededTrackUnfilteredAssociations.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[]
┃   ┣━━ 🌿 CentralTrackSeedingResults vector<edm4eic::TrackParametersData>
┃   ┃   ┣━━ πŸƒ CentralTrackSeedingResults.covariance.covariance[21] float[][21]
┃   ┃   ┣━━ πŸƒ CentralTrackSeedingResults.loc.a float[]
┃   ┃   ┣━━ πŸƒ CentralTrackSeedingResults.loc.b float[]
┃   ┃   ┣━━ πŸƒ CentralTrackSeedingResults.pdg int32_t[]
┃   ┃   ┣━━ πŸƒ CentralTrackSeedingResults.phi float[]
┃   ┃   ┣━━ πŸƒ CentralTrackSeedingResults.qOverP float[]
┃   ┃   ┣━━ πŸƒ CentralTrackSeedingResults.surface uint64_t[]
┃   ┃   ┣━━ πŸƒ CentralTrackSeedingResults.theta float[]
┃   ┃   ┣━━ πŸƒ CentralTrackSeedingResults.time float[]
┃   ┃   ┗━━ πŸƒ CentralTrackSeedingResults.type int32_t[]
┃   ┣━━ 🌿 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[]
┃   ┣━━ 🌿 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[]
┃   ┣━━ 🌿 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.recID uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelClusterAssociations.simID uint32_t[]
┃   ┃   ┗━━ πŸƒ EcalBarrelClusterAssociations.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.recID uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelImagingClusterAssociations.simID uint32_t[]
┃   ┃   ┗━━ πŸƒ EcalBarrelImagingClusterAssociations.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[]
┃   ┣━━ 🌿 EcalBarrelImagingRawHitAssociations vector<edm4eic::MCRecoCalorimeterHitAssociationData>
┃   ┃   ┗━━ πŸƒ EcalBarrelImagingRawHitAssociations.weight 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.recID uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiClusterAssociations.simID uint32_t[]
┃   ┃   ┗━━ πŸƒ EcalBarrelScFiClusterAssociations.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.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[]
┃   ┣━━ 🌿 EcalBarrelScFiPAttenuatedHitContributions vector<edm4hep::CaloHitContributionData>
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiPAttenuatedHitContributions.PDG int32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelScFiPAttenuatedHitContributions.energy 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[]
┃   ┣━━ 🌿 EcalBarrelScFiRawHitAssociations vector<edm4eic::MCRecoCalorimeterHitAssociationData>
┃   ┃   ┗━━ πŸƒ EcalBarrelScFiRawHitAssociations.weight float[]
┃   ┣━━ 🌿 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.recID uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalBarrelTruthClusterAssociations.simID uint32_t[]
┃   ┃   ┗━━ πŸƒ EcalBarrelTruthClusterAssociations.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.recID uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNClusterAssociations.simID uint32_t[]
┃   ┃   ┗━━ πŸƒ EcalEndcapNClusterAssociations.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[]
┃   ┣━━ 🌿 EcalEndcapNRawHitAssociations vector<edm4eic::MCRecoCalorimeterHitAssociationData>
┃   ┃   ┗━━ πŸƒ EcalEndcapNRawHitAssociations.weight float[]
┃   ┣━━ 🌿 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.recID uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNSplitMergeClusterAssociations.simID uint32_t[]
┃   ┃   ┗━━ πŸƒ EcalEndcapNSplitMergeClusterAssociations.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.recID uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapNTruthClusterAssociations.simID uint32_t[]
┃   ┃   ┗━━ πŸƒ EcalEndcapNTruthClusterAssociations.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.recID uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPClusterAssociations.simID uint32_t[]
┃   ┃   ┗━━ πŸƒ EcalEndcapPClusterAssociations.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[]
┃   ┣━━ 🌿 EcalEndcapPRawHitAssociations vector<edm4eic::MCRecoCalorimeterHitAssociationData>
┃   ┃   ┗━━ πŸƒ EcalEndcapPRawHitAssociations.weight float[]
┃   ┣━━ 🌿 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.recID uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPSplitMergeClusterAssociations.simID uint32_t[]
┃   ┃   ┗━━ πŸƒ EcalEndcapPSplitMergeClusterAssociations.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.recID uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalEndcapPTruthClusterAssociations.simID uint32_t[]
┃   ┃   ┗━━ πŸƒ EcalEndcapPTruthClusterAssociations.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.recID uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalFarForwardZDCClusterAssociations.simID uint32_t[]
┃   ┃   ┗━━ πŸƒ EcalFarForwardZDCClusterAssociations.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[]
┃   ┣━━ 🌿 EcalFarForwardZDCRawHitAssociations vector<edm4eic::MCRecoCalorimeterHitAssociationData>
┃   ┃   ┗━━ πŸƒ EcalFarForwardZDCRawHitAssociations.weight float[]
┃   ┣━━ 🌿 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.recID uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalFarForwardZDCTruthClusterAssociations.simID uint32_t[]
┃   ┃   ┗━━ πŸƒ EcalFarForwardZDCTruthClusterAssociations.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.recID uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalLumiSpecClusterAssociations.simID uint32_t[]
┃   ┃   ┗━━ πŸƒ EcalLumiSpecClusterAssociations.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[]
┃   ┣━━ 🌿 EcalLumiSpecRawHitAssociations vector<edm4eic::MCRecoCalorimeterHitAssociationData>
┃   ┃   ┗━━ πŸƒ EcalLumiSpecRawHitAssociations.weight float[]
┃   ┣━━ 🌿 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.recID uint32_t[]
┃   ┃   ┣━━ πŸƒ EcalLumiSpecTruthClusterAssociations.simID uint32_t[]
┃   ┃   ┗━━ πŸƒ EcalLumiSpecTruthClusterAssociations.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 int32_t[]
┃   ┃   ┣━━ πŸƒ EventHeader.runNumber int32_t[]
┃   ┃   ┣━━ πŸƒ EventHeader.timeStamp uint64_t[]
┃   ┃   ┣━━ πŸƒ EventHeader.weight double[]
┃   ┃   ┣━━ πŸƒ EventHeader.weights_begin uint32_t[]
┃   ┃   ┗━━ πŸƒ EventHeader.weights_end uint32_t[]
┃   ┣━━ 🌿 FarBackwardPhaseSpacePIDParticleIDs vector<edm4hep::ParticleIDData>
┃   ┃   ┣━━ πŸƒ FarBackwardPhaseSpacePIDParticleIDs.PDG int32_t[]
┃   ┃   ┣━━ πŸƒ FarBackwardPhaseSpacePIDParticleIDs.algorithmType int32_t[]
┃   ┃   ┣━━ πŸƒ FarBackwardPhaseSpacePIDParticleIDs.likelihood float[]
┃   ┃   ┣━━ πŸƒ FarBackwardPhaseSpacePIDParticleIDs.parameters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ FarBackwardPhaseSpacePIDParticleIDs.parameters_end uint32_t[]
┃   ┃   ┗━━ πŸƒ FarBackwardPhaseSpacePIDParticleIDs.type int32_t[]
┃   ┣━━ 🌿 FarBackwardTruthSeededPhaseSpacePIDParticleIDs vector<edm4hep::ParticleIDData>
┃   ┃   ┣━━ πŸƒ FarBackwardTruthSeededPhaseSpacePIDParticleIDs.PDG int32_t[]
┃   ┃   ┣━━ πŸƒ FarBackwardTruthSeededPhaseSpacePIDParticleIDs.algorithmType int32_t[]
┃   ┃   ┣━━ πŸƒ FarBackwardTruthSeededPhaseSpacePIDParticleIDs.likelihood float[]
┃   ┃   ┣━━ πŸƒ FarBackwardTruthSeededPhaseSpacePIDParticleIDs.parameters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ FarBackwardTruthSeededPhaseSpacePIDParticleIDs.parameters_end uint32_t[]
┃   ┃   ┗━━ πŸƒ FarBackwardTruthSeededPhaseSpacePIDParticleIDs.type int32_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[]
┃   ┣━━ 🌿 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[]
┃   ┣━━ 🌿 ForwardOffMTrackerRawHitAssociations vector<edm4eic::MCRecoTrackerHitAssociationData>
┃   ┃   ┗━━ πŸƒ ForwardOffMTrackerRawHitAssociations.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[]
┃   ┣━━ 🌿 ForwardRomanPotRawHitAssociations vector<edm4eic::MCRecoTrackerHitAssociationData>
┃   ┃   ┗━━ πŸƒ ForwardRomanPotRawHitAssociations.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[]
┃   ┣━━ 🍁 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.recID uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalBarrelClusterAssociations.simID uint32_t[]
┃   ┃   ┗━━ πŸƒ HcalBarrelClusterAssociations.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[]
┃   ┣━━ 🌿 HcalBarrelRawHitAssociations vector<edm4eic::MCRecoCalorimeterHitAssociationData>
┃   ┃   ┗━━ πŸƒ HcalBarrelRawHitAssociations.weight 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.recID uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalBarrelSplitMergeClusterAssociations.simID uint32_t[]
┃   ┃   ┗━━ πŸƒ HcalBarrelSplitMergeClusterAssociations.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.recID uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalBarrelTruthClusterAssociations.simID uint32_t[]
┃   ┃   ┗━━ πŸƒ HcalBarrelTruthClusterAssociations.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.recID uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNClusterAssociations.simID uint32_t[]
┃   ┃   ┗━━ πŸƒ HcalEndcapNClusterAssociations.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[]
┃   ┣━━ 🌿 HcalEndcapNRawHitAssociations vector<edm4eic::MCRecoCalorimeterHitAssociationData>
┃   ┃   ┗━━ πŸƒ HcalEndcapNRawHitAssociations.weight 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.recID uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNSplitMergeClusterAssociations.simID uint32_t[]
┃   ┃   ┗━━ πŸƒ HcalEndcapNSplitMergeClusterAssociations.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.recID uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalEndcapNTruthClusterAssociations.simID uint32_t[]
┃   ┃   ┗━━ πŸƒ HcalEndcapNTruthClusterAssociations.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.recID uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalEndcapPInsertClusterAssociations.simID uint32_t[]
┃   ┃   ┗━━ πŸƒ HcalEndcapPInsertClusterAssociations.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[]
┃   ┣━━ 🌿 HcalEndcapPInsertRawHitAssociations vector<edm4eic::MCRecoCalorimeterHitAssociationData>
┃   ┃   ┗━━ πŸƒ HcalEndcapPInsertRawHitAssociations.weight 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.recID uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCClusterAssociations.simID uint32_t[]
┃   ┃   ┗━━ πŸƒ HcalFarForwardZDCClusterAssociations.weight float[]
┃   ┣━━ 🌿 HcalFarForwardZDCClusterAssociationsBaseline vector<edm4eic::MCRecoClusterParticleAssociationData>
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCClusterAssociationsBaseline.recID uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCClusterAssociationsBaseline.simID uint32_t[]
┃   ┃   ┗━━ πŸƒ HcalFarForwardZDCClusterAssociationsBaseline.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[]
┃   ┣━━ 🌿 HcalFarForwardZDCRawHitAssociations vector<edm4eic::MCRecoCalorimeterHitAssociationData>
┃   ┃   ┗━━ πŸƒ HcalFarForwardZDCRawHitAssociations.weight float[]
┃   ┣━━ 🌿 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.recID uint32_t[]
┃   ┃   ┣━━ πŸƒ HcalFarForwardZDCTruthClusterAssociations.simID uint32_t[]
┃   ┃   ┗━━ πŸƒ HcalFarForwardZDCTruthClusterAssociations.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.recID uint32_t[]
┃   ┃   ┣━━ πŸƒ LFHCALClusterAssociations.simID uint32_t[]
┃   ┃   ┗━━ πŸƒ LFHCALClusterAssociations.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[]
┃   ┣━━ 🌿 LFHCALRawHitAssociations vector<edm4eic::MCRecoCalorimeterHitAssociationData>
┃   ┃   ┗━━ πŸƒ LFHCALRawHitAssociations.weight float[]
┃   ┣━━ 🌿 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.recID uint32_t[]
┃   ┃   ┣━━ πŸƒ LFHCALSplitMergeClusterAssociations.simID uint32_t[]
┃   ┃   ┗━━ πŸƒ LFHCALSplitMergeClusterAssociations.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.colorFlow.a int32_t[]
┃   ┃   ┣━━ πŸƒ MCParticles.colorFlow.b int32_t[]
┃   ┃   ┣━━ πŸƒ 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.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.spin.x float[]
┃   ┃   ┣━━ πŸƒ MCParticles.spin.y float[]
┃   ┃   ┣━━ πŸƒ MCParticles.spin.z float[]
┃   ┃   ┣━━ πŸƒ 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.colorFlow.a int32_t[]
┃   ┃   ┣━━ πŸƒ MCParticlesHeadOnFrameNoBeamFX.colorFlow.b int32_t[]
┃   ┃   ┣━━ πŸƒ 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.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.spin.x float[]
┃   ┃   ┣━━ πŸƒ MCParticlesHeadOnFrameNoBeamFX.spin.y float[]
┃   ┃   ┣━━ πŸƒ MCParticlesHeadOnFrameNoBeamFX.spin.z float[]
┃   ┃   ┣━━ πŸƒ 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[]
┃   ┣━━ 🌿 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[]
┃   ┣━━ 🌿 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[]
┃   ┣━━ 🌿 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.recID uint32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedChargedParticleAssociations.simID uint32_t[]
┃   ┃   ┗━━ πŸƒ ReconstructedChargedParticleAssociations.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.recID uint32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedParticleAssociations.simID uint32_t[]
┃   ┃   ┗━━ πŸƒ ReconstructedParticleAssociations.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.recID uint32_t[]
┃   ┃   ┣━━ πŸƒ ReconstructedTruthSeededChargedParticleAssociations.simID uint32_t[]
┃   ┃   ┗━━ πŸƒ ReconstructedTruthSeededChargedParticleAssociations.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[]
┃   ┣━━ 🌿 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[]
┃   ┣━━ 🌿 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[]
┃   ┣━━ 🌿 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[]
┃   ┣━━ 🌿 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[]
┃   ┣━━ 🌿 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[]
┃   ┣━━ 🌿 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[]
┃   ┣━━ 🌿 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[]
┃   ┣━━ 🌿 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[]
┃   ┣━━ 🌿 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[]
┃   ┣━━ 🌿 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.recID uint32_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM1LocalTrackAssociations.simID uint32_t[]
┃   ┃   ┗━━ πŸƒ TaggerTrackerM1LocalTrackAssociations.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.recID uint32_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerM2LocalTrackAssociations.simID uint32_t[]
┃   ┃   ┗━━ πŸƒ TaggerTrackerM2LocalTrackAssociations.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[]
┃   ┣━━ 🌿 TaggerTrackerProjectedTracks vector<edm4eic::TrackParametersData>
┃   ┃   ┣━━ πŸƒ TaggerTrackerProjectedTracks.covariance.covariance[21] float[][21]
┃   ┃   ┣━━ πŸƒ TaggerTrackerProjectedTracks.loc.a float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerProjectedTracks.loc.b float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerProjectedTracks.pdg int32_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerProjectedTracks.phi float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerProjectedTracks.qOverP float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerProjectedTracks.surface uint64_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerProjectedTracks.theta float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerProjectedTracks.time float[]
┃   ┃   ┗━━ πŸƒ TaggerTrackerProjectedTracks.type int32_t[]
┃   ┣━━ 🌿 TaggerTrackerRawHitAssociations vector<edm4eic::MCRecoTrackerHitAssociationData>
┃   ┃   ┗━━ πŸƒ TaggerTrackerRawHitAssociations.weight float[]
┃   ┣━━ 🌿 TaggerTrackerRawHits vector<edm4eic::RawTrackerHitData>
┃   ┃   ┣━━ πŸƒ TaggerTrackerRawHits.cellID uint64_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerRawHits.charge int32_t[]
┃   ┃   ┗━━ πŸƒ TaggerTrackerRawHits.timeStamp int32_t[]
┃   ┣━━ 🌿 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[]
┃   ┣━━ 🌿 TaggerTrackerTrackAssociations vector<edm4eic::MCRecoTrackParticleAssociationData>
┃   ┃   ┣━━ πŸƒ TaggerTrackerTrackAssociations.recID uint32_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerTrackAssociations.simID uint32_t[]
┃   ┃   ┗━━ πŸƒ TaggerTrackerTrackAssociations.weight float[]
┃   ┣━━ 🌿 TaggerTrackerTrackParameters vector<edm4eic::TrackParametersData>
┃   ┃   ┣━━ πŸƒ TaggerTrackerTrackParameters.covariance.covariance[21] float[][21]
┃   ┃   ┣━━ πŸƒ TaggerTrackerTrackParameters.loc.a float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerTrackParameters.loc.b float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerTrackParameters.pdg int32_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerTrackParameters.phi float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerTrackParameters.qOverP float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerTrackParameters.surface uint64_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerTrackParameters.theta float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerTrackParameters.time float[]
┃   ┃   ┗━━ πŸƒ TaggerTrackerTrackParameters.type int32_t[]
┃   ┣━━ 🌿 TaggerTrackerTracks vector<edm4eic::TrackData>
┃   ┃   ┣━━ πŸƒ TaggerTrackerTracks.charge float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerTracks.chi2 float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerTracks.measurements_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerTracks.measurements_end uint32_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerTracks.momentum.x float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerTracks.momentum.y float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerTracks.momentum.z float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerTracks.ndf uint32_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerTracks.pdg int32_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerTracks.position.x float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerTracks.position.y float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerTracks.position.z float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerTracks.positionMomentumCovariance.covariance[21] float[][21]
┃   ┃   ┣━━ πŸƒ TaggerTrackerTracks.time float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerTracks.timeError float[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerTracks.tracks_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerTracks.tracks_end uint32_t[]
┃   ┃   ┗━━ πŸƒ TaggerTrackerTracks.type int32_t[]
┃   ┣━━ 🌿 TaggerTrackerTrajectories vector<edm4eic::TrajectoryData>
┃   ┃   ┣━━ πŸƒ TaggerTrackerTrajectories.measurementChi2_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerTrajectories.measurementChi2_end uint32_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerTrajectories.measurements_deprecated_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerTrajectories.measurements_deprecated_end uint32_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerTrajectories.nHoles uint32_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerTrajectories.nMeasurements uint32_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerTrajectories.nOutliers uint32_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerTrajectories.nSharedHits uint32_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerTrajectories.nStates uint32_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerTrajectories.outlierChi2_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerTrajectories.outlierChi2_end uint32_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerTrajectories.outliers_deprecated_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerTrajectories.outliers_deprecated_end uint32_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerTrajectories.trackParameters_begin uint32_t[]
┃   ┃   ┣━━ πŸƒ TaggerTrackerTrajectories.trackParameters_end uint32_t[]
┃   ┃   ┗━━ πŸƒ TaggerTrackerTrajectories.type uint32_t[]
┃   ┣━━ 🌿 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[]
┃   ┣━━ 🌿 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[]
┃   ┣━━ 🌿 _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>
┃   ┣━━ 🌿 _B0ECalRawHitAssociations_rawHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _B0ECalRawHitAssociations_rawHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _B0ECalRawHitAssociations_rawHit.index int32_t[]
┃   ┣━━ 🌿 _B0ECalRawHitAssociations_simHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _B0ECalRawHitAssociations_simHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _B0ECalRawHitAssociations_simHit.index int32_t[]
┃   ┣━━ 🌿 _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[]
┃   ┣━━ 🌿 _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[]
┃   ┣━━ 🌿 _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[]
┃   ┣━━ 🌿 _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[]
┃   ┣━━ 🌿 _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[]
┃   ┣━━ 🌿 _B0TrackerRecHits_rawHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _B0TrackerRecHits_rawHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _B0TrackerRecHits_rawHit.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[]
┃   ┣━━ 🌿 _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[]
┃   ┣━━ 🌿 _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[]
┃   ┣━━ 🌿 _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[]
┃   ┣━━ 🌿 _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[]
┃   ┣━━ 🌿 _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[]
┃   ┣━━ 🌿 _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[]
┃   ┣━━ πŸƒ _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[]
┃   ┣━━ 🌿 _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[]
┃   ┣━━ 🌿 _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>
┃   ┣━━ 🌿 _EcalBarrelImagingRawHitAssociations_rawHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalBarrelImagingRawHitAssociations_rawHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalBarrelImagingRawHitAssociations_rawHit.index int32_t[]
┃   ┣━━ 🌿 _EcalBarrelImagingRawHitAssociations_simHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalBarrelImagingRawHitAssociations_simHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalBarrelImagingRawHitAssociations_simHit.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[]
┃   ┣━━ 🌿 _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[]
┃   ┣━━ 🌿 _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[]
┃   ┣━━ 🌿 _EcalBarrelScFiRawHitAssociations_rawHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalBarrelScFiRawHitAssociations_rawHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalBarrelScFiRawHitAssociations_rawHit.index int32_t[]
┃   ┣━━ 🌿 _EcalBarrelScFiRawHitAssociations_simHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalBarrelScFiRawHitAssociations_simHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalBarrelScFiRawHitAssociations_simHit.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[]
┃   ┣━━ 🌿 _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[]
┃   ┣━━ 🌿 _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>
┃   ┣━━ 🌿 _EcalEndcapNRawHitAssociations_rawHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalEndcapNRawHitAssociations_rawHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalEndcapNRawHitAssociations_rawHit.index int32_t[]
┃   ┣━━ 🌿 _EcalEndcapNRawHitAssociations_simHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalEndcapNRawHitAssociations_simHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalEndcapNRawHitAssociations_simHit.index int32_t[]
┃   ┣━━ 🌿 _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[]
┃   ┣━━ 🌿 _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[]
┃   ┣━━ 🌿 _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[]
┃   ┣━━ 🌿 _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>
┃   ┣━━ 🌿 _EcalEndcapPRawHitAssociations_rawHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalEndcapPRawHitAssociations_rawHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalEndcapPRawHitAssociations_rawHit.index int32_t[]
┃   ┣━━ 🌿 _EcalEndcapPRawHitAssociations_simHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalEndcapPRawHitAssociations_simHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalEndcapPRawHitAssociations_simHit.index int32_t[]
┃   ┣━━ 🌿 _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[]
┃   ┣━━ 🌿 _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[]
┃   ┣━━ 🌿 _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[]
┃   ┣━━ 🌿 _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>
┃   ┣━━ 🌿 _EcalFarForwardZDCRawHitAssociations_rawHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalFarForwardZDCRawHitAssociations_rawHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalFarForwardZDCRawHitAssociations_rawHit.index int32_t[]
┃   ┣━━ 🌿 _EcalFarForwardZDCRawHitAssociations_simHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalFarForwardZDCRawHitAssociations_simHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalFarForwardZDCRawHitAssociations_simHit.index int32_t[]
┃   ┣━━ 🌿 _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[]
┃   ┣━━ 🌿 _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[]
┃   ┣━━ 🌿 _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>
┃   ┣━━ 🌿 _EcalLumiSpecRawHitAssociations_rawHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalLumiSpecRawHitAssociations_rawHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalLumiSpecRawHitAssociations_rawHit.index int32_t[]
┃   ┣━━ 🌿 _EcalLumiSpecRawHitAssociations_simHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _EcalLumiSpecRawHitAssociations_simHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _EcalLumiSpecRawHitAssociations_simHit.index int32_t[]
┃   ┣━━ 🌿 _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[]
┃   ┣━━ 🌿 _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>
┃   ┣━━ πŸƒ _FarBackwardPhaseSpacePIDParticleIDs_parameters std::vector<float>
┃   ┣━━ 🌿 _FarBackwardPhaseSpacePIDParticleIDs_particle vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _FarBackwardPhaseSpacePIDParticleIDs_particle.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _FarBackwardPhaseSpacePIDParticleIDs_particle.index int32_t[]
┃   ┣━━ πŸƒ _FarBackwardTruthSeededPhaseSpacePIDParticleIDs_parameters std::vector<float>
┃   ┣━━ 🌿 _FarBackwardTruthSeededPhaseSpacePIDParticleIDs_particle vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _FarBackwardTruthSeededPhaseSpacePIDParticleIDs_particle.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _FarBackwardTruthSeededPhaseSpacePIDParticleIDs_particle.index int32_t[]
┃   ┣━━ 🌿 _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[]
┃   ┣━━ 🌿 _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[]
┃   ┣━━ 🌿 _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[]
┃   ┣━━ 🌿 _ForwardOffMTrackerRecHits_rawHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _ForwardOffMTrackerRecHits_rawHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _ForwardOffMTrackerRecHits_rawHit.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[]
┃   ┣━━ 🌿 _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[]
┃   ┣━━ 🌿 _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[]
┃   ┣━━ 🌿 _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[]
┃   ┣━━ 🌿 _HcalBarrelRawHitAssociations_rawHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalBarrelRawHitAssociations_rawHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalBarrelRawHitAssociations_rawHit.index int32_t[]
┃   ┣━━ 🌿 _HcalBarrelRawHitAssociations_simHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalBarrelRawHitAssociations_simHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalBarrelRawHitAssociations_simHit.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[]
┃   ┣━━ 🌿 _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[]
┃   ┣━━ 🌿 _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[]
┃   ┣━━ 🌿 _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[]
┃   ┣━━ 🌿 _HcalEndcapNRawHitAssociations_rawHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalEndcapNRawHitAssociations_rawHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalEndcapNRawHitAssociations_rawHit.index int32_t[]
┃   ┣━━ 🌿 _HcalEndcapNRawHitAssociations_simHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalEndcapNRawHitAssociations_simHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalEndcapNRawHitAssociations_simHit.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[]
┃   ┣━━ 🌿 _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[]
┃   ┣━━ 🌿 _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[]
┃   ┣━━ 🌿 _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[]
┃   ┣━━ 🌿 _HcalEndcapPInsertRawHitAssociations_rawHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalEndcapPInsertRawHitAssociations_rawHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalEndcapPInsertRawHitAssociations_rawHit.index int32_t[]
┃   ┣━━ 🌿 _HcalEndcapPInsertRawHitAssociations_simHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalEndcapPInsertRawHitAssociations_simHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalEndcapPInsertRawHitAssociations_simHit.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[]
┃   ┣━━ 🌿 _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>
┃   ┣━━ 🌿 _HcalFarForwardZDCRawHitAssociations_rawHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalFarForwardZDCRawHitAssociations_rawHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalFarForwardZDCRawHitAssociations_rawHit.index int32_t[]
┃   ┣━━ 🌿 _HcalFarForwardZDCRawHitAssociations_simHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _HcalFarForwardZDCRawHitAssociations_simHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _HcalFarForwardZDCRawHitAssociations_simHit.index int32_t[]
┃   ┣━━ 🌿 _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[]
┃   ┣━━ 🌿 _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[]
┃   ┣━━ 🌿 _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>
┃   ┣━━ 🌿 _LFHCALRawHitAssociations_rawHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _LFHCALRawHitAssociations_rawHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _LFHCALRawHitAssociations_rawHit.index int32_t[]
┃   ┣━━ 🌿 _LFHCALRawHitAssociations_simHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _LFHCALRawHitAssociations_simHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _LFHCALRawHitAssociations_simHit.index int32_t[]
┃   ┣━━ 🌿 _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[]
┃   ┣━━ 🌿 _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[]
┃   ┣━━ 🌿 _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[]
┃   ┣━━ 🌿 _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[]
┃   ┣━━ πŸƒ _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[]
┃   ┣━━ 🌿 _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[]
┃   ┣━━ 🌿 _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[]
┃   ┣━━ 🌿 _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[]
┃   ┣━━ 🌿 _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[]
┃   ┣━━ 🌿 _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[]
┃   ┣━━ 🌿 _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[]
┃   ┣━━ 🌿 _SiEndcapTrackerRecHits_rawHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _SiEndcapTrackerRecHits_rawHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _SiEndcapTrackerRecHits_rawHit.index int32_t[]
┃   ┣━━ 🌿 _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[]
┃   ┣━━ 🌿 _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[]
┃   ┣━━ 🌿 _TOFEndcapRecHits_rawHit vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _TOFEndcapRecHits_rawHit.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _TOFEndcapRecHits_rawHit.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[]
┃   ┣━━ 🌿 _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[]
┃   ┣━━ 🌿 _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[]
┃   ┣━━ 🌿 _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[]
┃   ┣━━ 🌿 _TaggerTrackerTrackAssociations_rec vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _TaggerTrackerTrackAssociations_rec.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _TaggerTrackerTrackAssociations_rec.index int32_t[]
┃   ┣━━ 🌿 _TaggerTrackerTrackAssociations_sim vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _TaggerTrackerTrackAssociations_sim.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _TaggerTrackerTrackAssociations_sim.index int32_t[]
┃   ┣━━ 🌿 _TaggerTrackerTracks_measurements vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _TaggerTrackerTracks_measurements.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _TaggerTrackerTracks_measurements.index int32_t[]
┃   ┣━━ 🌿 _TaggerTrackerTracks_tracks vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _TaggerTrackerTracks_tracks.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _TaggerTrackerTracks_tracks.index int32_t[]
┃   ┣━━ 🌿 _TaggerTrackerTracks_trajectory vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _TaggerTrackerTracks_trajectory.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _TaggerTrackerTracks_trajectory.index int32_t[]
┃   ┣━━ πŸƒ _TaggerTrackerTrajectories_measurementChi2 std::vector<float>
┃   ┣━━ 🌿 _TaggerTrackerTrajectories_measurements_deprecated vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _TaggerTrackerTrajectories_measurements_deprecated.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _TaggerTrackerTrajectories_measurements_deprecated.index int32_t[]
┃   ┣━━ πŸƒ _TaggerTrackerTrajectories_outlierChi2 std::vector<float>
┃   ┣━━ 🌿 _TaggerTrackerTrajectories_outliers_deprecated vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _TaggerTrackerTrajectories_outliers_deprecated.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _TaggerTrackerTrajectories_outliers_deprecated.index int32_t[]
┃   ┣━━ 🌿 _TaggerTrackerTrajectories_seed vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _TaggerTrackerTrajectories_seed.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _TaggerTrackerTrajectories_seed.index int32_t[]
┃   ┣━━ 🌿 _TaggerTrackerTrajectories_trackParameters vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _TaggerTrackerTrajectories_trackParameters.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _TaggerTrackerTrajectories_trackParameters.index int32_t[]
┃   ┣━━ 🌿 _TrackerEndcapHits_particle vector<podio::ObjectID>
┃   ┃   ┣━━ πŸƒ _TrackerEndcapHits_particle.collectionID uint32_t[]
┃   ┃   ┗━━ πŸƒ _TrackerEndcapHits_particle.index int32_t[]
┃   ┗━━ 🌿 _VertexBarrelHits_particle vector<podio::ObjectID>
┃       ┣━━ πŸƒ _VertexBarrelHits_particle.collectionID uint32_t[]
┃       ┗━━ πŸƒ _VertexBarrelHits_particle.index int32_t[]
┗━━ 🌴 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<tuple<unsigned int,string,bool,unsigned int> >
    ┃   ┣━━ πŸƒ events___CollectionTypeInfo._0 uint32_t[]
    ┃   ┣━━ 🍁 events___CollectionTypeInfo._1 std::string[]
    ┃   ┣━━ πŸƒ events___CollectionTypeInfo._2 bool[]
    ┃   ┗━━ πŸƒ events___CollectionTypeInfo._3 uint32_t[]
    ┗━━ 🌿 events___idTable podio::CollectionIDTable
        ┣━━ πŸƒ m_collectionIDs std::vector<uint32_t>
        ┗━━ 🍁 m_names std::vector<std::string>

Released under the MIT License.