Skip to content

PyUtils: Define a new domain for large-radius tracking containers in PyUtils/checkxAOD.py

This MR introduces a new "domain" (for accounting purposes) in PyUtils/checkxAOD.py for the large-radius tracking related containers. It fixes a few Unknowns and relocates a few from other domains to the newly defined LRT.

Running over the q431 AOD file yields:

Before

LRTegammaClusters (DataVector<xAOD::CaloCluster_v1>) [*Unknown*]
LRTGSFTrackParticles (DataVector<xAOD::TrackParticle_v1>) [*Unknown*]
MSOnlyExtraPolatedMuonsLRTTrackParticles (DataVector<xAOD::TrackParticle_v1>) [Muon]
CombinedMuonsLRTTrackParticles (DataVector<xAOD::TrackParticle_v1>) [*Unknown*] 
ExtraPolatedMuonsLRTTrackParticles (DataVector<xAOD::TrackParticle_v1>) [*Unknown*]
LRTElectrons (DataVector<xAOD::Electron_v1>) [*Unknown*] 
MuonsLRT (DataVector<xAOD::Muon_v1>) [Muon]
InDetLargeD0TrackParticles (DataVector<xAOD::TrackParticle_v1>) [InDet]

After

LRTegammaClusters (DataVector<xAOD::CaloCluster_v1>) [LRT]
LRTGSFTrackParticles (DataVector<xAOD::TrackParticle_v1>) [LRT]
MSOnlyExtraPolatedMuonsLRTTrackParticles (DataVector<xAOD::TrackParticle_v1>) [LRT]
CombinedMuonsLRTTrackParticles (DataVector<xAOD::TrackParticle_v1>) [LRT] 
ExtraPolatedMuonsLRTTrackParticles (DataVector<xAOD::TrackParticle_v1>) [LRT]
LRTElectrons (DataVector<xAOD::Electron_v1>) [LRT]
MuonsLRT (DataVector<xAOD::Muon_v1>) [LRT]
InDetLargeD0TrackParticles (DataVector<xAOD::TrackParticle_v1>) [LRT]

cc: @mdanning @christos @goblirsc

Merge request reports