DQM
SiStripCommissioningSources
interface
CalibrationScanTask.h
Go to the documentation of this file.
1
#ifndef DQM_SiStripCommissioningSources_CalibrationScanTask_h
2
#define DQM_SiStripCommissioningSources_CalibrationScanTask_h
3
4
#include "
DQM/SiStripCommissioningSources/interface/CommissioningTask.h
"
5
#include <string>
6
10
class
CalibrationScanTask
:
public
CommissioningTask
{
11
public
:
12
CalibrationScanTask
(
DQMStore
*,
13
const
FedChannelConnection
&,
14
const
sistrip::RunType
&,
15
const
char
*
filename
,
16
uint32_t
run
,
17
const
edm::EventSetup
&
setup
);
18
~CalibrationScanTask
()
override
;
19
void
setCurrentFolder
(
const
std::string
&);
20
21
private
:
22
void
book
()
override
;
23
void
fill
(
const
SiStripEventSummary
&,
const
edm::DetSet<SiStripRawDigi>
&)
override
;
24
void
update
()
override
;
25
26
sistrip::RunType
runType_
;
27
std::map<std::string, HistoSet>
calib1_
,
calib2_
;
28
29
uint16_t
nBins_
;
30
uint32_t
lastISHA_
,
lastVFS_
,
lastCalChan_
,
lastCalSel_
,
lastLatency_
;
31
std::vector<uint16_t>
ped
;
32
std::string
extrainfo_
;
33
std::string
directory_
;
34
uint32_t
run_
;
35
};
36
37
#endif // DQM_SiStripCommissioningSources_CalibrationScanTask_h
CalibrationScanTask::directory_
std::string directory_
Definition:
CalibrationScanTask.h:33
CalibrationScanTask::CalibrationScanTask
CalibrationScanTask(DQMStore *, const FedChannelConnection &, const sistrip::RunType &, const char *filename, uint32_t run, const edm::EventSetup &setup)
Definition:
CalibrationScanTask.cc:19
edm::DetSet
Definition:
DetSet.h:23
CalibrationScanTask::run_
uint32_t run_
Definition:
CalibrationScanTask.h:34
CalibrationScanTask::ped
std::vector< uint16_t > ped
Definition:
CalibrationScanTask.h:31
CalibrationScanTask::setCurrentFolder
void setCurrentFolder(const std::string &)
Definition:
CalibrationScanTask.cc:168
CommissioningTask
Definition:
CommissioningTask.h:24
sistrip::RunType
RunType
Definition:
ConstantsForRunType.h:70
CalibrationScanTask::nBins_
uint16_t nBins_
Definition:
CalibrationScanTask.h:29
singleTopDQM_cfi.setup
setup
Definition:
singleTopDQM_cfi.py:37
CalibrationScanTask::lastCalChan_
uint32_t lastCalChan_
Definition:
CalibrationScanTask.h:30
CalibrationScanTask
Definition:
CalibrationScanTask.h:10
dqm::legacy::DQMStore
Definition:
DQMStore.h:727
CalibrationScanTask::~CalibrationScanTask
~CalibrationScanTask() override
Definition:
CalibrationScanTask.cc:64
CalibrationScanTask::runType_
sistrip::RunType runType_
Definition:
CalibrationScanTask.h:26
corrVsCorr.filename
filename
Definition:
corrVsCorr.py:123
CalibrationScanTask::extrainfo_
std::string extrainfo_
Definition:
CalibrationScanTask.h:32
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
FedChannelConnection
Class containning control, module, detector and connection information, at the level of a FED channel...
Definition:
FedChannelConnection.h:26
CalibrationScanTask::lastLatency_
uint32_t lastLatency_
Definition:
CalibrationScanTask.h:30
CalibrationScanTask::lastVFS_
uint32_t lastVFS_
Definition:
CalibrationScanTask.h:30
CalibrationScanTask::calib2_
std::map< std::string, HistoSet > calib2_
Definition:
CalibrationScanTask.h:27
edm::EventSetup
Definition:
EventSetup.h:57
CalibrationScanTask::fill
void fill(const SiStripEventSummary &, const edm::DetSet< SiStripRawDigi > &) override
Definition:
CalibrationScanTask.cc:115
CalibrationScanTask::lastCalSel_
uint32_t lastCalSel_
Definition:
CalibrationScanTask.h:30
writedatasetfile.run
run
Definition:
writedatasetfile.py:27
CalibrationScanTask::calib1_
std::map< std::string, HistoSet > calib1_
Definition:
CalibrationScanTask.h:27
CalibrationScanTask::book
void book() override
Definition:
CalibrationScanTask.cc:70
CalibrationScanTask::lastISHA_
uint32_t lastISHA_
Definition:
CalibrationScanTask.h:30
CalibrationScanTask::update
void update() override
Definition:
CalibrationScanTask.cc:160
CommissioningTask.h
SiStripEventSummary
Definition:
SiStripEventSummary.h:22
Generated for CMSSW Reference Manual by
1.8.16