CMS 3D CMS Logo

HistoProviderDQM.cc
Go to the documentation of this file.
2 
5 
7  : ibook_(ibook) {
8  // get the store
9  label_ = prefix + "/" + label;
10  setDir(label_);
11 }
12 
14 
16  const std::string& name, const std::string& title, const int& nchX, const double& lowX, const double& highX) {
17  return ibook_.book1D(name, title, nchX, lowX, highX);
18 }
19 
21  const std::string& title,
22  const int& nchX,
23  float* xbinsize) {
24  return ibook_.book1D(name, title, nchX, xbinsize);
25 }
26 
28  const std::string& title,
29  const int& nchX,
30  const double& lowX,
31  const double& highX,
32  const int& nchY,
33  const double& lowY,
34  const double& highY) {
35  return ibook_.book2D(name, title, nchX, lowX, highX, nchY, lowY, highY);
36 }
37 
39  const std::string& title,
40  const int& nchX,
41  float* xbinsize,
42  const int& nchY,
43  float* ybinsize) {
44  return ibook_.book2D(name, title, nchX, xbinsize, nchY, ybinsize);
45 }
46 
48  const std::string& title,
49  int nchX,
50  double lowX,
51  double highX,
52  int nchY,
53  double lowY,
54  double highY) {
55  return ibook_.bookProfile(name, title, nchX, lowX, highX, nchY, lowY, highY);
56 }
virtual void setCurrentFolder(std::string const &fullpath)
Definition: DQMStore.cc:36
virtual MonitorElement * bookProfile(const std::string &name, const std::string &title, int nchX, double lowX, double highX, int nchY, double lowY, double highY)
HistoProviderDQM(const std::string &prefix, const std::string &label, DQMStore::IBooker &ibook)
char const * label
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())
Definition: DQMStore.h:408
DQMStore::IBooker & ibook_
void setDir(const std::string &)
std::string label_
virtual MonitorElement * book2D(const std::string &name, const std::string &title, const int &nchX, const double &lowX, const double &highX, const int &nchY, const double &lowY, const double &highY)
MonitorElement * book2D(TString const &name, TString const &title, int nchX, double lowX, double highX, int nchY, double lowY, double highY, FUNC onbooking=NOOP())
Definition: DQMStore.h:221
virtual MonitorElement * book1D(const std::string &name, const std::string &title, const int &nchX, const double &lowX, const double &highX)
MonitorElement * book1D(TString const &name, TString const &title, int const nchX, double const lowX, double const highX, FUNC onbooking=NOOP())
Definition: DQMStore.h:98