Root::TSelectorToolBase Class Reference

Inheritance diagram for Root::TSelectorToolBase:
Root::TElectronIsEMSelector Root::TElectronLikelihoodTool Root::TElectronMultiLeptonSelector Root::TForwardElectronIsEMSelector Root::TPhotonIsEMSelector

List of all members.

Public Member Functions

 TSelectorToolBase (const char *name="TSelectorToolBase")
virtual ~TSelectorToolBase ()
virtual int initialize ()=0
virtual int finalize ()=0
const char * getName () const
const Root::TAcceptgetTAccept () const

Protected Attributes

TString m_name
TAccept m_accept

Constructor & Destructor Documentation

Root::TSelectorToolBase::TSelectorToolBase ( const char *  name = "TSelectorToolBase"  )  [inline]

Standard constructor

virtual Root::TSelectorToolBase::~TSelectorToolBase (  )  [inline, virtual]

Standard destructor


Member Function Documentation

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]

Member Data Documentation

The return TAccept object

TString Root::TSelectorToolBase::m_name [protected]

The name of the class instance


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