Go to the documentation of this file.
16 edm::LogInfo(
"DQMExample_Step2") <<
"Constructor DQMExample_Step2::DQMExample_Step2 " << std::endl;
27 edm::LogInfo(
"DQMExample_Step2") <<
"Destructor DQMExample_Step2::~DQMExample_Step2 " << std::endl;
48 edm::LogError(
"DQMExample_Step2") <<
"MEs not found!" << std::endl;
53 h_ptRatio = ibooker_.
book1D(
"ptRatio",
"pt ratio pf matched objects", 50, 0., 100.);
56 for (
int iBin = 1; iBin <
numerator->getNbinsX(); ++iBin) {
72 edm::LogInfo(
"DQMExample_Step2") <<
"DQMExample_Step2::endLumi " << std::endl;
~DQMExample_Step2() override
virtual void setCurrentFolder(std::string const &fullpath)
DQMExample_Step2(const edm::ParameterSet &ps)
Log< level::Info, false > LogInfo
std::string numMonitorName_
void dqmEndLuminosityBlock(DQMStore::IBooker &, DQMStore::IGetter &, edm::LuminosityBlock const &, edm::EventSetup const &) override
std::string denMonitorName_
Log< level::Error, false > LogError
virtual void setBinContent(int binx, double content)
set content of bin (1-D)
MonitorElement * h_ptRatio
virtual MonitorElement * get(std::string const &fullpath) const
T getParameter(std::string const &) const
void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &) override
virtual void setAxisTitle(const std::string &title, int axis=1)
set x-, y- or z-axis title (axis=1, 2, 3 respectively)
MonitorElement * book1D(TString const &name, TString const &title, int const nchX, double const lowX, double const highX, FUNC onbooking=NOOP())