ITauToolBase Class Reference

The base class for all tau tools. More...

#include <ITauToolBase.h>

Inheritance diagram for ITauToolBase:
asg::IAsgTool TauRecToolBase CombinedP4FromRecoTaus JetSeedBuilder LockTauContainers MvaTESEvaluator MvaTESVariableDecorator PhotonConversionPID PhotonConversionVertex TauAxisSetter TauCalibrateEM TauCalibrateLC TauCellVariables TauCommonCalcVars TauConversionFinder TauConversionTagger TauElectronVetoVariables TauGenericPi0Cone TauIDPileupCorrection TauPi0ClusterCreator TauPi0ClusterScaler TauPi0CreateROI TauPi0ScoreCalculator TauPi0Selector TauShotFinder TauSubstructureVariables TauTestDump TauTrackFilter TauTrackFinder TauVertexFinder TauVertexVariables TauWPDecorator

List of all members.

Public Member Functions

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)=0
 Execute - called for each tau candidate.
virtual StatusCode eventFinalize ()=0
 Event finalizer - called at the end of each event.
virtual StatusCode finalize ()=0
 Finalizer.
virtual void setTauEventData (TauEventData *data)=0
virtual StatusCode readConfig ()

Detailed Description

The base class for all tau tools.

Author:
Lukasz Janyst
Justin Griffiths Thanks to Lianyou Shan, Lorenz Hauswald

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 15 Apr 2017 for RootCore Packages by  doxygen 1.6.1