DQM
RPCMonitorClient
interface
RPCDataCertification.h
Go to the documentation of this file.
1
#ifndef RPCMonitorClient_RPCDataCertification_H
2
#define RPCMonitorClient_RPCDataCertification_H
3
4
#include "
FWCore/ServiceRegistry/interface/Service.h
"
5
#include "
DQMServices/Core/interface/DQMStore.h
"
6
#include "
DQMServices/Core/interface/DQMEDHarvester.h
"
7
8
class
RPCDataCertification
:
public
DQMEDHarvester
{
9
public
:
11
RPCDataCertification
(
const
edm::ParameterSet
&
pset
);
12
14
~RPCDataCertification
()
override
;
15
16
protected
:
17
void
beginJob
()
override
;
18
void
dqmEndLuminosityBlock
(
DQMStore::IBooker
&,
19
DQMStore::IGetter
&,
20
edm::LuminosityBlock
const
&,
21
edm::EventSetup
const
&)
override
;
//performed in the endLumi
22
void
dqmEndJob
(
DQMStore::IBooker
&,
DQMStore::IGetter
&)
override
;
//performed in the endJob
23
24
private
:
25
void
myBooker
(
DQMStore::IBooker
&);
26
void
checkFED
(
edm::EventSetup
const
&);
27
28
MonitorElement
*
CertMap_
;
29
MonitorElement
*
totalCertFraction
;
30
MonitorElement
*
certWheelFractions
[5];
31
MonitorElement
*
certDiskFractions
[10];
32
std::pair<int, int>
FEDRange_
;
33
int
numberOfDisks_
;
34
int
NumberOfFeds_
;
35
bool
init_
,
offlineDQM_
;
36
double
defaultValue_
;
37
};
38
39
#endif
DQMEDHarvester.h
RPCDataCertification::CertMap_
MonitorElement * CertMap_
Definition:
RPCDataCertification.h:28
RPCDataCertification::offlineDQM_
bool offlineDQM_
Definition:
RPCDataCertification.h:35
RPCDataCertification::totalCertFraction
MonitorElement * totalCertFraction
Definition:
RPCDataCertification.h:29
RPCDataCertification::dqmEndLuminosityBlock
void dqmEndLuminosityBlock(DQMStore::IBooker &, DQMStore::IGetter &, edm::LuminosityBlock const &, edm::EventSetup const &) override
Definition:
RPCDataCertification.cc:28
RPCDataCertification::certWheelFractions
MonitorElement * certWheelFractions[5]
Definition:
RPCDataCertification.h:30
edm::LuminosityBlock
Definition:
LuminosityBlock.h:50
RPCDataCertification::myBooker
void myBooker(DQMStore::IBooker &)
Definition:
RPCDataCertification.cc:74
RPCDataCertification::FEDRange_
std::pair< int, int > FEDRange_
Definition:
RPCDataCertification.h:32
DQMStore.h
dqm::legacy::MonitorElement
Definition:
MonitorElement.h:461
RPCDataCertification::dqmEndJob
void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &) override
Definition:
RPCDataCertification.cc:41
RPCDataCertification::certDiskFractions
MonitorElement * certDiskFractions[10]
Definition:
RPCDataCertification.h:31
Service.h
RPCDataCertification
Definition:
RPCDataCertification.h:8
RPCDataCertification::checkFED
void checkFED(edm::EventSetup const &)
Definition:
RPCDataCertification.cc:47
RPCDataCertification::NumberOfFeds_
int NumberOfFeds_
Definition:
RPCDataCertification.h:34
RPCDataCertification::RPCDataCertification
RPCDataCertification(const edm::ParameterSet &pset)
Constructor.
Definition:
RPCDataCertification.cc:13
RPCDataCertification::beginJob
void beginJob() override
Definition:
RPCDataCertification.cc:26
RPCDataCertification::~RPCDataCertification
~RPCDataCertification() override
Destructor.
Definition:
RPCDataCertification.cc:24
edm::ParameterSet
Definition:
ParameterSet.h:47
edm::EventSetup
Definition:
EventSetup.h:57
DQMEDHarvester
Definition:
DQMEDHarvester.py:1
dqm::implementation::IGetter
Definition:
DQMStore.h:484
RPCDataCertification::init_
bool init_
Definition:
RPCDataCertification.h:35
dqm::implementation::IBooker
Definition:
DQMStore.h:43
RPCDataCertification::defaultValue_
double defaultValue_
Definition:
RPCDataCertification.h:36
muonDTDigis_cfi.pset
pset
Definition:
muonDTDigis_cfi.py:27
RPCDataCertification::numberOfDisks_
int numberOfDisks_
Definition:
RPCDataCertification.h:33
Generated for CMSSW Reference Manual by
1.8.16