DQM
SiStripCommissioningSources
interface
CalibrationTask.h
Go to the documentation of this file.
1
#ifndef DQM_SiStripCommissioningSources_CalibrationTask_h
2
#define DQM_SiStripCommissioningSources_CalibrationTask_h
3
4
#include "
DQM/SiStripCommissioningSources/interface/CommissioningTask.h
"
5
#include <string>
6
10
class
CalibrationTask
:
public
CommissioningTask
{
11
public
:
12
CalibrationTask
(
DQMStore
*,
13
const
FedChannelConnection
&,
14
const
sistrip::RunType
&,
15
const
char
*
filename
,
16
uint32_t
run
,
17
const
edm::EventSetup
&
setup
);
18
~CalibrationTask
()
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, std::vector<HistoSet>>
calib1_
;
// first APV --> one key for each calChan
28
std::map<std::string, std::vector<HistoSet>>
calib2_
;
// second APV --> one key for each calChan
29
30
uint16_t
nBins_
;
31
uint16_t
lastCalChan_
,
lastCalSel_
,
lastLatency_
;
32
std::string
extrainfo_
;
33
std::string
directory_
;
34
std::vector<uint16_t>
ped
;
35
uint32_t
run_
;
36
};
37
38
#endif // DQM_SiStripCommissioningSources_CalibrationTask_h
CalibrationTask::update
void update() override
Definition:
CalibrationTask.cc:162
CalibrationTask::extrainfo_
std::string extrainfo_
Definition:
CalibrationTask.h:32
edm::DetSet
Definition:
DetSet.h:23
CalibrationTask::calib2_
std::map< std::string, std::vector< HistoSet > > calib2_
Definition:
CalibrationTask.h:28
CommissioningTask
Definition:
CommissioningTask.h:24
sistrip::RunType
RunType
Definition:
ConstantsForRunType.h:70
CalibrationTask::lastLatency_
uint16_t lastLatency_
Definition:
CalibrationTask.h:31
singleTopDQM_cfi.setup
setup
Definition:
singleTopDQM_cfi.py:37
CalibrationTask::lastCalSel_
uint16_t lastCalSel_
Definition:
CalibrationTask.h:31
CalibrationTask::book
void book() override
Definition:
CalibrationTask.cc:66
CalibrationTask::~CalibrationTask
~CalibrationTask() override
Definition:
CalibrationTask.cc:60
dqm::legacy::DQMStore
Definition:
DQMStore.h:727
CalibrationTask::nBins_
uint16_t nBins_
Definition:
CalibrationTask.h:30
corrVsCorr.filename
filename
Definition:
corrVsCorr.py:123
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
CalibrationTask::run_
uint32_t run_
Definition:
CalibrationTask.h:35
CalibrationTask
Definition:
CalibrationTask.h:10
CalibrationTask::setCurrentFolder
void setCurrentFolder(const std::string &)
Definition:
CalibrationTask.cc:176
CalibrationTask::calib1_
std::map< std::string, std::vector< HistoSet > > calib1_
Definition:
CalibrationTask.h:27
edm::EventSetup
Definition:
EventSetup.h:57
writedatasetfile.run
run
Definition:
writedatasetfile.py:27
CalibrationTask::runType_
sistrip::RunType runType_
Definition:
CalibrationTask.h:26
CalibrationTask::directory_
std::string directory_
Definition:
CalibrationTask.h:33
CalibrationTask::CalibrationTask
CalibrationTask(DQMStore *, const FedChannelConnection &, const sistrip::RunType &, const char *filename, uint32_t run, const edm::EventSetup &setup)
Definition:
CalibrationTask.cc:19
CalibrationTask::fill
void fill(const SiStripEventSummary &, const edm::DetSet< SiStripRawDigi > &) override
Definition:
CalibrationTask.cc:121
CommissioningTask.h
SiStripEventSummary
Definition:
SiStripEventSummary.h:22
CalibrationTask::lastCalChan_
uint16_t lastCalChan_
Definition:
CalibrationTask.h:31
CalibrationTask::ped
std::vector< uint16_t > ped
Definition:
CalibrationTask.h:34
Generated for CMSSW Reference Manual by
1.8.16