CMS 3D CMS Logo

DTDCSSummary.h
Go to the documentation of this file.
1 #ifndef DTMonitorClient_DTDCSSummary_H
2 #define DTMonitorClient_DTDCSSummary_H
3 
15 
17 
18 #include <map>
19 
20 class DTDCSSummary : public DQMEDHarvester {
21 public:
24 
26  ~DTDCSSummary() override;
27 
28  // Operations
29 
32  edm::LuminosityBlock const &,
33  edm::EventSetup const &) override;
34 
35  void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &) override;
36 
37 protected:
38 private:
40  std::map<int, MonitorElement *> dcsFractions;
41 
43 };
44 
45 #endif
bool bookingdone
Definition: DTDCSSummary.h:42
MonitorElement * totalDCSFraction
Definition: DTDCSSummary.h:39
~DTDCSSummary() override
Destructor.
Definition: DTDCSSummary.cc:25
void dqmEndLuminosityBlock(DQMStore::IBooker &, DQMStore::IGetter &, edm::LuminosityBlock const &, edm::EventSetup const &) override
Definition: DTDCSSummary.cc:27
std::map< int, MonitorElement * > dcsFractions
Definition: DTDCSSummary.h:40
void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &) override
Definition: DTDCSSummary.cc:49
DTDCSSummary(const edm::ParameterSet &pset)
Constructor.
Definition: DTDCSSummary.cc:23