CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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:
28  DTDAQInfo(const edm::ParameterSet& pset);
29 
31  virtual ~DTDAQInfo();
32 
33  // Operations
34 
35 protected:
37  edm::EventSetup const &);
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
edm::ESHandle< DTReadOutMapping > mapping
Definition: DTDAQInfo.h:47
MonitorElement * daqMap
Definition: DTDAQInfo.h:45
void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &)
Definition: DTDAQInfo.cc:194
MonitorElement * totalDAQFraction
Definition: DTDAQInfo.h:44
bool bookingdone
Definition: DTDAQInfo.h:42
void dqmEndLuminosityBlock(DQMStore::IBooker &, DQMStore::IGetter &, edm::LuminosityBlock const &, edm::EventSetup const &)
Definition: DTDAQInfo.cc:47
virtual ~DTDAQInfo()
Destructor.
Definition: DTDAQInfo.cc:45
DTDAQInfo(const edm::ParameterSet &pset)
Constructor.
Definition: DTDAQInfo.cc:39