CMS 3D CMS Logo

DQMHelper.h
Go to the documentation of this file.
1 #ifndef Validation_EventGenerator_DQMHelper
2 #define Validation_EventGenerator_DQMHelper
3 
4 /* class DQMHelper
5  *
6  * Simple class to configure dqm histograms
7  *
8  */
9 
10 #include <iostream>
14 
15 class DQMHelper {
16 public:
19 
21  virtual ~DQMHelper();
22 
24  const std::string &title,
25  int n,
26  double xmin,
27  double xmax,
28  const std::string &xaxis,
29  const std::string &yaxis);
31  const std::string &title,
32  int nx,
33  double xmin,
34  double xmax,
35  int ny,
36  double ymin,
37  double ymax,
38  const std::string &xaxis,
39  const std::string &yaxis);
40 
41  MonitorElement *book1dHisto(const std::string &name, const std::string &title, int n, double xmin, double xmax);
43  const std::string &title,
44  int nx,
45  double xmin,
46  double xmax,
47  int ny,
48  double ymin,
49  double ymax);
50 
51 private:
53 };
54 
55 #endif
DQMEDAnalyzer::DQMStore DQMStore
Definition: DQMHelper.h:17
MonitorElement * book2dHisto(const std::string &name, const std::string &title, int nx, double xmin, double xmax, int ny, double ymin, double ymax, const std::string &xaxis, const std::string &yaxis)
Definition: DQMHelper.cc:26
DQMHelper(DQMStore::IBooker *i)
Definition: DQMHelper.cc:3
MonitorElement * book1dHisto(const std::string &name, const std::string &title, int n, double xmin, double xmax, const std::string &xaxis, const std::string &yaxis)
Definition: DQMHelper.cc:7
virtual ~DQMHelper()
Definition: DQMHelper.cc:5
DQMStore::IBooker * ibooker
Definition: DQMHelper.h:52
DQMEDAnalyzer::MonitorElement MonitorElement
Definition: DQMHelper.h:18