ATLAS Offline Software
Public Member Functions | List of all members
Trig::ITrigTauMatchingTool Class Referenceabstract

#include <ITrigTauMatching.h>

Inheritance diagram for Trig::ITrigTauMatchingTool:
Collaboration diagram for Trig::ITrigTauMatchingTool:

Public Member Functions

virtual ~ITrigTauMatchingTool ()
 
virtual bool match (const xAOD::TauJet *p, const std::string &trigger, double deltaRCut=0.2)=0
 
virtual bool match (const xAOD::TauJet *p, const std::string &trigger, const xAOD::TauJetContainer *c, double deltaRCut=0.2)=0
 
virtual bool matchL1 (const xAOD::TauJet *p, const std::string &trigger, const xAOD::EmTauRoIContainer *c, double deltaRCut=0.3)=0
 
virtual const xAOD::TauJetgetHLT (const xAOD::TauJet *p, const std::string &trigger, double deltaRCut=0.2)=0
 
virtual const xAOD::EmTauRoIgetL1FromHLT (const xAOD::TauJet *p, const std::string &trigger, const xAOD::EmTauRoIContainer *c, double deltaRCut=0.3)=0
 
virtual unsigned int getCondition ()=0
 
virtual void print () const =0
 Print the state of the tool. More...
 

Detailed Description

Definition at line 15 of file ITrigTauMatching.h.

Constructor & Destructor Documentation

◆ ~ITrigTauMatchingTool()

virtual Trig::ITrigTauMatchingTool::~ITrigTauMatchingTool ( )
inlinevirtual

Definition at line 21 of file ITrigTauMatching.h.

21 {};

Member Function Documentation

◆ getCondition()

virtual unsigned int Trig::ITrigTauMatchingTool::getCondition ( )
pure virtual

Implemented in Trig::TrigTauMatchingTool.

◆ getHLT()

virtual const xAOD::TauJet* Trig::ITrigTauMatchingTool::getHLT ( const xAOD::TauJet p,
const std::string &  trigger,
double  deltaRCut = 0.2 
)
pure virtual

Implemented in Trig::TrigTauMatchingTool.

◆ getL1FromHLT()

virtual const xAOD::EmTauRoI* Trig::ITrigTauMatchingTool::getL1FromHLT ( const xAOD::TauJet p,
const std::string &  trigger,
const xAOD::EmTauRoIContainer c,
double  deltaRCut = 0.3 
)
pure virtual

Implemented in Trig::TrigTauMatchingTool.

◆ match() [1/2]

virtual bool Trig::ITrigTauMatchingTool::match ( const xAOD::TauJet p,
const std::string &  trigger,
const xAOD::TauJetContainer c,
double  deltaRCut = 0.2 
)
pure virtual

Implemented in Trig::TrigTauMatchingTool.

◆ match() [2/2]

virtual bool Trig::ITrigTauMatchingTool::match ( const xAOD::TauJet p,
const std::string &  trigger,
double  deltaRCut = 0.2 
)
pure virtual

Implemented in Trig::TrigTauMatchingTool.

◆ matchL1()

virtual bool Trig::ITrigTauMatchingTool::matchL1 ( const xAOD::TauJet p,
const std::string &  trigger,
const xAOD::EmTauRoIContainer c,
double  deltaRCut = 0.3 
)
pure virtual

Implemented in Trig::TrigTauMatchingTool.

◆ print()

virtual void asg::IAsgTool::print ( ) const
pure virtualinherited

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