![]() |
ATLAS Offline Software
|
#include <IMatchingTool.h>
Public Member Functions | |
| virtual bool | match (const xAOD::IParticle &recoObject, std::string_view chain, double matchThreshold=0.1, bool rerun=false) const =0 |
| single object trigger matching. matchThreshold is typically the deltaR requirement to obtain positive matching | |
| virtual bool | match (const std::vector< const xAOD::IParticle * > &recoObjects, std::string_view chain, double matchThreshold=0.1, bool rerun=false) const =0 |
| multi-object trigger matching | |
| virtual void | print () const =0 |
| Print the state of the tool. | |
Protected Member Functions | |
| virtual const MatchingImplementation * | impl () const =0 |
Definition at line 25 of file IMatchingTool.h.
|
protectedpure virtual |
Implemented in Trig::MatchFromCompositeTool, Trig::MatchingTool, and Trig::R3MatchingTool.
|
pure virtual |
multi-object trigger matching
Implemented in Trig::MatchFromCompositeTool, Trig::MatchingTool, and Trig::R3MatchingTool.
|
pure virtual |
single object trigger matching. matchThreshold is typically the deltaR requirement to obtain positive matching
Implemented in Trig::MatchFromCompositeTool, Trig::MatchingTool, and Trig::R3MatchingTool.
|
pure virtualinherited |
Print the state of the tool.
Implemented in asg::AsgTool, AsgHelloTool, HI::HIPileupTool, JetBottomUpSoftDrop, JetConstituentsRetriever, JetDumper, JetFinder, JetFromPseudojet, JetModifiedMassDrop, JetPileupLabelingTool, JetPruner, JetPseudojetRetriever, JetReclusterer, JetReclusteringTool, JetRecTool, JetRecursiveSoftDrop, JetSoftDrop, JetSplitter, JetSubStructureMomentToolsBase, JetToolRunner, JetTrimmer, JetTruthLabelingTool, and KtDeltaRTool.