CMS 3D CMS Logo

EcalBarrelMonitorDbModule.h
Go to the documentation of this file.
1 #ifndef EcalBarrelMonitorDbModule_H
2 #define EcalBarrelMonitorDbModule_H
3 
4 /*
5  * \file EcalBarrelMonitorDbModule.h
6  *
7  * \author G. Della Ricca
8  *
9  */
10 
11 #include <string>
12 
16 
18 
19 #include "RelationalAccess/ISessionProxy.h"
20 
21 class DQMStore;
22 
23 class MonitorElementsDb;
24 
26 public:
29 
31  ~EcalBarrelMonitorDbModule() override;
32 
33 protected:
35  void analyze(const edm::Event &e, const edm::EventSetup &c) override;
36 
37  // BeginJob
38  void beginJob(void) override;
39 
40  // EndJob
41  void endJob(void) override;
42 
43 private:
44  int icycle_;
45 
47 
49 
51 
53 
55 
56  unsigned int sleepTime_;
57 
58  coral::ISessionProxy *session_;
59 };
60 
61 #endif
void analyze(const edm::Event &e, const edm::EventSetup &c) override
Analyze.
EcalBarrelMonitorDbModule(const edm::ParameterSet &ps)
Constructor.
~EcalBarrelMonitorDbModule() override
Destructor.