InDetTrackPerfMon package: Adding TrackMatchingLookup and TrackTruthMatchingTool
- Added infrastructure to cache Test-Reference matching information via (templated)
TrackMatchingLookup
tables implemented inTrackAnalysisCollection
. The lookup table class has utility methods to access and modify matches found by the matching tool. At its coreTrackMatchingLookup
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 eachxAOD::TrackParticle
and the linkedxaOD::TruthParticle
via thetruthParticleLink
decorations, and updates the correspondingTrackMatchingLookup
table. The commonITrackMatchingTool
interface allows the user to switch to a different matching tool, which will be implemented in later MRs.
Edited by Marco Aparo