CMS 3D CMS Logo

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