1 #ifndef DQMOFFLINE_TRIGGER_EGHLTMONELEMMGREBEE
2 #define DQMOFFLINE_TRIGGER_EGHLTMONELEMMGREBEE
29 barrel_(iBooker, name+
"_eb",
"Barrel "+title,nrBins,min,max,varFunc),
30 endcap_(iBooker, name+
"_ee",
"Endcap "+title,nrBins,min,max,varFunc){}
40 if(fabs(obj.detEta())<1.5) barrel_.fill(obj,weight);
41 else endcap_.fill(obj,weight);
56 varTypeX (
T::*varFuncX)()
const,varTypeY (
T::*varFuncY)()
const):
57 barrel_(iBooker, name+
"_eb",
"Barrel "+title,nrBinsX,xMin,xMax,nrBinsY,yMin,yMax,varFuncX,varFuncY),
58 endcap_(iBooker, name+
"_ee",
"Endcap "+title,nrBinsX,xMin,xMax,nrBinsY,yMin,yMax,varFuncX,varFuncY){}
68 if(fabs(obj.detEta())<1.5) barrel_.fill(obj,weight);
69 else endcap_.fill(obj,weight);
MonElemManager< T, varType > barrel_
MonElemManager2D< T, varTypeX, varTypeY > barrel_
void fill(const T &obj, float weight)
MonElemManager< T, varType > endcap_
MonElemMgrEBEE(DQMStore::IBooker &iBooker, const std::string &name, const std::string &title, int nrBins, float min, float max, varType(T::*varFunc)() const)
MonElemManager2D< T, varTypeX, varTypeY > endcap_
void fill(const T &obj, float weight)
MonElemMgr2DEBEE(DQMStore::IBooker &iBooker, 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)