Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

cafe::HistoGetter Class Reference

Utility function to speed up histogramming of method calls. More...

#include <HistoGetter.hpp>

Inheritance diagram for cafe::HistoGetter:

HistoGetterImpl< T, RET > List of all members.

Public Member Functions

 HistoGetter (const cafe::Variables &vars)
virtual ~HistoGetter ()
virtual float get (TObject *obj)=0
const cafe::Variablesvars () const

Static Public Member Functions

void parse (const std::string &expression, std::string &branch, std::string &method)
HistoGettercreate (TTree *tree, const std::string &branch, const std::string &method)

Private Attributes

const cafe::Variables _vars

Detailed Description

Utility function to speed up histogramming of method calls.

Only used internally by Hist1D.

Definition at line 14 of file HistoGetter.hpp.


Constructor & Destructor Documentation

cafe::HistoGetter::HistoGetter const cafe::Variables vars  ) 
 

Definition at line 71 of file HistoGetter.cpp.

Referenced by HistoGetterImpl< T, RET >::HistoGetterImpl().

cafe::HistoGetter::~HistoGetter  )  [virtual]
 

Definition at line 76 of file HistoGetter.cpp.


Member Function Documentation

HistoGetter * cafe::HistoGetter::create TTree *  tree,
const std::string &  branch,
const std::string &  method
[static]
 

Definition at line 104 of file HistoGetter.cpp.

virtual float cafe::HistoGetter::get TObject *  obj  )  [pure virtual]
 

Implemented in HistoGetterImpl< T, RET >.

Referenced by cafe::Hist1D::processEvent().

void cafe::HistoGetter::parse const std::string &  expression,
std::string &  branch,
std::string &  method
[static]
 

Definition at line 80 of file HistoGetter.cpp.

const cafe::Variables & cafe::HistoGetter::vars  )  const
 

Definition at line 122 of file HistoGetter.cpp.

References _vars.

Referenced by HistoGetterImpl< T, RET >::HistoGetterImpl(), and cafe::Hist1D::processEvent().


Member Data Documentation

const cafe::Variables cafe::HistoGetter::_vars [private]
 

Definition at line 26 of file HistoGetter.hpp.

Referenced by vars().


The documentation for this class was generated from the following files:
Generated on Tue Mar 28 10:13:10 2006 for CAF by doxygen 1.3.4