|
| virtual | ~ITrackMatchingLookup ()=default |
| | Destructor.
|
| virtual unsigned | getNmatches (bool getRefN=false) const =0 |
| | get overall number of matches
|
| const std::string & | anaTag () const |
| | matching properties
|
| void | anaTag (std::string_view anaTag_s) |
| const std::string & | chainRoiName () const |
| void | chainRoiName (std::string_view chainRoiName_s) |
| virtual const xAOD::TrackParticle * | getMatchedRefTrack (const xAOD::TrackParticle &t) const =0 |
| | get matched reference (1 to 1) Track -> Track
|
| virtual const xAOD::TrackParticle * | getMatchedRefTrack (const xAOD::TruthParticle &t) const =0 |
| | Truth -> Track.
|
| virtual const xAOD::TruthParticle * | getMatchedRefTruth (const xAOD::TrackParticle &t) const =0 |
| | Track -> Truth.
|
| const xAOD::TruthParticle * | getMatchedRefTruth (const xAOD::TruthParticle &) const |
| | Truth -> Truth // to avoid compilation errors.
|
| virtual const std::vector< const xAOD::TrackParticle * > & | getMatchedTestTracks (const xAOD::TrackParticle &r) const =0 |
| | get matched test vector (1 to 1+) vec Track <- Track
|
| virtual const std::vector< const xAOD::TrackParticle * > & | getMatchedTestTracks (const xAOD::TruthParticle &r) const =0 |
| | vec Track <- Truth
|
| virtual const std::vector< const xAOD::TruthParticle * > & | getMatchedTestTruths (const xAOD::TrackParticle &r) const =0 |
| | vec Truth <- Track
|
| const std::vector< const xAOD::TruthParticle * > & | getMatchedTestTruths (const xAOD::TruthParticle &) const |
| | vec Truth <- Truth // to avoid compilation errors
|
| const xAOD::TrackParticle * | getBestMatchedTestTrack (const xAOD::TrackParticle &r) const |
| | get best matched test, i.e.
|
| const xAOD::TrackParticle * | getBestMatchedTestTrack (const xAOD::TruthParticle &r) const |
| | best Track <- Truth
|
| virtual const xAOD::TruthParticle * | getBestMatchedTestTruth (const xAOD::TrackParticle &r) const |
| | best Truth <- Track
|
| const xAOD::TruthParticle * | getBestMatchedTestTruth (const xAOD::TruthParticle &) const |
| | best Truth <- Truth // to avoid compilation errors
|
| virtual bool | isTestMatched (const xAOD::TrackParticle &t) const =0 |
| | return true if test is matched
|
| virtual bool | isTestMatched (const xAOD::TruthParticle &t) const =0 |
| virtual bool | isRefMatched (const xAOD::TrackParticle &r) const =0 |
| | return true if reference is matched
|
| virtual bool | isRefMatched (const xAOD::TruthParticle &r) const =0 |
| virtual StatusCode | update (const xAOD::TrackParticle &t, const xAOD::TrackParticle &r, float dist=0.)=0 |
| | update lookup tables with a new entry Track -> Track
|
| virtual StatusCode | update (const xAOD::TrackParticle &t, const xAOD::TruthParticle &r, float dist=0.)=0 |
| | Track -> Truth.
|
| virtual StatusCode | update (const xAOD::TruthParticle &t, const xAOD::TrackParticle &r, float dist=0.)=0 |
| | Truth -> Track.
|
| virtual void | clear ()=0 |
| | clear lookup tables
|
| virtual std::string | printInfo (const std::vector< const xAOD::TrackParticle * > &testVec, const std::vector< const xAOD::TrackParticle * > &refVec) const =0 |
| | print info about matching and reverse matchings Track -> Track
|
| virtual std::string | printInfo (const std::vector< const xAOD::TrackParticle * > &testVec, const std::vector< const xAOD::TruthParticle * > &refVec) const =0 |
| | Track -> Truth.
|
| virtual std::string | printInfo (const std::vector< const xAOD::TruthParticle * > &testVec, const std::vector< const xAOD::TrackParticle * > &refVec) const =0 |
| | Truth -> Track.
|
Definition at line 30 of file ITrackMatchingLookup.h.