CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
DQMEDHarvester.h
Go to the documentation of this file.
1 #ifndef CORE_DQMED_HARVESTER_H
2 # define CORE_DQMED_HARVESTER_H
3 
4 //<<<<<< INCLUDES >>>>>>
7 //<<<<<< PUBLIC DEFINES >>>>>>
8 //<<<<<< PUBLIC CONSTANTS >>>>>>
9 //<<<<<< PUBLIC TYPES >>>>>>
10 //<<<<<< PUBLIC VARIABLES >>>>>>
11 //<<<<<< PUBLIC FUNCTIONS >>>>>>
12 //<<<<<< CLASS DECLARATIONS >>>>>>
13 
15 : public edm::one::EDAnalyzer<edm::one::SharedResources>
16 {
17 public:
18  DQMEDHarvester(void);
19  // implicit copy constructor
20  // implicit assignment operator
21  // implicit destructor
22  virtual void beginRun(edm::Run const&, edm::EventSetup const&) {};
23  virtual void analyze(edm::Event const&, edm::EventSetup const&) final {};
24  virtual void endRun(edm::Run const&, edm::EventSetup const&) {};
25  virtual void endLuminosityBlock(edm::LuminosityBlock const &, edm::EventSetup const&) final;
26  virtual void endJob() final;
27  virtual void dqmEndLuminosityBlock(DQMStore::IBooker &, DQMStore::IGetter &, edm::LuminosityBlock const &, edm::EventSetup const&) {};
28  virtual void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &) = 0;
29 
30 private:
31 
32 };
33 
34 //<<<<<< INLINE PUBLIC FUNCTIONS >>>>>>
35 //<<<<<< INLINE MEMBER FUNCTIONS >>>>>>
36 
37 #endif // CORE_DQMED_HARVESTER_H
virtual void endLuminosityBlock(edm::LuminosityBlock const &, edm::EventSetup const &) final
virtual void endJob() final
virtual void endRun(edm::Run const &, edm::EventSetup const &)
virtual void analyze(edm::Event const &, edm::EventSetup const &) final
string const
Definition: compareJSON.py:14
virtual void beginRun(edm::Run const &, edm::EventSetup const &)
virtual void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &)=0
Definition: Run.h:41
virtual void dqmEndLuminosityBlock(DQMStore::IBooker &, DQMStore::IGetter &, edm::LuminosityBlock const &, edm::EventSetup const &)