![]() |
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 | executeTool (xAOD::TauJet &, const EventContext &) const =0 |
| Execute - called for each tau candidate. | |
| virtual StatusCode | executeTool (xAOD::TauJet &, const EventContext &, const xAOD::VertexContainer *) const =0 |
| virtual StatusCode | executeTool (xAOD::TauJet &, const EventContext &, xAOD::VertexContainer &) const =0 |
| virtual StatusCode | executeTool (xAOD::TauJet &, const EventContext &, xAOD::TauTrackContainer &) const =0 |
| virtual StatusCode | executeTool (xAOD::TauJet &, const EventContext &, xAOD::CaloClusterContainer &, xAOD::PFOContainer &) const =0 |
| virtual StatusCode | executeTool (xAOD::TauJet &, const EventContext &, xAOD::PFOContainer &, xAOD::PFOContainer &, const xAOD::CaloClusterContainer &) const =0 |
| virtual StatusCode | executeTool (xAOD::TauJet &, const EventContext &, xAOD::PFOContainer &, xAOD::PFOContainer &) const =0 |
| virtual StatusCode | executeTool (xAOD::TauJet &, const EventContext &, xAOD::PFOContainer &) const =0 |
| virtual StatusCode | executeTool (xAOD::TauJet &, const EventContext &, xAOD::ParticleContainer &, xAOD::PFOContainer &) const =0 |
| virtual StatusCode | executeTool (xAOD::TauJet &, const EventContext &, CaloConstCellContainer &, boost::dynamic_bitset<> &) const =0 |
| virtual StatusCode | eventFinalize ()=0 |
| Event finalizer - called at the end of each event. | |
| virtual StatusCode | finalize ()=0 |
| Finalizer. | |
| 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, PanTau::PanTauProcessor, TauAODMuonRemovalTool, TauAODSelector, TauAxisSetter, TauCalibrateLC, TauCellVariables, TauClusterFinder, TauCombinedTES, TauCommonCalcVars, TauDecayModeNNClassifier, TauElectronVetoVariables, TauEleOverlapChecker, TauGNNEvaluator, TauIDVarCalculator, TauJetRNNEvaluator, TauPi0ClusterCreator, TauPi0ClusterScaler, TauPi0CreateROI, TauPi0ScoreCalculator, TauPi0Selector, TauRecToolBase, tauRecTools::TauTrackRNNClassifier, TauShotFinder, TausRUsEvaluator, TauSubstructureVariables, TauTrackCaloExtrapolator, TauTrackFinder, TauVertexedClusterDecorator, TauVertexFinder, TauVertexVariables, and TauWPDecorator.
|
pure virtual |
Implemented in JetSeedBuilder, MvaTESEvaluator, MvaTESVariableDecorator, PanTau::PanTauProcessor, TauAODMuonRemovalTool, TauAODSelector, TauAxisSetter, TauCalibrateLC, TauCellVariables, TauClusterFinder, TauCombinedTES, TauCommonCalcVars, TauDecayModeNNClassifier, TauElectronVetoVariables, TauEleOverlapChecker, TauGNNEvaluator, TauIDVarCalculator, TauJetRNNEvaluator, TauPi0ClusterCreator, TauPi0ClusterScaler, TauPi0CreateROI, TauPi0ScoreCalculator, TauPi0Selector, TauRecToolBase, tauRecTools::TauTrackRNNClassifier, TauShotFinder, TausRUsEvaluator, TauSubstructureVariables, TauTrackCaloExtrapolator, TauTrackFinder, TauVertexedClusterDecorator, TauVertexFinder, TauVertexVariables, and TauWPDecorator.
|
pure virtual |
Implemented in JetSeedBuilder, MvaTESEvaluator, MvaTESVariableDecorator, PanTau::PanTauProcessor, TauAODMuonRemovalTool, TauAODSelector, TauAxisSetter, TauCalibrateLC, TauCellVariables, TauClusterFinder, TauCombinedTES, TauCommonCalcVars, TauDecayModeNNClassifier, TauElectronVetoVariables, TauEleOverlapChecker, TauGNNEvaluator, TauIDVarCalculator, TauJetRNNEvaluator, TauPi0ClusterCreator, TauPi0ClusterScaler, TauPi0CreateROI, TauPi0ScoreCalculator, TauPi0Selector, TauRecToolBase, tauRecTools::TauTrackRNNClassifier, TauShotFinder, TausRUsEvaluator, TauSubstructureVariables, TauTrackCaloExtrapolator, TauTrackFinder, TauVertexedClusterDecorator, TauVertexFinder, TauVertexVariables, and TauWPDecorator.
|
pure virtual |
Implemented in JetSeedBuilder, MvaTESEvaluator, MvaTESVariableDecorator, PanTau::PanTauProcessor, TauAODMuonRemovalTool, TauAODSelector, TauAxisSetter, TauCalibrateLC, TauCellVariables, TauClusterFinder, TauCombinedTES, TauCommonCalcVars, TauDecayModeNNClassifier, TauElectronVetoVariables, TauEleOverlapChecker, TauGNNEvaluator, TauIDVarCalculator, TauJetRNNEvaluator, TauPi0ClusterCreator, TauPi0ClusterScaler, TauPi0CreateROI, TauPi0ScoreCalculator, TauPi0Selector, TauRecToolBase, tauRecTools::TauTrackRNNClassifier, TauShotFinder, TausRUsEvaluator, TauSubstructureVariables, TauTrackCaloExtrapolator, TauTrackFinder, TauVertexedClusterDecorator, TauVertexFinder, TauVertexVariables, and TauWPDecorator.
|
pure virtual |
Implemented in JetSeedBuilder, MvaTESEvaluator, MvaTESVariableDecorator, PanTau::PanTauProcessor, TauAODMuonRemovalTool, TauAODSelector, TauAxisSetter, TauCalibrateLC, TauCellVariables, TauClusterFinder, TauCombinedTES, TauCommonCalcVars, TauDecayModeNNClassifier, TauElectronVetoVariables, TauEleOverlapChecker, TauGNNEvaluator, TauIDVarCalculator, TauJetRNNEvaluator, TauPi0ClusterCreator, TauPi0ClusterScaler, TauPi0CreateROI, TauPi0ScoreCalculator, TauPi0Selector, TauRecToolBase, tauRecTools::TauTrackRNNClassifier, TauShotFinder, TausRUsEvaluator, TauSubstructureVariables, TauTrackCaloExtrapolator, TauTrackFinder, TauVertexedClusterDecorator, TauVertexFinder, TauVertexVariables, and TauWPDecorator.
|
pure virtual |
Implemented in JetSeedBuilder, MvaTESEvaluator, MvaTESVariableDecorator, PanTau::PanTauProcessor, TauAODMuonRemovalTool, TauAODSelector, TauAxisSetter, TauCalibrateLC, TauCellVariables, TauClusterFinder, TauCombinedTES, TauCommonCalcVars, TauDecayModeNNClassifier, TauElectronVetoVariables, TauEleOverlapChecker, TauGNNEvaluator, TauIDVarCalculator, TauJetRNNEvaluator, TauPi0ClusterCreator, TauPi0ClusterScaler, TauPi0CreateROI, TauPi0ScoreCalculator, TauPi0Selector, TauRecToolBase, tauRecTools::TauTrackRNNClassifier, TauShotFinder, TausRUsEvaluator, TauSubstructureVariables, TauTrackCaloExtrapolator, TauTrackFinder, TauVertexedClusterDecorator, TauVertexFinder, TauVertexVariables, and TauWPDecorator.
|
pure virtual |
Implemented in JetSeedBuilder, MvaTESEvaluator, MvaTESVariableDecorator, PanTau::PanTauProcessor, TauAODMuonRemovalTool, TauAODSelector, TauAxisSetter, TauCalibrateLC, TauCellVariables, TauClusterFinder, TauCombinedTES, TauCommonCalcVars, TauDecayModeNNClassifier, TauElectronVetoVariables, TauEleOverlapChecker, TauGNNEvaluator, TauIDVarCalculator, TauJetRNNEvaluator, TauPi0ClusterCreator, TauPi0ClusterScaler, TauPi0CreateROI, TauPi0ScoreCalculator, TauPi0Selector, TauRecToolBase, tauRecTools::TauTrackRNNClassifier, TauShotFinder, TausRUsEvaluator, TauSubstructureVariables, TauTrackCaloExtrapolator, TauTrackFinder, TauVertexedClusterDecorator, TauVertexFinder, TauVertexVariables, and TauWPDecorator.
|
pure virtual |
Implemented in JetSeedBuilder, MvaTESEvaluator, MvaTESVariableDecorator, PanTau::PanTauProcessor, TauAODMuonRemovalTool, TauAODSelector, TauAxisSetter, TauCalibrateLC, TauCellVariables, TauClusterFinder, TauCombinedTES, TauCommonCalcVars, TauDecayModeNNClassifier, TauElectronVetoVariables, TauEleOverlapChecker, TauGNNEvaluator, TauIDVarCalculator, TauJetRNNEvaluator, TauPi0ClusterCreator, TauPi0ClusterScaler, TauPi0CreateROI, TauPi0ScoreCalculator, TauPi0Selector, TauRecToolBase, tauRecTools::TauTrackRNNClassifier, TauShotFinder, TausRUsEvaluator, TauSubstructureVariables, TauTrackCaloExtrapolator, TauTrackFinder, TauVertexedClusterDecorator, TauVertexFinder, TauVertexVariables, and TauWPDecorator.
|
pure virtual |
Implemented in JetSeedBuilder, MvaTESEvaluator, MvaTESVariableDecorator, PanTau::PanTauProcessor, TauAODMuonRemovalTool, TauAODSelector, TauAxisSetter, TauCalibrateLC, TauCellVariables, TauClusterFinder, TauCombinedTES, TauCommonCalcVars, TauDecayModeNNClassifier, TauElectronVetoVariables, TauEleOverlapChecker, TauGNNEvaluator, TauIDVarCalculator, TauJetRNNEvaluator, TauPi0ClusterCreator, TauPi0ClusterScaler, TauPi0CreateROI, TauPi0ScoreCalculator, TauPi0Selector, TauRecToolBase, tauRecTools::TauTrackRNNClassifier, TauShotFinder, TausRUsEvaluator, TauSubstructureVariables, TauTrackCaloExtrapolator, TauTrackFinder, TauVertexedClusterDecorator, TauVertexFinder, TauVertexVariables, and TauWPDecorator.
|
pure virtual |
Implemented in JetSeedBuilder, MvaTESEvaluator, MvaTESVariableDecorator, PanTau::PanTauProcessor, TauAODMuonRemovalTool, TauAODSelector, TauAxisSetter, TauCalibrateLC, TauCellVariables, TauClusterFinder, TauCombinedTES, TauCommonCalcVars, TauDecayModeNNClassifier, TauElectronVetoVariables, TauEleOverlapChecker, TauGNNEvaluator, TauIDVarCalculator, TauJetRNNEvaluator, TauPi0ClusterCreator, TauPi0ClusterScaler, TauPi0CreateROI, TauPi0ScoreCalculator, TauPi0Selector, TauRecToolBase, tauRecTools::TauTrackRNNClassifier, TauShotFinder, TausRUsEvaluator, TauSubstructureVariables, TauTrackCaloExtrapolator, TauTrackFinder, TauVertexedClusterDecorator, TauVertexFinder, TauVertexVariables, and TauWPDecorator.
|
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, TausRUsEvaluator, TauTrackCaloExtrapolator, 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, and KtDeltaRTool.