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
7
class
SiStripPedestals
;
8
12
class
CalibrationScanTask
:
public
CommissioningTask
{
13
public
:
14
CalibrationScanTask
(
DQMStore
*,
15
const
FedChannelConnection
&,
16
const
sistrip::RunType
&,
17
const
char
*
filename
,
18
uint32_t
run
,
19
const
SiStripPedestals
& pedestals);
20
~CalibrationScanTask
()
override
;
21
void
setCurrentFolder
(
const
std::string
&);
22
23
private
:
24
void
book
()
override
;
25
void
fill
(
const
SiStripEventSummary
&,
const
edm::DetSet<SiStripRawDigi>
&)
override
;
26
void
update
()
override
;
27
28
sistrip::RunType
runType_
;
29
std::map<std::string, HistoSet>
calib1_
,
calib2_
;
30
31
uint16_t
nBins_
;
32
uint32_t
lastISHA_
,
lastVFS_
,
lastCalChan_
,
lastCalSel_
,
lastLatency_
;
33
std::vector<uint16_t>
ped
;
34
std::string
extrainfo_
;
35
std::string
directory_
;
36
uint32_t
run_
;
37
};
38
39
#endif // DQM_SiStripCommissioningSources_CalibrationScanTask_h
CalibrationScanTask::directory_
std::string directory_
Definition:
CalibrationScanTask.h:35
edm::DetSet
Definition:
DetSet.h:23
CalibrationScanTask::run_
uint32_t run_
Definition:
CalibrationScanTask.h:36
CalibrationScanTask::ped
std::vector< uint16_t > ped
Definition:
CalibrationScanTask.h:33
CalibrationScanTask::setCurrentFolder
void setCurrentFolder(const std::string &)
Definition:
CalibrationScanTask.cc:163
CommissioningTask
Definition:
CommissioningTask.h:24
sistrip::RunType
RunType
Definition:
ConstantsForRunType.h:70
CalibrationScanTask::nBins_
uint16_t nBins_
Definition:
CalibrationScanTask.h:31
CalibrationScanTask::lastCalChan_
uint32_t lastCalChan_
Definition:
CalibrationScanTask.h:32
CalibrationScanTask
Definition:
CalibrationScanTask.h:12
dqm::legacy::DQMStore
Definition:
DQMStore.h:728
CalibrationScanTask::~CalibrationScanTask
~CalibrationScanTask() override
Definition:
CalibrationScanTask.cc:59
CalibrationScanTask::runType_
sistrip::RunType runType_
Definition:
CalibrationScanTask.h:28
corrVsCorr.filename
filename
Definition:
corrVsCorr.py:123
CalibrationScanTask::extrainfo_
std::string extrainfo_
Definition:
CalibrationScanTask.h:34
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:32
CalibrationScanTask::lastVFS_
uint32_t lastVFS_
Definition:
CalibrationScanTask.h:32
CalibrationScanTask::calib2_
std::map< std::string, HistoSet > calib2_
Definition:
CalibrationScanTask.h:29
CalibrationScanTask::CalibrationScanTask
CalibrationScanTask(DQMStore *, const FedChannelConnection &, const sistrip::RunType &, const char *filename, uint32_t run, const SiStripPedestals &pedestals)
Definition:
CalibrationScanTask.cc:16
CalibrationScanTask::fill
void fill(const SiStripEventSummary &, const edm::DetSet< SiStripRawDigi > &) override
Definition:
CalibrationScanTask.cc:110
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
CalibrationScanTask::lastCalSel_
uint32_t lastCalSel_
Definition:
CalibrationScanTask.h:32
writedatasetfile.run
run
Definition:
writedatasetfile.py:27
CalibrationScanTask::calib1_
std::map< std::string, HistoSet > calib1_
Definition:
CalibrationScanTask.h:29
CalibrationScanTask::book
void book() override
Definition:
CalibrationScanTask.cc:65
CalibrationScanTask::lastISHA_
uint32_t lastISHA_
Definition:
CalibrationScanTask.h:32
CalibrationScanTask::update
void update() override
Definition:
CalibrationScanTask.cc:155
SiStripPedestals
Definition:
SiStripPedestals.h:27
CommissioningTask.h
SiStripEventSummary
Definition:
SiStripEventSummary.h:22
Generated for CMSSW Reference Manual by
1.8.16