CMS 3D CMS Logo

CalibrationScanTask.h
Go to the documentation of this file.
1 #ifndef DQM_SiStripCommissioningSources_CalibrationScanTask_h
2 #define DQM_SiStripCommissioningSources_CalibrationScanTask_h
3 
5 #include <string>
6 
7 class SiStripPedestals;
8 
13 public:
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 
29  std::map<std::string, HistoSet> calib1_, calib2_;
30 
31  uint16_t nBins_;
33  std::vector<uint16_t> ped;
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