ATLAS Offline Software
Loading...
Searching...
No Matches
IDTPM::ITrackMatchingTool Class Referenceabstract

#include <ITrackMatchingTool.h>

Inherits asg::IAsgTool.

Inherited by IDTPM::DeltaRMatchingTool_trk [virtual], IDTPM::DeltaRMatchingTool_trkTruth [virtual], IDTPM::DeltaRMatchingTool_truthTrk [virtual], IDTPM::EFTrackMatchingTool [virtual], IDTPM::StableDeltaRMatchingTool_trk [virtual], IDTPM::StableDeltaRMatchingTool_trkTruth [virtual], IDTPM::StableDeltaRMatchingTool_truthTrk [virtual], IDTPM::TrackTruthMatchingTool [virtual], and IDTPM::TruthTrackMatchingTool [virtual].

Collaboration diagram for IDTPM::ITrackMatchingTool:

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.
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.
virtual StatusCode match (const std::vector< const xAOD::TrackParticle * > &vTest, const std::vector< const xAOD::TruthParticle * > &vRef, ITrackMatchingLookup &matches) const =0
 track -> truth matching
virtual StatusCode match (const std::vector< const xAOD::TruthParticle * > &vTest, const std::vector< const xAOD::TrackParticle * > &vRef, ITrackMatchingLookup &matches) const =0
 truth -> track matching
virtual void print () const =0
 Print the state of the tool.

Detailed Description

Member Function Documentation

◆ ASG_TOOL_INTERFACE()

IDTPM::ITrackMatchingTool::ASG_TOOL_INTERFACE ( IDTPM::ITrackMatchingTool )

◆ match() [1/4]

virtual StatusCode IDTPM::ITrackMatchingTool::match ( const std::vector< const xAOD::TrackParticle * > & vTest,
const std::vector< const xAOD::TrackParticle * > & vRef,
ITrackMatchingLookup & matches ) const
pure virtual

◆ match() [2/4]

◆ match() [3/4]

◆ match() [4/4]

◆ print()


The documentation for this class was generated from the following file: