CMS 3D CMS Logo

DTCertificationSummary.h
Go to the documentation of this file.
1 #ifndef DTMonitorClient_DTCertificationSummary_H
2 #define DTMonitorClient_DTCertificationSummary_H
3 
13 
14 #include <map>
15 
17 public:
20 
22  ~DTCertificationSummary() override;
23 
24  // Operations
25 
26 protected:
27 private:
28  void beginRun(const edm::Run& run, const edm::EventSetup& setup) override;
29 
33  edm::LuminosityBlock const&,
34  edm::EventSetup const&) override;
35 
36  void endRun(const edm::Run& run, const edm::EventSetup& setup) override;
37 
40 
43  std::map<int, MonitorElement*> certFractions;
44 };
45 
46 #endif
void beginRun(const edm::Run &run, const edm::EventSetup &setup) override
DTCertificationSummary(const edm::ParameterSet &pset)
Constructor.
void endRun(const edm::Run &run, const edm::EventSetup &setup) override
MonitorElement * totalCertFraction
std::map< int, MonitorElement * > certFractions
void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &) override
DQM Client Diagnostic in offline mode.
void dqmEndLuminosityBlock(DQMStore::IBooker &, DQMStore::IGetter &, edm::LuminosityBlock const &, edm::EventSetup const &) override
DQM Client Diagnostic in online mode.
~DTCertificationSummary() override
Destructor.
Definition: Run.h:45