Public Member Functions | |
TSelectorToolBase (const char *name="TSelectorToolBase") | |
virtual | ~TSelectorToolBase () |
virtual int | initialize ()=0 |
virtual int | finalize ()=0 |
const char * | getName () const |
const Root::TAccept & | getTAccept () const |
Protected Attributes | |
TString | m_name |
TAccept | m_accept |
Root::TSelectorToolBase::TSelectorToolBase | ( | const char * | name = "TSelectorToolBase" |
) | [inline] |
Standard constructor
virtual Root::TSelectorToolBase::~TSelectorToolBase | ( | ) | [inline, virtual] |
Standard destructor
virtual int Root::TSelectorToolBase::finalize | ( | ) | [pure virtual] |
Finalize this class; everything that should be done after the event loop should go here
Implemented in Root::TElectronIsEMSelector, Root::TElectronLikelihoodTool, Root::TElectronMultiLeptonSelector, Root::TForwardElectronIsEMSelector, and Root::TPhotonIsEMSelector.
const char* Root::TSelectorToolBase::getName | ( | ) | const [inline] |
Get the name of the class instance
const Root::TAccept& Root::TSelectorToolBase::getTAccept | ( | ) | const [inline] |
Method to get the plain TAccept
virtual int Root::TSelectorToolBase::initialize | ( | ) | [pure virtual] |
Initialize this class
Implemented in Root::TElectronIsEMSelector, Root::TElectronLikelihoodTool, Root::TElectronMultiLeptonSelector, Root::TForwardElectronIsEMSelector, and Root::TPhotonIsEMSelector.
TAccept Root::TSelectorToolBase::m_accept [mutable, protected] |
The return TAccept object
TString Root::TSelectorToolBase::m_name [protected] |
The name of the class instance