#include <EgHLTMonElemWithCut.h>
Public Member Functions | |
void | fill (const T &obj, const OffEvt &evt, float weight) |
MonElemWithCut (const std::string &name, const std::string &title, int nrBinsX, double xMin, double xMax, int nrBinsY, double yMin, double yMax, varTypeX(T::*varFuncX)() const, varTypeY(T::*varFuncY)() const, const EgHLTDQMCut< T > *cut=NULL) | |
MonElemWithCut (const std::string &name, const std::string &title, int nrBins, double xMin, double xMax, varTypeX(T::*varFunc)() const, const EgHLTDQMCut< T > *cut=NULL) | |
~MonElemWithCut () | |
Private Member Functions | |
MonElemWithCut (const MonElemWithCut &rhs) | |
MonElemWithCut & | operator= (const MonElemWithCut &rhs) |
Private Attributes | |
const EgHLTDQMCut< T > * | cut_ |
MonElemManagerBase< T > * | monElemMgr_ |
Definition at line 40 of file EgHLTMonElemWithCut.h.
egHLT::MonElemWithCut< T, varTypeX, varTypeY >::MonElemWithCut | ( | const MonElemWithCut< T, varTypeX, varTypeY > & | rhs | ) | [inline, private] |
Definition at line 47 of file EgHLTMonElemWithCut.h.
{}
egHLT::MonElemWithCut< T, varTypeX, varTypeY >::MonElemWithCut | ( | const std::string & | name, |
const std::string & | title, | ||
int | nrBins, | ||
double | xMin, | ||
double | xMax, | ||
varTypeX(T::*)() const | varFunc, | ||
const EgHLTDQMCut< T > * | cut = NULL |
||
) | [inline] |
Definition at line 51 of file EgHLTMonElemWithCut.h.
: monElemMgr_(new MonElemManager<T,varTypeX>(name,title,nrBins,xMin,xMax,varFunc)), cut_(cut){}
egHLT::MonElemWithCut< T, varTypeX, varTypeY >::MonElemWithCut | ( | const std::string & | name, |
const std::string & | title, | ||
int | nrBinsX, | ||
double | xMin, | ||
double | xMax, | ||
int | nrBinsY, | ||
double | yMin, | ||
double | yMax, | ||
varTypeX(T::*)() const | varFuncX, | ||
varTypeY(T::*)() const | varFuncY, | ||
const EgHLTDQMCut< T > * | cut = NULL |
||
) | [inline] |
Definition at line 56 of file EgHLTMonElemWithCut.h.
: monElemMgr_(new MonElemManager2D<T,varTypeX,varTypeY>(name,title,nrBinsX,xMin,xMax,nrBinsY,yMin,yMax,varFuncX,varFuncY)), cut_(cut){}
egHLT::MonElemWithCut< T, varTypeX, varTypeY >::~MonElemWithCut | ( | ) |
Definition at line 67 of file EgHLTMonElemWithCut.h.
{ if(cut_) delete cut_; if(monElemMgr_) delete monElemMgr_; }
void egHLT::MonElemWithCut< T, varTypeX, varTypeY >::fill | ( | const T & | obj, |
const OffEvt & | evt, | ||
float | weight | ||
) | [virtual] |
Implements egHLT::MonElemWithCutBase< T >.
Definition at line 74 of file EgHLTMonElemWithCut.h.
References NULL.
MonElemWithCut& egHLT::MonElemWithCut< T, varTypeX, varTypeY >::operator= | ( | const MonElemWithCut< T, varTypeX, varTypeY > & | rhs | ) | [inline, private] |
Definition at line 48 of file EgHLTMonElemWithCut.h.
{return *this;}
const EgHLTDQMCut<T>* egHLT::MonElemWithCut< T, varTypeX, varTypeY >::cut_ [private] |
Definition at line 44 of file EgHLTMonElemWithCut.h.
MonElemManagerBase<T>* egHLT::MonElemWithCut< T, varTypeX, varTypeY >::monElemMgr_ [private] |
Definition at line 43 of file EgHLTMonElemWithCut.h.