#include <EgHLTMonElemManager.h>
Public Member Functions | |
void | fill (const T &obj, float weight) |
MonElemManager (std::string name, std::string title, int nrBins, double xMin, double xMax, varType(T::*varFunc)() const) | |
~MonElemManager () | |
Private Member Functions | |
MonElemManager (const MonElemManager &rhs) | |
MonElemManager & | operator= (const MonElemManager &rhs) |
Private Attributes | |
varType(T::* | varFunc_ )() const |
Definition at line 89 of file EgHLTMonElemManager.h.
egHLT::MonElemManager< T, varType >::MonElemManager | ( | const MonElemManager< T, varType > & | rhs | ) | [inline, private] |
Definition at line 97 of file EgHLTMonElemManager.h.
{}
egHLT::MonElemManager< T, varType >::MonElemManager | ( | std::string | name, |
std::string | title, | ||
int | nrBins, | ||
double | xMin, | ||
double | xMax, | ||
varType(T::*)() const | varFunc | ||
) | [inline] |
Definition at line 101 of file EgHLTMonElemManager.h.
egHLT::MonElemManager< T, varType >::~MonElemManager | ( | ) |
Definition at line 118 of file EgHLTMonElemManager.h.
{ }
void egHLT::MonElemManager< T, varType >::fill | ( | const T & | obj, |
float | weight | ||
) | [virtual] |
Implements egHLT::MonElemManagerHist< T >.
Definition at line 113 of file EgHLTMonElemManager.h.
References MonitorElement::Fill(), and egHLT::MonElemManagerHist< T >::monElem().
{ MonElemManagerHist<T>::monElem()->Fill((obj.*varFunc_)(),weight); }
MonElemManager& egHLT::MonElemManager< T, varType >::operator= | ( | const MonElemManager< T, varType > & | rhs | ) | [inline, private] |
Definition at line 98 of file EgHLTMonElemManager.h.
{return *this;}
varType(T::* egHLT::MonElemManager< T, varType >::varFunc_)() const [private] |
Definition at line 92 of file EgHLTMonElemManager.h.