ATLAS Offline Software
|
#include <ITrackMatchingTool.h>
Public Member Functions | |
ASG_TOOL_INTERFACE (IDTPM::ITrackMatchingTool) | |
virtual StatusCode | match (TrackAnalysisCollections &trkAnaColls, const std::string &chainRoIName, const std::string &roiStr) const =0 |
General matching method, via TrackAnalysisCollections. More... | |
virtual StatusCode | match (const std::vector< const xAOD::TrackParticle * > &vTest, const std::vector< const xAOD::TrackParticle * > &vRef, ITrackMatchingLookup &matches) const =0 |
Specific matching methods, via test/reference vectors -> Could be used independently of the TrackAnalysis infrastructure. More... | |
virtual StatusCode | match (const std::vector< const xAOD::TrackParticle * > &vTest, const std::vector< const xAOD::TruthParticle * > &vRef, ITrackMatchingLookup &matches) const =0 |
track -> truth matching More... | |
virtual StatusCode | match (const std::vector< const xAOD::TruthParticle * > &vTest, const std::vector< const xAOD::TrackParticle * > &vRef, ITrackMatchingLookup &matches) const =0 |
truth -> track matching More... | |
virtual void | print () const =0 |
Print the state of the tool. More... | |
Definition at line 32 of file InnerDetector/InDetValidation/InDetTrackPerfMon/src/ITrackMatchingTool.h.
IDTPM::ITrackMatchingTool::ASG_TOOL_INTERFACE | ( | IDTPM::ITrackMatchingTool | ) |
|
pure virtual |
Specific matching methods, via test/reference vectors -> Could be used independently of the TrackAnalysis infrastructure.
track -> track matching
Implemented in IDTPM::DeltaRMatchingTool_trk, IDTPM::DeltaRMatchingTool_truthTrk, IDTPM::DeltaRMatchingTool_trkTruth, IDTPM::TruthTrackMatchingTool, IDTPM::EFTrackMatchingTool, and IDTPM::TrackTruthMatchingTool.
|
pure virtual |
track -> truth matching
Implemented in IDTPM::DeltaRMatchingTool_trkTruth, IDTPM::TrackTruthMatchingTool, IDTPM::DeltaRMatchingTool_truthTrk, IDTPM::DeltaRMatchingTool_trk, IDTPM::TruthTrackMatchingTool, and IDTPM::EFTrackMatchingTool.
|
pure virtual |
truth -> track matching
Implemented in IDTPM::DeltaRMatchingTool_truthTrk, IDTPM::TruthTrackMatchingTool, IDTPM::DeltaRMatchingTool_trkTruth, IDTPM::DeltaRMatchingTool_trk, IDTPM::EFTrackMatchingTool, and IDTPM::TrackTruthMatchingTool.
|
pure virtual |
General matching method, via TrackAnalysisCollections.
Implemented in IDTPM::DeltaRMatchingTool_truthTrk, IDTPM::DeltaRMatchingTool_trkTruth, IDTPM::DeltaRMatchingTool_trk, IDTPM::TruthTrackMatchingTool, IDTPM::EFTrackMatchingTool, and IDTPM::TrackTruthMatchingTool.
|
pure virtualinherited |
Print the state of the tool.
Implemented in JetRecTool, JetFinder, JetModifiedMassDrop, JetFromPseudojet, JetReclusterer, JetReclusteringTool, JetTruthLabelingTool, JetPileupLabelingTool, HI::HIPileupTool, asg::AsgTool, JetDumper, JetBottomUpSoftDrop, JetRecursiveSoftDrop, JetSoftDrop, JetConstituentsRetriever, JetSubStructureMomentToolsBase, JetSplitter, JetToolRunner, JetPruner, JetPseudojetRetriever, JetTrimmer, AsgHelloTool, and KtDeltaRTool.