![]() |
ATLAS Offline Software
|
The base class for all tau tools. More...
#include <ITauToolBase.h>
Public Member Functions | |
| virtual | ~ITauToolBase () |
| virtual StatusCode | initialize ()=0 |
| Tool initializer. | |
| virtual StatusCode | eventInitialize ()=0 |
| Event initializer - called at the beginning of each event. | |
| virtual StatusCode | execute (xAOD::TauJet &pTau) const =0 |
| Execute - called for each tau candidate. | |
| virtual StatusCode | executeVertexFinder (xAOD::TauJet &pTau, const xAOD::VertexContainer *vertexContainer=nullptr) const =0 |
| virtual StatusCode | executeTrackFinder (xAOD::TauJet &pTau, xAOD::TauTrackContainer &tauTrackContainer) const =0 |
| virtual StatusCode | executeTrackClassifier (xAOD::TauJet &pTau, xAOD::TauTrackContainer &tauTrackContainer) const =0 |
| virtual StatusCode | executeShotFinder (xAOD::TauJet &pTau, xAOD::CaloClusterContainer &shotClusterContainer, xAOD::PFOContainer &PFOContainer) const =0 |
| virtual StatusCode | executePi0ClusterCreator (xAOD::TauJet &pTau, xAOD::PFOContainer &neutralPFOContainer, xAOD::PFOContainer &hadronicPFOContainer, const xAOD::CaloClusterContainer &pCaloClusterContainer) const =0 |
| virtual StatusCode | executeVertexVariables (xAOD::TauJet &pTau, xAOD::VertexContainer &vertexContainer) const =0 |
| virtual StatusCode | executePi0ClusterScaler (xAOD::TauJet &pTau, xAOD::PFOContainer &neutralPFOContainer, xAOD::PFOContainer &chargedPFOContainer) const =0 |
| virtual StatusCode | executePi0nPFO (xAOD::TauJet &pTau, xAOD::PFOContainer &neutralPFOContainer) const =0 |
| virtual StatusCode | executePanTau (xAOD::TauJet &pTau, xAOD::ParticleContainer &particleContainer, xAOD::PFOContainer &neutralPFOContainer) const =0 |
| virtual StatusCode | executePi0CreateROI (xAOD::TauJet &pTau, CaloConstCellContainer &caloCellContainer, boost::dynamic_bitset<> &map) const =0 |
| virtual StatusCode | eventFinalize ()=0 |
| Event finalizer - called at the end of each event. | |
| virtual StatusCode | finalize ()=0 |
| Finalizer. | |
| virtual StatusCode | readConfig ()=0 |
| virtual void | print () const =0 |
| Print the state of the tool. | |
The base class for all tau tools.
Definition at line 29 of file ITauToolBase.h.
|
inlinevirtual |
Definition at line 35 of file ITauToolBase.h.
|
pure virtual |
Event finalizer - called at the end of each event.
Implemented in TauRecToolBase.
|
pure virtual |
Event initializer - called at the beginning of each event.
Implemented in TauRecToolBase.
|
pure virtual |
Execute - called for each tau candidate.
Implemented in JetSeedBuilder, MvaTESEvaluator, MvaTESVariableDecorator, TauAODMuonRemovalTool, TauAODSelector, TauAxisSetter, TauCalibrateLC, TauCellVariables, TauClusterFinder, TauCombinedTES, TauCommonCalcVars, TauDecayModeNNClassifier, TauElectronVetoVariables, TauEleOverlapChecker, TauGNNEvaluator, TauIDVarCalculator, TauJetRNNEvaluator, TauRecToolBase, TauSubstructureVariables, TauVertexedClusterDecorator, and TauWPDecorator.
|
pure virtual |
Implemented in PanTau::PanTauProcessor, and TauRecToolBase.
|
pure virtual |
Implemented in TauPi0ClusterCreator, and TauRecToolBase.
|
pure virtual |
Implemented in TauPi0ClusterScaler, and TauRecToolBase.
|
pure virtual |
Implemented in TauPi0CreateROI, and TauRecToolBase.
|
pure virtual |
Implemented in TauPi0ScoreCalculator, TauPi0Selector, and TauRecToolBase.
|
pure virtual |
Implemented in TauRecToolBase, and TauShotFinder.
|
pure virtual |
Implemented in TauRecToolBase, and tauRecTools::TauTrackRNNClassifier.
|
pure virtual |
Implemented in TauRecToolBase, and TauTrackFinder.
|
pure virtual |
Implemented in TauRecToolBase, and TauVertexFinder.
|
pure virtual |
Implemented in TauRecToolBase, and TauVertexVariables.
|
pure virtual |
Finalizer.
Implemented in PanTau::PanTauProcessor, and TauRecToolBase.
|
pure virtual |
Tool initializer.
Implemented in MvaTESEvaluator, MvaTESVariableDecorator, PanTau::PanTauProcessor, TauAODMuonRemovalTool, TauCalibrateLC, TauCombinedTES, TauDecayModeNNClassifier, TauElectronVetoVariables, TauEleOverlapChecker, TauGNNEvaluator, TauJetRNNEvaluator, TauPi0CreateROI, TauPi0ScoreCalculator, TauRecToolBase, tauRecTools::TauTrackRNNClassifier, tauRecTools::TrackRNN, TauShotFinder, TauTrackFinder, TauVertexedClusterDecorator, TauVertexFinder, TauVertexVariables, and TauWPDecorator.
|
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, KtDeltaRTool, and LundVariablesTool.
|
pure virtual |
Implemented in TauRecToolBase.