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
DQMEDHarvester.h
edm::LuminosityBlock
Definition: LuminosityBlock.h:50
DTDCSSummary::DTDCSSummary
DTDCSSummary(const edm::ParameterSet &pset)
Constructor.
Definition: DTDCSSummary.cc:23
DTDCSSummary::~DTDCSSummary
~DTDCSSummary() override
Destructor.
Definition: DTDCSSummary.cc:25
DTDCSSummary::dqmEndLuminosityBlock
void dqmEndLuminosityBlock(DQMStore::IBooker &, DQMStore::IGetter &, edm::LuminosityBlock const &, edm::EventSetup const &) override
Definition: DTDCSSummary.cc:27
DQMStore.h
DTDCSSummary::dcsFractions
std::map< int, MonitorElement * > dcsFractions
Definition: DTDCSSummary.h:41
dqm::legacy::MonitorElement
Definition: MonitorElement.h:461
EDAnalyzer.h
edm::ParameterSet
Definition: ParameterSet.h:36
edm::EventSetup
Definition: EventSetup.h:57
DTDCSSummary::dqmEndJob
void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &) override
Definition: DTDCSSummary.cc:49
DQMEDHarvester
Definition: DQMEDHarvester.py:1
Frameworkfwd.h
dqm::implementation::IGetter
Definition: DQMStore.h:484
DTDCSSummary::totalDCSFraction
MonitorElement * totalDCSFraction
Definition: DTDCSSummary.h:40
DTDCSSummary
Definition: DTDCSSummary.h:21
dqm::implementation::IBooker
Definition: DQMStore.h:43
DTDCSSummary::bookingdone
bool bookingdone
Definition: DTDCSSummary.h:43
muonDTDigis_cfi.pset
pset
Definition: muonDTDigis_cfi.py:27