DQM
EcalPreshowerMonitorModule
interface
ESFEDIntegrityTask.h
Go to the documentation of this file.
1
#ifndef ESFEDIntegrityTask_H
2
#define ESFEDIntegrityTask_H
3
4
#include "
FWCore/Framework/interface/Event.h
"
5
#include "
FWCore/Framework/interface/EventSetup.h
"
6
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
7
8
#include "
DataFormats/FEDRawData/interface/FEDRawDataCollection.h
"
9
#include "
DataFormats/EcalRawData/interface/EcalRawDataCollections.h
"
10
11
#include "
DQMServices/Core/interface/DQMEDAnalyzer.h
"
12
#include "
DQMServices/Core/interface/DQMStore.h
"
13
14
class
ESFEDIntegrityTask
:
public
DQMEDAnalyzer
{
15
public
:
16
ESFEDIntegrityTask
(
const
edm::ParameterSet
& ps);
17
~ESFEDIntegrityTask
()
override
{}
18
19
protected
:
20
void
bookHistograms
(
DQMStore::IBooker
&,
edm::Run
const
&,
edm::EventSetup
const
&)
override
;
21
23
void
analyze
(
const
edm::Event
&
e
,
const
edm::EventSetup
&
c
)
override
;
24
25
private
:
26
int
ievt_
;
27
28
std::string
prefixME_
;
29
std::string
fedDirName_
;
30
bool
debug_
;
31
32
edm::EDGetTokenT<ESRawDataCollection>
dccCollections_
;
33
edm::EDGetTokenT<FEDRawDataCollection>
FEDRawDataCollection_
;
34
35
MonitorElement
*
meESFedsEntries_
;
36
MonitorElement
*
meESFedsFatal_
;
37
MonitorElement
*
meESFedsNonFatal_
;
38
};
39
40
#endif
dqm::impl::MonitorElement
Definition:
MonitorElement.h:98
ESFEDIntegrityTask
Definition:
ESFEDIntegrityTask.h:14
ESFEDIntegrityTask::fedDirName_
std::string fedDirName_
Definition:
ESFEDIntegrityTask.h:29
edm::Run
Definition:
Run.h:45
edm::EDGetTokenT
Definition:
EDGetToken.h:33
ESFEDIntegrityTask::meESFedsNonFatal_
MonitorElement * meESFedsNonFatal_
Definition:
ESFEDIntegrityTask.h:37
ESFEDIntegrityTask::~ESFEDIntegrityTask
~ESFEDIntegrityTask() override
Definition:
ESFEDIntegrityTask.h:17
DQMStore.h
EcalRawDataCollections.h
ESFEDIntegrityTask::analyze
void analyze(const edm::Event &e, const edm::EventSetup &c) override
Analyze.
Definition:
ESFEDIntegrityTask.cc:55
ESFEDIntegrityTask::meESFedsEntries_
MonitorElement * meESFedsEntries_
Definition:
ESFEDIntegrityTask.h:35
ESFEDIntegrityTask::dccCollections_
edm::EDGetTokenT< ESRawDataCollection > dccCollections_
Definition:
ESFEDIntegrityTask.h:32
DQMEDAnalyzer.h
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
DQMEDAnalyzer
Definition:
DQMEDAnalyzer.py:1
ESFEDIntegrityTask::bookHistograms
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
Definition:
ESFEDIntegrityTask.cc:40
edm::ParameterSet
Definition:
ParameterSet.h:47
Event.h
ESFEDIntegrityTask::meESFedsFatal_
MonitorElement * meESFedsFatal_
Definition:
ESFEDIntegrityTask.h:36
FEDRawDataCollection.h
edm::EventSetup
Definition:
EventSetup.h:58
ESFEDIntegrityTask::ESFEDIntegrityTask
ESFEDIntegrityTask(const edm::ParameterSet &ps)
Definition:
ESFEDIntegrityTask.cc:25
ESFEDIntegrityTask::FEDRawDataCollection_
edm::EDGetTokenT< FEDRawDataCollection > FEDRawDataCollection_
Definition:
ESFEDIntegrityTask.h:33
ESFEDIntegrityTask::prefixME_
std::string prefixME_
Definition:
ESFEDIntegrityTask.h:28
ESFEDIntegrityTask::ievt_
int ievt_
Definition:
ESFEDIntegrityTask.h:26
ESFEDIntegrityTask::debug_
bool debug_
Definition:
ESFEDIntegrityTask.h:30
EventSetup.h
dqm::implementation::IBooker
Definition:
DQMStore.h:43
ParameterSet.h
c
auto & c
Definition:
CAHitNtupletGeneratorKernelsImpl.h:46
edm::Event
Definition:
Event.h:73
MillePedeFileConverter_cfg.e
e
Definition:
MillePedeFileConverter_cfg.py:37
Generated for CMSSW Reference Manual by
1.8.16