DQM
EcalPreshowerMonitorModule
interface
ESDataCertificationTask.h
Go to the documentation of this file.
1
#ifndef ESDataCertificationTask_h
2
#define ESDataCertificationTask_h
3
4
#include "
FWCore/Framework/interface/EDAnalyzer.h
"
5
#include "
FWCore/Framework/interface/Event.h
"
6
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
7
#include "
DQMServices/Core/interface/DQMStore.h
"
8
9
class
ESDataCertificationTask
:
public
edm::EDAnalyzer
{
10
public
:
11
typedef
dqm::legacy::MonitorElement
MonitorElement
;
12
typedef
dqm::legacy::DQMStore
DQMStore
;
13
14
ESDataCertificationTask
(
const
edm::ParameterSet
& ps);
15
~ESDataCertificationTask
()
override
;
16
17
protected
:
18
void
analyze
(
const
edm::Event
&
e
,
const
edm::EventSetup
&
c
)
override
;
19
void
beginJob
(
void
)
override
;
20
void
endJob
(
void
)
override
;
21
void
beginLuminosityBlock
(
const
edm::LuminosityBlock
& lumiBlock,
const
edm::EventSetup
& iSetup)
override
;
22
void
reset
(
void
);
23
24
private
:
25
DQMStore
*
dqmStore_
;
26
27
std::string
prefixME_
;
28
29
bool
mergeRuns_
;
30
31
MonitorElement
*
meESDataCertificationSummary_
;
32
MonitorElement
*
meESDataCertificationSummaryMap_
;
33
};
34
35
#endif
ESDataCertificationTask::DQMStore
dqm::legacy::DQMStore DQMStore
Definition:
ESDataCertificationTask.h:12
ESDataCertificationTask::beginLuminosityBlock
void beginLuminosityBlock(const edm::LuminosityBlock &lumiBlock, const edm::EventSetup &iSetup) override
Definition:
ESDataCertificationTask.cc:57
edm::LuminosityBlock
Definition:
LuminosityBlock.h:50
ESDataCertificationTask::meESDataCertificationSummaryMap_
MonitorElement * meESDataCertificationSummaryMap_
Definition:
ESDataCertificationTask.h:32
ESDataCertificationTask
Definition:
ESDataCertificationTask.h:9
DQMStore.h
dqm::legacy::MonitorElement
Definition:
MonitorElement.h:461
EDAnalyzer.h
ESDataCertificationTask::analyze
void analyze(const edm::Event &e, const edm::EventSetup &c) override
Definition:
ESDataCertificationTask.cc:70
ESDataCertificationTask::reset
void reset(void)
Definition:
ESDataCertificationTask.cc:62
edm::EDAnalyzer
Definition:
EDAnalyzer.h:28
ESDataCertificationTask::~ESDataCertificationTask
~ESDataCertificationTask() override
Definition:
ESDataCertificationTask.cc:36
dqm::legacy::DQMStore
Definition:
DQMStore.h:727
ESDataCertificationTask::meESDataCertificationSummary_
MonitorElement * meESDataCertificationSummary_
Definition:
ESDataCertificationTask.h:31
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
edm::ParameterSet
Definition:
ParameterSet.h:47
Event.h
edm::EventSetup
Definition:
EventSetup.h:57
HltBtagPostValidation_cff.c
c
Definition:
HltBtagPostValidation_cff.py:31
ESDataCertificationTask::dqmStore_
DQMStore * dqmStore_
Definition:
ESDataCertificationTask.h:25
ESDataCertificationTask::MonitorElement
dqm::legacy::MonitorElement MonitorElement
Definition:
ESDataCertificationTask.h:11
ESDataCertificationTask::prefixME_
std::string prefixME_
Definition:
ESDataCertificationTask.h:27
ESDataCertificationTask::endJob
void endJob(void) override
Definition:
ESDataCertificationTask.cc:55
ParameterSet.h
ESDataCertificationTask::beginJob
void beginJob(void) override
Definition:
ESDataCertificationTask.cc:38
edm::Event
Definition:
Event.h:73
ESDataCertificationTask::ESDataCertificationTask
ESDataCertificationTask(const edm::ParameterSet &ps)
Definition:
ESDataCertificationTask.cc:25
ESDataCertificationTask::mergeRuns_
bool mergeRuns_
Definition:
ESDataCertificationTask.h:29
MillePedeFileConverter_cfg.e
e
Definition:
MillePedeFileConverter_cfg.py:37
Generated for CMSSW Reference Manual by
1.8.16