CMS 3D CMS Logo

HistoProviderDQM.h
Go to the documentation of this file.
1 #ifndef HistoProviderDQM_H
2 #define HistoProviderDQM_H
3 
5 
6 #include <string>
7 
9 public:
12 
14  virtual ~HistoProviderDQM() {}
15 
16  virtual MonitorElement* book1D(
17  const std::string& name, const std::string& title, const int& nchX, const double& lowX, const double& highX);
18 
19  virtual MonitorElement* book1D(const std::string& name, const std::string& title, const int& nchX, float* xbinsize);
20 
21  virtual MonitorElement* book2D(const std::string& name,
22  const std::string& title,
23  const int& nchX,
24  const double& lowX,
25  const double& highX,
26  const int& nchY,
27  const double& lowY,
28  const double& highY);
29 
30  virtual MonitorElement* book2D(const std::string& name,
31  const std::string& title,
32  const int& nchX,
33  float* xbinsize,
34  const int& nchY,
35  float* ybinsize);
36 
37  virtual MonitorElement* bookProfile(const std::string& name,
38  const std::string& title,
39  int nchX,
40  double lowX,
41  double highX,
42  int nchY,
43  double lowY,
44  double highY);
45 
46  void setDir(const std::string&);
47 
48 private:
51 };
52 #endif
dqm::legacy::MonitorElement MonitorElement
virtual MonitorElement * bookProfile(const std::string &name, const std::string &title, int nchX, double lowX, double highX, int nchY, double lowY, double highY)
virtual ~HistoProviderDQM()
HistoProviderDQM(const std::string &prefix, const std::string &label, DQMStore::IBooker &ibook)
char const * label
DQMStore::IBooker & ibook_
void setDir(const std::string &)
std::string label_
dqm::legacy::DQMStore DQMStore
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)
virtual MonitorElement * book1D(const std::string &name, const std::string &title, const int &nchX, const double &lowX, const double &highX)