CMS 3D CMS Logo

OptoScanTask.h
Go to the documentation of this file.
1 #ifndef DQM_SiStripCommissioningSources_OptoScanTask_H
2 #define DQM_SiStripCommissioningSources_OptoScanTask_H
3 
5 #include <vector>
6 
11 public:
13  ~OptoScanTask() override;
14 
15 private:
16  void book() override;
17  void fill(const SiStripEventSummary& summary, const edm::DetSet<SiStripRawDigi>& digis) override;
18  void update() override;
19  void locateTicks(const edm::DetSet<SiStripRawDigi>& scope_mode_data,
20  std::pair<float, float>& digital_range,
21  std::vector<float>& baseline,
22  float& baseline_rms);
23 
24  std::vector<std::vector<HistoSet> > opto_;
25  uint16_t nBins_;
26 };
27 
28 #endif // DQM_SiStripCommissioningSources_OptoScanTask_H
OptoScanTask::locateTicks
void locateTicks(const edm::DetSet< SiStripRawDigi > &scope_mode_data, std::pair< float, float > &digital_range, std::vector< float > &baseline, float &baseline_rms)
Definition: OptoScanTask.cc:142
edm::DetSet
Definition: DetSet.h:23
OptoScanTask::fill
void fill(const SiStripEventSummary &summary, const edm::DetSet< SiStripRawDigi > &digis) override
Definition: OptoScanTask.cc:76
SiStripCommissioningClient_cfg.conn
conn
Definition: SiStripCommissioningClient_cfg.py:5
OptoScanTask
Definition: OptoScanTask.h:10
CommissioningTask
Definition: CommissioningTask.h:24
dqm::legacy::DQMStore
Definition: DQMStore.h:728
OptoScanTask::nBins_
uint16_t nBins_
Definition: OptoScanTask.h:25
OptoScanTask::book
void book() override
Definition: OptoScanTask.cc:25
FedChannelConnection
Class containning control, module, detector and connection information, at the level of a FED channel...
Definition: FedChannelConnection.h:26
OptoScanTask::opto_
std::vector< std::vector< HistoSet > > opto_
Definition: OptoScanTask.h:24
OptoScanTask::OptoScanTask
OptoScanTask(DQMStore *dqm, const FedChannelConnection &conn)
Definition: OptoScanTask.cc:16
edmLumisInFiles.summary
summary
Definition: edmLumisInFiles.py:39
OptoScanTask::update
void update() override
Definition: OptoScanTask.cc:132
OptoScanTask::~OptoScanTask
~OptoScanTask() override
Definition: OptoScanTask.cc:21
CommissioningTask.h
dqm
Definition: DQMStore.h:18
SiStripEventSummary
Definition: SiStripEventSummary.h:22