DQM
EcalPreshowerMonitorModule
interface
ESRawDataTask.h
Go to the documentation of this file.
1
#ifndef ESRawDataTask_H
2
#define ESRawDataTask_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/EcalRawData/interface/EcalRawDataCollections.h
"
9
#include "
DataFormats/FEDRawData/interface/FEDRawDataCollection.h
"
10
11
#include "
DQMServices/Core/interface/DQMEDAnalyzer.h
"
12
#include "
DQMServices/Core/interface/DQMStore.h
"
13
14
class
ESRawDataTask
:
public
DQMEDAnalyzer
{
15
public
:
16
ESRawDataTask
(
const
edm::ParameterSet
& ps);
17
~ESRawDataTask
()
override
{}
18
19
protected
:
21
void
analyze
(
const
edm::Event
&
e
,
const
edm::EventSetup
&
c
)
override
;
22
24
void
bookHistograms
(
DQMStore::IBooker
&,
edm::Run
const
&,
edm::EventSetup
const
&)
override
;
25
26
private
:
27
int
ievt_
;
28
29
std::string
prefixME_
;
30
31
edm::EDGetTokenT<ESRawDataCollection>
dccCollections_
;
32
edm::EDGetTokenT<FEDRawDataCollection>
FEDRawDataCollection_
;
33
34
//MonitorElement* meRunNumberErrors_;
35
MonitorElement
*
meL1ADCCErrors_
;
36
MonitorElement
*
meBXDCCErrors_
;
37
MonitorElement
*
meOrbitNumberDCCErrors_
;
38
MonitorElement
*
meL1ADiff_
;
39
MonitorElement
*
meBXDiff_
;
40
MonitorElement
*
meOrbitNumberDiff_
;
41
42
int
runNum_
;
43
};
44
45
#endif
dqm::impl::MonitorElement
Definition:
MonitorElement.h:98
ESRawDataTask::FEDRawDataCollection_
edm::EDGetTokenT< FEDRawDataCollection > FEDRawDataCollection_
Definition:
ESRawDataTask.h:32
edm::Run
Definition:
Run.h:45
edm::EDGetTokenT
Definition:
EDGetToken.h:33
DQMStore.h
EDAnalyzer.h
ESRawDataTask::meOrbitNumberDCCErrors_
MonitorElement * meOrbitNumberDCCErrors_
Definition:
ESRawDataTask.h:37
EcalRawDataCollections.h
DQMEDAnalyzer.h
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
ESRawDataTask::analyze
void analyze(const edm::Event &e, const edm::EventSetup &c) override
Analyze.
Definition:
ESRawDataTask.cc:78
DQMEDAnalyzer
Definition:
DQMEDAnalyzer.py:1
edm::ParameterSet
Definition:
ParameterSet.h:47
ESRawDataTask::meOrbitNumberDiff_
MonitorElement * meOrbitNumberDiff_
Definition:
ESRawDataTask.h:40
Event.h
ESRawDataTask::dccCollections_
edm::EDGetTokenT< ESRawDataCollection > dccCollections_
Definition:
ESRawDataTask.h:31
FEDRawDataCollection.h
edm::EventSetup
Definition:
EventSetup.h:57
HltBtagPostValidation_cff.c
c
Definition:
HltBtagPostValidation_cff.py:31
ESRawDataTask::~ESRawDataTask
~ESRawDataTask() override
Definition:
ESRawDataTask.h:17
ESRawDataTask::meL1ADiff_
MonitorElement * meL1ADiff_
Definition:
ESRawDataTask.h:38
ESRawDataTask::runNum_
int runNum_
Definition:
ESRawDataTask.h:42
ESRawDataTask::meBXDiff_
MonitorElement * meBXDiff_
Definition:
ESRawDataTask.h:39
ESRawDataTask::prefixME_
std::string prefixME_
Definition:
ESRawDataTask.h:29
ESRawDataTask
Definition:
ESRawDataTask.h:14
ESRawDataTask::meBXDCCErrors_
MonitorElement * meBXDCCErrors_
Definition:
ESRawDataTask.h:36
ESRawDataTask::ievt_
int ievt_
Definition:
ESRawDataTask.h:27
dqm::implementation::IBooker
Definition:
DQMStore.h:43
ESRawDataTask::meL1ADCCErrors_
MonitorElement * meL1ADCCErrors_
Definition:
ESRawDataTask.h:35
ParameterSet.h
edm::Event
Definition:
Event.h:73
ESRawDataTask::bookHistograms
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
Setup.
Definition:
ESRawDataTask.cc:37
MillePedeFileConverter_cfg.e
e
Definition:
MillePedeFileConverter_cfg.py:37
ESRawDataTask::ESRawDataTask
ESRawDataTask(const edm::ParameterSet &ps)
Definition:
ESRawDataTask.cc:28
Generated for CMSSW Reference Manual by
1.8.16