test
Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
DQM
DTMonitorClient
src
DTDAQInfo.h
Go to the documentation of this file.
1
#ifndef DTMonitorClient_DTDAQInfo_H
2
#define DTMonitorClient_DTDAQInfo_H
3
13
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
14
#include "
FWCore/Framework/interface/EDAnalyzer.h
"
15
#include "
FWCore/Framework/interface/ESHandle.h
"
16
17
#include <
DQMServices/Core/interface/DQMEDHarvester.h
>
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
:
36
void
dqmEndLuminosityBlock
(
DQMStore::IBooker
&,
DQMStore::IGetter
&,
edm::LuminosityBlock
const
&,
37
edm::EventSetup
const
&);
38
void
dqmEndJob
(
DQMStore::IBooker
&,
DQMStore::IGetter
&);
39
40
private
:
41
42
bool
bookingdone
;
43
44
MonitorElement
*
totalDAQFraction
;
45
MonitorElement
*
daqMap
;
46
std::map<int, MonitorElement*>
daqFractions
;
47
edm::ESHandle<DTReadOutMapping>
mapping
;
48
49
};
50
51
52
#endif
53
DTDAQInfo::daqFractions
std::map< int, MonitorElement * > daqFractions
Definition:
DTDAQInfo.h:46
DTReadOutMapping
Definition:
DTReadOutMapping.h:66
DTDAQInfo
Definition:
DTDAQInfo.h:25
edm::LuminosityBlock
Definition:
LuminosityBlock.h:45
TrackValidation_cff.pset
tuple pset
Definition:
TrackValidation_cff.py:423
DQMEDHarvester.h
Frameworkfwd.h
DQMEDHarvester
Definition:
DQMEDHarvester.h:15
DQMStore::IGetter
Definition:
DQMStore.h:190
DTDAQInfo::mapping
edm::ESHandle< DTReadOutMapping > mapping
Definition:
DTDAQInfo.h:47
DQMStore
Definition:
DQMStore.h:75
edm::ESHandle< DTReadOutMapping >
DTDAQInfo::daqMap
MonitorElement * daqMap
Definition:
DTDAQInfo.h:45
ESHandle.h
DTDAQInfo::dqmEndJob
void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &)
Definition:
DTDAQInfo.cc:194
edm::EventSetup
Definition:
EventSetup.h:45
DTDAQInfo::totalDAQFraction
MonitorElement * totalDAQFraction
Definition:
DTDAQInfo.h:44
DTDAQInfo::bookingdone
bool bookingdone
Definition:
DTDAQInfo.h:42
EDAnalyzer.h
MonitorElement
Definition:
MonitorElement.h:37
DTDAQInfo::dqmEndLuminosityBlock
void dqmEndLuminosityBlock(DQMStore::IBooker &, DQMStore::IGetter &, edm::LuminosityBlock const &, edm::EventSetup const &)
Definition:
DTDAQInfo.cc:47
DTDAQInfo::~DTDAQInfo
virtual ~DTDAQInfo()
Destructor.
Definition:
DTDAQInfo.cc:45
DTDAQInfo::DTDAQInfo
DTDAQInfo(const edm::ParameterSet &pset)
Constructor.
Definition:
DTDAQInfo.cc:39
edm::ParameterSet
Definition:
ParameterSet.h:36
DQMStore::IBooker
Definition:
DQMStore.h:90
Generated for CMSSW Reference Manual by
1.8.5