74 "EXAMPLE",
"Example 1D", 20, 0., 10., [](TH1*) {
edm::LogInfo(
"DemoNormalDQMEDAnalyzer") <<
"booked!\n"; });
76 example3D_ = ibook.
book3D(
"EXAMPLE_3D",
"Example 3D", 20, 0, 20, 15, 0, 15, 25, 0, 25);
85 descriptions.
add(
"demo", desc);
MonitorElement * exampleTProfile2D_
MonitorElement * bookProfile2D(TString const &name, TString const &title, int nchX, double lowX, double highX, int nchY, double lowY, double highY, double lowZ, double highZ, char const *option="s", FUNC onbooking=NOOP())
virtual void setCurrentFolder(std::string const &fullpath)
#define DEFINE_FWK_MODULE(type)
DemoNormalDQMEDAnalyzer(const edm::ParameterSet &)
MonitorElement * example_
MonitorElement * exampleTProfile_
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
MonitorElement * bookProfile(TString const &name, TString const &title, int nchX, double lowX, double highX, int, double lowY, double highY, char const *option="s", FUNC onbooking=NOOP())
void analyze(const edm::Event &, const edm::EventSetup &) override
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
ParameterDescriptionBase * add(U const &iLabel, T const &value)
Log< level::Info, false > LogInfo
MonitorElement * example2D_
MonitorElement * book2D(TString const &name, TString const &title, int nchX, double lowX, double highX, int nchY, double lowY, double highY, FUNC onbooking=NOOP())
void add(std::string const &label, ParameterSetDescription const &psetDescription)
MonitorElement * book1D(TString const &name, TString const &title, int const nchX, double const lowX, double const highX, FUNC onbooking=NOOP())
~DemoNormalDQMEDAnalyzer() override
MonitorElement * book3D(TString const &name, TString const &title, int nchX, double lowX, double highX, int nchY, double lowY, double highY, int nchZ, double lowZ, double highZ, FUNC onbooking=NOOP())
MonitorElement * example3D_