1 #ifndef DQMOFFLINE_TRIGGER_EGHLTMONELEMMGRHEP 2 #define DQMOFFLINE_TRIGGER_EGHLTMONELEMMGRHEP 15 hep17_(iBooker, name+
"_hep17",
"hep "+title,nrBins,min,max,varFunc),
16 hem17_(iBooker, name+
"_hem17",
"hem "+title,nrBins,min,max,varFunc){}
26 if(obj.detEta()<3.0 && obj.detEta()>1.3 && obj.phi()< -0.52 && obj.phi()>-0.87) hep17_.
fill(obj,weight);
27 if(obj.detEta()>-3.0 && obj.detEta()<-1.3 && obj.phi()< -0.52 && obj.phi() >-0.87) hem17_.
fill(obj,weight);
42 varTypeX (
T::*varFuncX)()
const,varTypeY (
T::*varFuncY)()
const):
43 hep17_(iBooker, name+
"_hep17",
"Hep17 "+title,nrBinsX,xMin,xMax,nrBinsY,yMin,yMax,varFuncX,varFuncY),
44 hem17_(iBooker, name+
"_hem17",
"Hem17 "+title,nrBinsX,xMin,xMax,nrBinsY,yMin,yMax,varFuncX,varFuncY){}
54 if(obj.detEta()<3.0 && obj.detEta()>1.3 && obj.phi()< -0.52 && obj.phi()>-0.87) hep17_.
fill(obj,weight);
55 if(obj.detEta()>-3.0 && obj.detEta()<-1.3 && obj.phi()< -0.52 && obj.phi() >-0.87) hem17_.
fill(obj,weight);
MonElemManager< T, varType > hem17_
~MonElemMgrHEP() override
MonElemMgr2DHEP(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)
void fill(const T &obj, float weight) override
MonElemManager2D< T, varTypeX, varTypeY > hep17_
MonElemManager< T, varType > hep17_
MonElemManager2D< T, varTypeX, varTypeY > hem17_
MonElemMgrHEP(DQMStore::IBooker &iBooker, const std::string &name, const std::string &title, int nrBins, float min, float max, varType(T::*varFunc)() const)
void fill(const T &obj, float weight) override
void fill(const T &obj, float weight)
void fill(const T &obj, float weight) override