CMS 3D CMS Logo

DTDAQInfo.h
Go to the documentation of this file.
1 #ifndef DTMonitorClient_DTDAQInfo_H
2 #define DTMonitorClient_DTDAQInfo_H
3 
16 
18 
19 #include <map>
20 
21 class DQMStore;
22 class MonitorElement;
23 class DTReadOutMapping;
24 
25 class DTDAQInfo : public DQMEDHarvester {
26 public:
29 
31  ~DTDAQInfo() override;
32 
33  // Operations
34 
35 protected:
37  edm::EventSetup const &) override;
38  void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &) override;
39 
40 private:
41 
43 
46  std::map<int, MonitorElement*> daqFractions;
48 
49 };
50 
51 
52 #endif
53 
std::map< int, MonitorElement * > daqFractions
Definition: DTDAQInfo.h:46
void dqmEndLuminosityBlock(DQMStore::IBooker &, DQMStore::IGetter &, edm::LuminosityBlock const &, edm::EventSetup const &) override
Definition: DTDAQInfo.cc:47
edm::ESHandle< DTReadOutMapping > mapping
Definition: DTDAQInfo.h:47
MonitorElement * daqMap
Definition: DTDAQInfo.h:45
void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &) override
Definition: DTDAQInfo.cc:194
~DTDAQInfo() override
Destructor.
Definition: DTDAQInfo.cc:45
MonitorElement * totalDAQFraction
Definition: DTDAQInfo.h:44
bool bookingdone
Definition: DTDAQInfo.h:42
DTDAQInfo(const edm::ParameterSet &pset)
Constructor.
Definition: DTDAQInfo.cc:39