Root::TCalculatorToolBase Class Reference

Inheritance diagram for Root::TCalculatorToolBase:
Root::TElectronEfficiencyCorrectionTool Root::TElectronLikelihoodTool Root::TPhotonEfficiencyCorrectionTool

List of all members.

Public Member Functions

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

Protected Attributes

TString m_name
TResult m_result

Constructor & Destructor Documentation

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

Standard constructor

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

Standard destructor


Member Function Documentation

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.


Member Data Documentation

TString Root::TCalculatorToolBase::m_name [protected]

The name of the class instance

The return TResult object


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