CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
RPCChamberQuality.h
Go to the documentation of this file.
1 #ifndef RPCChamberQuality_H
2 #define RPCChamberQuality_H
3 
10 
11 #include <string>
12 
14 public:
15 
17  virtual ~RPCChamberQuality();
18 
19 
20  void beginJob();
21  void beginRun(const edm::Run& r, const edm::EventSetup& c);
22  void beginLuminosityBlock(edm::LuminosityBlock const& lumiSeg, edm::EventSetup const& context) ;
23  void analyze(const edm::Event& iEvent, const edm::EventSetup& c);
24  void endLuminosityBlock(edm::LuminosityBlock const& lumiSeg, edm::EventSetup const& c);
25  void endRun(const edm::Run& r, const edm::EventSetup& c);
26 
27  private:
28 
29  void fillMonitorElements();
30 
33 
35 
38 
39  void performeClientOperation(std::string , int , MonitorElement *);
40 
41  std::string prefixDir_, summaryDir_;
42  static const std::string xLabels_[7];
43  static const std::string regions_[3];
47 
48  bool init_;
50 
51  int minEvents;
53 };
54 
55 #endif
void analyze(const edm::Event &iEvent, const edm::EventSetup &c)
static const std::string xLabels_[7]
void beginRun(const edm::Run &r, const edm::EventSetup &c)
std::string summaryDir_
virtual ~RPCChamberQuality()
int iEvent
Definition: GenABIO.cc:243
void performeClientOperation(std::string, int, MonitorElement *)
RPCChamberQuality(const edm::ParameterSet &ps)
MonitorElement * RpcEvents
static const std::string regions_[3]
std::string prefixDir_
void beginLuminosityBlock(edm::LuminosityBlock const &lumiSeg, edm::EventSetup const &context)
void endLuminosityBlock(edm::LuminosityBlock const &lumiSeg, edm::EventSetup const &c)
Definition: Run.h:33
void endRun(const edm::Run &r, const edm::EventSetup &c)