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 DQMStore;
21 class MonitorElement;
22 
23 class DTDCSSummary : public DQMEDHarvester {
24 public:
27 
29  ~DTDCSSummary() override;
30 
31  // Operations
32 
34  edm::LuminosityBlock const &, edm::EventSetup const &) override;
35 
36  void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &) override;
37 
38 
39 protected:
40 
41 private:
42 
44  std::map<int, MonitorElement*> dcsFractions;
45 
47 
48 };
49 
50 
51 #endif
52 
bool bookingdone
Definition: DTDCSSummary.h:46
MonitorElement * totalDCSFraction
Definition: DTDCSSummary.h:43
std::map< int, MonitorElement * > dcsFractions
Definition: DTDCSSummary.h:44
~DTDCSSummary() override
Destructor.
Definition: DTDCSSummary.cc:34
void dqmEndLuminosityBlock(DQMStore::IBooker &, DQMStore::IGetter &, edm::LuminosityBlock const &, edm::EventSetup const &) override
Definition: DTDCSSummary.cc:36
void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &) override
Definition: DTDCSSummary.cc:56
DTDCSSummary(const edm::ParameterSet &pset)
Constructor.
Definition: DTDCSSummary.cc:28