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 
27  public:
28 
31 
34 
35  protected:
36 
38  void analyze( const edm::Event& e, const edm::EventSetup& c );
39 
40  // BeginJob
41  void beginJob( void );
42 
43  // EndJob
44  void endJob( void );
45 
46  private:
47 
48  int icycle_;
49 
51 
53 
55 
57 
59 
60  unsigned int sleepTime_;
61 
62  coral::ISessionProxy* session_;
63 
64 };
65 
66 #endif
EcalBarrelMonitorDbModule(const edm::ParameterSet &ps)
Constructor.
virtual ~EcalBarrelMonitorDbModule()
Destructor.
void analyze(const edm::Event &e, const edm::EventSetup &c)
Analyze.