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