DQM
EcalMonitorClient
interface
IntegrityClient.h
Go to the documentation of this file.
1
#ifndef IntegrityClient_H
2
#define IntegrityClient_H
3
4
#include "
DQWorkerClient.h
"
5
#include "
FWCore/Framework/interface/ESHandle.h
"
6
#include "
FWCore/Framework/interface/EventSetup.h
"
7
#include "
CondFormats/EcalObjects/interface/EcalChannelStatus.h
"
8
#include "
CondFormats/DataRecord/interface/EcalChannelStatusRcd.h
"
9
10
namespace
ecaldqm
{
11
class
IntegrityClient
:
public
DQWorkerClient
{
12
public
:
13
IntegrityClient
();
14
~IntegrityClient
()
override
{}
15
16
void
producePlots
(
ProcessType
)
override
;
17
void
endLuminosityBlock
(
edm::LuminosityBlock
const
&,
edm::EventSetup
const
&)
override
;
18
19
private
:
20
void
setParams
(
edm::ParameterSet
const
&)
override
;
21
edm::ESGetToken<EcalChannelStatus, EcalChannelStatusRcd>
chStatusToken
;
22
const
EcalChannelStatus
*
chStatus
;
23
void
setTokens
(
edm::ConsumesCollector
&)
override
;
24
25
float
errFractionThreshold_
;
26
};
27
}
// namespace ecaldqm
28
29
#endif
ecaldqm::IntegrityClient
Definition:
IntegrityClient.h:11
ecaldqm
Definition:
DQWorker.h:37
ESHandle.h
ecaldqm::IntegrityClient::IntegrityClient
IntegrityClient()
Definition:
IntegrityClient.cc:13
edm::LuminosityBlock
Definition:
LuminosityBlock.h:50
ecaldqm::IntegrityClient::chStatus
const EcalChannelStatus * chStatus
Definition:
IntegrityClient.h:22
EcalCondObjectContainer
Definition:
EcalCondObjectContainer.h:13
ecaldqm::IntegrityClient::chStatusToken
edm::ESGetToken< EcalChannelStatus, EcalChannelStatusRcd > chStatusToken
Definition:
IntegrityClient.h:21
ecaldqm::DQWorkerClient::ProcessType
ProcessType
Definition:
DQWorkerClient.h:19
ecaldqm::IntegrityClient::errFractionThreshold_
float errFractionThreshold_
Definition:
IntegrityClient.h:25
edm::ParameterSet
Definition:
ParameterSet.h:47
DQWorkerClient.h
ecaldqm::IntegrityClient::~IntegrityClient
~IntegrityClient() override
Definition:
IntegrityClient.h:14
ecaldqm::IntegrityClient::producePlots
void producePlots(ProcessType) override
Definition:
IntegrityClient.cc:32
edm::EventSetup
Definition:
EventSetup.h:58
ecaldqm::DQWorkerClient
Definition:
DQWorkerClient.h:17
edm::ESGetToken
Definition:
EventSetup.h:48
EventSetup.h
ecaldqm::IntegrityClient::setTokens
void setTokens(edm::ConsumesCollector &) override
Definition:
IntegrityClient.cc:22
EcalChannelStatus.h
ecaldqm::IntegrityClient::setParams
void setParams(edm::ParameterSet const &) override
Definition:
IntegrityClient.cc:18
edm::ConsumesCollector
Definition:
ConsumesCollector.h:45
EcalChannelStatusRcd.h
ecaldqm::IntegrityClient::endLuminosityBlock
void endLuminosityBlock(edm::LuminosityBlock const &, edm::EventSetup const &) override
Definition:
IntegrityClient.cc:28
Generated for CMSSW Reference Manual by
1.8.16