Skip to content

InDetTrackPerfMon package: Adding TrackMatchingLookup and TrackTruthMatchingTool

Marco Aparo requested to merge maparo/athena:maparo-main-IDTPM-v1.5 into main
  • Added infrastructure to cache Test-Reference matching information via (templated) TrackMatchingLookup tables implemented in TrackAnalysisCollection. The lookup table class has utility methods to access and modify matches found by the matching tool. At its core TrackMatchingLookup is a templated class to handle the various use-cases in this package: track->track, track->truth, truth->track matches. The implementation of the different use-cases is achieved by defining a common abstract interface, ITrackMatchingLookup.
  • Added TrackTruthMatching tool and its interface. This tool accesses the matching between each xAOD::TrackParticle and the linked xaOD::TruthParticle via the truthParticleLink decorations, and updates the corresponding TrackMatchingLookup table. The common ITrackMatchingTool interface allows the user to switch to a different matching tool, which will be implemented in later MRs.
Edited by Marco Aparo

Merge request reports