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. More... | |
virtual StatusCode | eventInitialize ()=0 |
Event initializer - called at the beginning of each event. More... | |
virtual StatusCode | execute (xAOD::TauJet &pTau) const =0 |
Execute - called for each tau candidate. More... | |
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. More... | |
virtual StatusCode | finalize ()=0 |
Finalizer. More... | |
virtual StatusCode | readConfig ()=0 |
virtual void | print () const =0 |
Print the state of the tool. More... | |
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 TauDecayModeNNClassifier, MvaTESVariableDecorator, TauCombinedTES, MvaTESEvaluator, TauWPDecorator, TauAxisSetter, TauEleOverlapChecker, TauJetRNNEvaluator, TauClusterFinder, TauCalibrateLC, TauGNNEvaluator, TauSubstructureVariables, TauVertexedClusterDecorator, TauAODSelector, TauRecToolBase, TauElectronVetoVariables, JetSeedBuilder, TauCellVariables, TauCommonCalcVars, TauIDVarCalculator, and TauAODMuonRemovalTool.
|
pure virtual |
Implemented in PanTau::PanTauProcessor, and TauRecToolBase.
|
pure virtual |
Implemented in TauRecToolBase, and TauPi0ClusterCreator.
|
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 TauShotFinder, and TauRecToolBase.
|
pure virtual |
Implemented in tauRecTools::TauTrackRNNClassifier, and TauRecToolBase.
|
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 TauRecToolBase, and PanTau::PanTauProcessor.
|
pure virtual |
Tool initializer.
Implemented in tauRecTools::TrackRNN, TauTrackFinder, tauRecTools::TauTrackRNNClassifier, TauWPDecorator, TauVertexFinder, TauDecayModeNNClassifier, TauPi0CreateROI, TauShotFinder, TauElectronVetoVariables, TauEleOverlapChecker, TauJetRNNEvaluator, TauCalibrateLC, TauGNNEvaluator, TauPi0ScoreCalculator, TauRecToolBase, TauVertexVariables, TauVertexedClusterDecorator, MvaTESVariableDecorator, TauAODMuonRemovalTool, TauCombinedTES, MvaTESEvaluator, and PanTau::PanTauProcessor.
|
pure virtualinherited |
Print the state of the tool.
Implemented in JetRecTool, JetFinder, JetModifiedMassDrop, JetFromPseudojet, JetReclusterer, JetReclusteringTool, JetTruthLabelingTool, JetPileupLabelingTool, HI::HIPileupTool, asg::AsgTool, JetDumper, JetBottomUpSoftDrop, JetRecursiveSoftDrop, JetSoftDrop, JetConstituentsRetriever, JetSubStructureMomentToolsBase, JetSplitter, JetToolRunner, JetPruner, JetPseudojetRetriever, JetTrimmer, AsgHelloTool, and KtDeltaRTool.
|
pure virtual |
Implemented in TauRecToolBase.