ATLAS Offline Software
Public Member Functions | List of all members
TauAnalysisTools::IDiTauTruthMatchingTool Class Referenceabstract

#include <IDiTauTruthMatchingTool.h>

Inheritance diagram for TauAnalysisTools::IDiTauTruthMatchingTool:
Collaboration diagram for TauAnalysisTools::IDiTauTruthMatchingTool:

Public Member Functions

virtual StatusCode initialize ()=0
 Declare the interface that the class provides. More...
 
virtual void getTruth (const xAOD::DiTauJet &xDiTau)=0
 get pointer to truth tau, if no truth tau was found a null pointer is returned More...
 
virtual void getTruth (const std::vector< const xAOD::DiTauJet * > &vDiTaus)=0
 
virtual void setTruthMatchingMode ()=0
 
virtual StatusCode retrieveTruthTaus ()=0
 
virtual StatusCode retrieveTruthTaus (ITruthTausEvent &truthTausEvent) const =0
 
virtual void print () const =0
 Print the state of the tool. More...
 

Detailed Description

Definition at line 33 of file IDiTauTruthMatchingTool.h.

Member Function Documentation

◆ getTruth() [1/2]

virtual void TauAnalysisTools::IDiTauTruthMatchingTool::getTruth ( const std::vector< const xAOD::DiTauJet * > &  vDiTaus)
pure virtual

◆ getTruth() [2/2]

virtual void TauAnalysisTools::IDiTauTruthMatchingTool::getTruth ( const xAOD::DiTauJet xDiTau)
pure virtual

get pointer to truth tau, if no truth tau was found a null pointer is returned

Implemented in TauAnalysisTools::DiTauTruthMatchingTool.

◆ initialize()

virtual StatusCode TauAnalysisTools::IDiTauTruthMatchingTool::initialize ( )
pure virtual

Declare the interface that the class provides.

initialize the tool

Implements TauAnalysisTools::IBuildTruthTaus.

Implemented in TauAnalysisTools::DiTauTruthMatchingTool.

◆ print()

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

◆ retrieveTruthTaus() [1/2]

virtual StatusCode TauAnalysisTools::IBuildTruthTaus::retrieveTruthTaus ( )
pure virtualinherited

◆ retrieveTruthTaus() [2/2]

virtual StatusCode TauAnalysisTools::IBuildTruthTaus::retrieveTruthTaus ( ITruthTausEvent truthTausEvent) const
pure virtualinherited

◆ setTruthMatchingMode()

virtual void TauAnalysisTools::IBuildTruthTaus::setTruthMatchingMode ( )
pure virtualinherited

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