1 #ifndef DQMOFFLINE_TRIGGER_EGHLTMONELEMMANAGER
2 #define DQMOFFLINE_TRIGGER_EGHLTMONELEMMANAGER
74 int nrBinsX,
double xMin,
double xMax,
75 int nrBinsY,
double yMin,
double yMax):
79 monElem_ =dbe->
book2D(name,title,nrBinsX,xMin,xMax,nrBinsY,yMin,yMax);
102 varType (
T::*varFunc)()
const):
137 MonElemManager2D(std::string name,std::string title,
int nrBinsX,
double xMin,
double xMax,
int nrBinsY,
double yMin,
double yMax,
138 varTypeX (
T::*varFuncX)()
const,varTypeY (
T::*varFuncY)()
const):
void fill(const T &obj, float weight)
MonElemManager2D(const MonElemManager2D &rhs)
virtual ~MonElemManagerHist()
varTypeX(T::* varFuncX_)() const
MonitorElement * book1D(const char *name, const char *title, int nchX, double lowX, double highX)
Book 1D histogram.
MonElemManager(std::string name, std::string title, int nrBins, double xMin, double xMax, varType(T::*varFunc)() const)
MonitorElement * monElem_
MonElemManager(const MonElemManager &rhs)
virtual ~MonElemManagerBase()
MonElemManagerHist(const MonElemManagerHist &rhs)
MonElemManagerHist & operator=(const MonElemManagerHist &rhs)
MonitorElement * monElem()
varType(T::* varFunc_)() const
virtual void fill(const T &obj, float weight)=0
MonElemManager2D(std::string name, std::string title, int nrBinsX, double xMin, double xMax, int nrBinsY, double yMin, double yMax, varTypeX(T::*varFuncX)() const, varTypeY(T::*varFuncY)() const)
void fill(const T &obj, float weight)
MonElemManager & operator=(const MonElemManager &rhs)
MonElemManager2D & operator=(const MonElemManager2D &rhs)
const MonitorElement * monElem() const
virtual void fill(const T &obj, float weight)=0
MonitorElement * book2D(const char *name, const char *title, int nchX, double lowX, double highX, int nchY, double lowY, double highY)
Book 2D histogram.
varTypeY(T::* varFuncY_)() const