Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
DQM
EcalPreshowerMonitorModule
interface
ESPedestalTask.h
Go to the documentation of this file.
1
#ifndef ESPedestalTask_H
2
#define ESPedestalTask_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/EcalDigi/interface/EcalDigiCollections.h
"
9
10
#include "
DQMServices/Core/interface/DQMEDAnalyzer.h
"
11
12
class
MonitorElement
;
13
14
class
ESPedestalTask
:
public
DQMEDAnalyzer
{
15
16
public
:
17
18
ESPedestalTask
(
const
edm::ParameterSet
& ps);
19
virtual
~ESPedestalTask
() {}
20
21
private
:
22
23
void
bookHistograms
(
DQMStore::IBooker
&,
edm::Run
const
&,
edm::EventSetup
const
&)
override
;
24
void
analyze
(
const
edm::Event
&,
const
edm::EventSetup
&)
override
;
25
void
endJob
(
void
);
26
27
edm::EDGetTokenT<ESDigiCollection>
digitoken_
;
28
edm::FileInPath
lookup_
;
29
std::string
outputFile_
;
30
std::string
prefixME_
;
31
32
MonitorElement
*
meADC_
[4288][32];
33
34
int
nLines_
,
runNum_
,
ievt_
,
senCount_
[2][2][40][40];
35
int
runtype_
,
seqtype_
,
dac_
,
gain_
,
precision_
;
36
int
firstDAC_
,
nDAC_
,
isPed_
,
vDAC_
[5];
37
38
};
39
40
#endif
ESPedestalTask::endJob
void endJob(void)
Definition:
ESPedestalTask.cc:78
ESPedestalTask::seqtype_
int seqtype_
Definition:
ESPedestalTask.h:35
ESPedestalTask::runtype_
int runtype_
Definition:
ESPedestalTask.h:35
ESPedestalTask::outputFile_
std::string outputFile_
Definition:
ESPedestalTask.h:29
Event.h
ESPedestalTask::bookHistograms
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
Definition:
ESPedestalTask.cc:42
ESPedestalTask::firstDAC_
int firstDAC_
Definition:
ESPedestalTask.h:36
ESPedestalTask::dac_
int dac_
Definition:
ESPedestalTask.h:35
ESPedestalTask::lookup_
edm::FileInPath lookup_
Definition:
ESPedestalTask.h:28
ESPedestalTask::precision_
int precision_
Definition:
ESPedestalTask.h:35
edm::EDGetTokenT< ESDigiCollection >
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
ParameterSet.h
DQMEDAnalyzer.h
ESPedestalTask::nDAC_
int nDAC_
Definition:
ESPedestalTask.h:36
EcalDigiCollections.h
edm::EventSetup
Definition:
EventSetup.h:44
EDAnalyzer.h
edm::FileInPath
Definition:
FileInPath.h:68
MonitorElement
Definition:
MonitorElement.h:34
ESPedestalTask::ESPedestalTask
ESPedestalTask(const edm::ParameterSet &ps)
Definition:
ESPedestalTask.cc:26
ESPedestalTask::nLines_
int nLines_
Definition:
ESPedestalTask.h:34
ESPedestalTask::runNum_
int runNum_
Definition:
ESPedestalTask.h:34
ESPedestalTask::digitoken_
edm::EDGetTokenT< ESDigiCollection > digitoken_
Definition:
ESPedestalTask.h:27
ESPedestalTask::isPed_
int isPed_
Definition:
ESPedestalTask.h:36
ESPedestalTask::gain_
int gain_
Definition:
ESPedestalTask.h:35
DQMEDAnalyzer
Definition:
DQMEDAnalyzer.h:20
ESPedestalTask::senCount_
int senCount_[2][2][40][40]
Definition:
ESPedestalTask.h:34
ESPedestalTask::vDAC_
int vDAC_[5]
Definition:
ESPedestalTask.h:36
edm::ParameterSet
Definition:
ParameterSet.h:35
ESPedestalTask::meADC_
MonitorElement * meADC_[4288][32]
Definition:
ESPedestalTask.h:32
edm::Event
Definition:
Event.h:59
DQMStore::IBooker
Definition:
DQMStore.h:90
ESPedestalTask::prefixME_
std::string prefixME_
Definition:
ESPedestalTask.h:30
ESPedestalTask
Definition:
ESPedestalTask.h:14
edm::Run
Definition:
Run.h:41
ESPedestalTask::~ESPedestalTask
virtual ~ESPedestalTask()
Definition:
ESPedestalTask.h:19
ESPedestalTask::ievt_
int ievt_
Definition:
ESPedestalTask.h:34
ESPedestalTask::analyze
void analyze(const edm::Event &, const edm::EventSetup &) override
Definition:
ESPedestalTask.cc:84
Generated for CMSSW Reference Manual by
1.8.5