cafe::HistoGetter Class Reference
[CAF Environment (Cafe)]

#include <HistoGetter.hpp>

Inheritance diagram for cafe::HistoGetter:

HistoGetterImpl< T, RET > List of all members.

Detailed Description

Utility function to speed up histogramming of method calls.

Only used internally by Hist1D.

Definition at line 18 of file HistoGetter.hpp.

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


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 30 of file HistoGetter.hpp.

Referenced by vars().


The documentation for this class was generated from the following files:
Generated on Thu Apr 3 04:14:27 2008 for CAF by doxygen 1.3.4