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 edm::EDAnalyzer {
26 class DTDAQInfo : public DQMEDHarvester {
27 public:
29  DTDAQInfo(const edm::ParameterSet& pset);
30 
32  virtual ~DTDAQInfo();
33 
34  // Operations
35 
36 protected:
38  edm::EventSetup const &);
40 
41 private:
42 
44 
47  std::map<int, MonitorElement*> daqFractions;
49 
50 };
51 
52 
53 #endif
54 
std::map< int, MonitorElement * > daqFractions
Definition: DTDAQInfo.h:47
edm::ESHandle< DTReadOutMapping > mapping
Definition: DTDAQInfo.h:48
MonitorElement * daqMap
Definition: DTDAQInfo.h:46
void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &)
Definition: DTDAQInfo.cc:198
MonitorElement * totalDAQFraction
Definition: DTDAQInfo.h:45
bool bookingdone
Definition: DTDAQInfo.h:43
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