DQM
EcalPreshowerMonitorModule
interface
ESDcsInfoTask.h
Go to the documentation of this file.
1
#ifndef ESDcsInfoTask_h
2
#define ESDcsInfoTask_h
3
4
#include "
FWCore/Framework/interface/EDAnalyzer.h
"
5
#include "
FWCore/Framework/interface/Event.h
"
6
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
7
8
#include "
DataFormats/Scalers/interface/DcsStatus.h
"
9
#include "
DQMServices/Core/interface/DQMStore.h
"
10
11
class
ESDcsInfoTask
:
public
edm::EDAnalyzer
{
12
public
:
13
typedef
dqm::legacy::MonitorElement
MonitorElement
;
14
typedef
dqm::legacy::DQMStore
DQMStore
;
15
17
ESDcsInfoTask
(
const
edm::ParameterSet
& ps);
18
20
~ESDcsInfoTask
()
override
;
21
22
protected
:
24
void
analyze
(
const
edm::Event
&
e
,
const
edm::EventSetup
&
c
)
override
;
25
27
void
beginJob
(
void
)
override
;
28
30
void
endJob
(
void
)
override
;
31
33
void
beginLuminosityBlock
(
const
edm::LuminosityBlock
& lumiBlock,
const
edm::EventSetup
& iSetup)
override
;
34
36
void
reset
(
void
);
37
38
private
:
39
DQMStore
*
dqmStore_
;
40
41
std::string
prefixME_
;
42
43
bool
mergeRuns_
;
44
45
edm::EDGetTokenT<DcsStatusCollection>
dcsStatustoken_
;
46
47
MonitorElement
*
meESDcsFraction_
;
48
MonitorElement
*
meESDcsActiveMap_
;
49
50
int
ievt_
;
51
};
52
53
#endif
ESDcsInfoTask::DQMStore
dqm::legacy::DQMStore DQMStore
Definition:
ESDcsInfoTask.h:14
DcsStatus.h
ESDcsInfoTask::reset
void reset(void)
Reset.
Definition:
ESDcsInfoTask.cc:60
edm::LuminosityBlock
Definition:
LuminosityBlock.h:50
edm::EDGetTokenT< DcsStatusCollection >
ESDcsInfoTask::beginLuminosityBlock
void beginLuminosityBlock(const edm::LuminosityBlock &lumiBlock, const edm::EventSetup &iSetup) override
BeginLuminosityBlock.
Definition:
ESDcsInfoTask.cc:52
ESDcsInfoTask::endJob
void endJob(void) override
EndJob.
Definition:
ESDcsInfoTask.cc:50
DQMStore.h
ESDcsInfoTask::dqmStore_
DQMStore * dqmStore_
Definition:
ESDcsInfoTask.h:39
dqm::legacy::MonitorElement
Definition:
MonitorElement.h:461
EDAnalyzer.h
ESDcsInfoTask::meESDcsActiveMap_
MonitorElement * meESDcsActiveMap_
Definition:
ESDcsInfoTask.h:48
ESDcsInfoTask::prefixME_
std::string prefixME_
Definition:
ESDcsInfoTask.h:41
edm::EDAnalyzer
Definition:
EDAnalyzer.h:28
ESDcsInfoTask::ievt_
int ievt_
Definition:
ESDcsInfoTask.h:50
dqm::legacy::DQMStore
Definition:
DQMStore.h:727
ESDcsInfoTask::meESDcsFraction_
MonitorElement * meESDcsFraction_
Definition:
ESDcsInfoTask.h:47
ESDcsInfoTask::MonitorElement
dqm::legacy::MonitorElement MonitorElement
Definition:
ESDcsInfoTask.h:13
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
ESDcsInfoTask::dcsStatustoken_
edm::EDGetTokenT< DcsStatusCollection > dcsStatustoken_
Definition:
ESDcsInfoTask.h:45
edm::ParameterSet
Definition:
ParameterSet.h:47
Event.h
ESDcsInfoTask::~ESDcsInfoTask
~ESDcsInfoTask() override
Destructor.
Definition:
ESDcsInfoTask.cc:32
edm::EventSetup
Definition:
EventSetup.h:57
HltBtagPostValidation_cff.c
c
Definition:
HltBtagPostValidation_cff.py:31
ESDcsInfoTask::mergeRuns_
bool mergeRuns_
Definition:
ESDcsInfoTask.h:43
ESDcsInfoTask
Definition:
ESDcsInfoTask.h:11
ESDcsInfoTask::ESDcsInfoTask
ESDcsInfoTask(const edm::ParameterSet &ps)
Constructor.
Definition:
ESDcsInfoTask.cc:19
ParameterSet.h
ESDcsInfoTask::analyze
void analyze(const edm::Event &e, const edm::EventSetup &c) override
Analyze.
Definition:
ESDcsInfoTask.cc:68
edm::Event
Definition:
Event.h:73
ESDcsInfoTask::beginJob
void beginJob(void) override
BeginJob.
Definition:
ESDcsInfoTask.cc:34
MillePedeFileConverter_cfg.e
e
Definition:
MillePedeFileConverter_cfg.py:37
Generated for CMSSW Reference Manual by
1.8.16