1 #ifndef DQMOFFLINE_TRIGGER_EGHLTMONELEMMANAGER 2 #define DQMOFFLINE_TRIGGER_EGHLTMONELEMMANAGER 74 int nrBinsY,
double yMin,
double yMax):
77 monElem_ = iBooker.
book2D(name,title,nrBinsX,xMin,xMax,nrBinsY,yMin,yMax);
90 varType (
T::*varFunc_)()
const;
100 varType (
T::*varFunc)()
const):
126 varTypeX (
T::*varFuncX_)()
const;
127 varTypeY (
T::*varFuncY_)()
const;
136 varTypeX (
T::*varFuncX)()
const,varTypeY (
T::*varFuncY)()
const):
138 varFuncX_(varFuncX),varFuncY_(varFuncY){}
void fill(const T &obj, float weight)
MonElemManager2D(const MonElemManager2D &rhs)
virtual ~MonElemManagerHist()
MonitorElement * monElem_
MonElemManager(const MonElemManager &rhs)
virtual ~MonElemManagerBase()
MonElemManagerHist(const MonElemManagerHist &rhs)
MonElemManagerHist & operator=(const MonElemManagerHist &rhs)
MonitorElement * monElem()
MonitorElement * book1D(Args &&...args)
virtual void fill(const T &obj, float weight)=0
void fill(const T &obj, float weight)
MonitorElement * book2D(Args &&...args)
MonElemManager & operator=(const MonElemManager &rhs)
MonElemManager2D & operator=(const MonElemManager2D &rhs)
MonElemManager2D(DQMStore::IBooker &iBooker, 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)
const MonitorElement * monElem() const
virtual void fill(const T &obj, float weight)=0
MonElemManager(DQMStore::IBooker &iBooker, std::string name, std::string title, int nrBins, double xMin, double xMax, varType(T::*varFunc)() const)