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() override
Definition: OptoScanTask.cc:21
std::vector< std::vector< HistoSet > > opto_
Definition: OptoScanTask.h:24
uint16_t nBins_
Definition: OptoScanTask.h:25
Class containning control, module, detector and connection information, at the level of a FED channel...
void book() override
Definition: OptoScanTask.cc:25
void fill(const SiStripEventSummary &summary, const edm::DetSet< SiStripRawDigi > &digis) override
Definition: OptoScanTask.cc:76
OptoScanTask(DQMStore *dqm, const FedChannelConnection &conn)
Definition: OptoScanTask.cc:16
void locateTicks(const edm::DetSet< SiStripRawDigi > &scope_mode_data, std::pair< float, float > &digital_range, std::vector< float > &baseline, float &baseline_rms)
void update() override