Go to the documentation of this file.
8 #ifndef HCALDIGISCLIENT_H
9 #define HCALDIGISCLIENT_H
39 HistLim(
int nbin,
double mini,
double maxi) :
n(nbin),
min(mini),
max(maxi) {}
87 std::map<std::string, MonitorElement *> *
msm_;
void book1D(DQMStore::IBooker &ib, std::string name, const HistLim &limX)
void book2D(DQMStore::IBooker &ib, std::string name, const HistLim &limX, const HistLim &limY)
void bookPf(DQMStore::IBooker &ib, std::string name, const HistLim &limX, const HistLim &limY)
~HcalDigisClient() override
virtual void setCurrentFolder(std::string const &fullpath)
std::map< std::string, MonitorElement * > * msm_
void fill2D(std::string name, double X, double Y, double weight=1)
int HcalDigisEndjob(const std::vector< MonitorElement * > &hcalMEs, std::string subdet_, DQMStore::IBooker &ib)
void dqmEndJob(DQMStore::IBooker &ibooker, DQMStore::IGetter &igetter) override
void fillPf(std::string name, double X, double Y)
double integralMETH2D(MonitorElement *ME, int i0, int i1, int j0, int j1)
void fill1D(std::string name, double X, double weight=1)
void scaleMETH2D(MonitorElement *ME, double s)
virtual void runClient(DQMStore::IBooker &ib, DQMStore::IGetter &ig)
void book1D(DQMStore::IBooker &ib, std::string name, int n, double min, double max)
HistLim(int nbin, double mini, double maxi)
MonitorElement * monitor(std::string name)
void bookPf(DQMStore::IBooker &ib, std::string name, const HistLim &limX, const HistLim &limY, const char *option)
HcalDigisClient(const edm::ParameterSet &)