CMS 3D CMS Logo

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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 
12  public:
13 
14  OptoScanTask( DQMStore * dqm, const FedChannelConnection & conn );
15  virtual ~OptoScanTask();
16 
17  private:
18 
19  virtual void book();
20  virtual void fill( const SiStripEventSummary & summary,
21  const edm::DetSet<SiStripRawDigi> & digis );
22  virtual void update();
23  void locateTicks( const edm::DetSet<SiStripRawDigi> & scope_mode_data,
24  std::pair<float,float> & digital_range,
25  std::vector<float> & baseline,
26  float & baseline_rms );
27 
28  std::vector< std::vector<HistoSet> > opto_;
29  uint16_t nBins_;
30 
31 };
32 
33 #endif // DQM_SiStripCommissioningSources_OptoScanTask_H
34 
std::vector< std::vector< HistoSet > > opto_
Definition: OptoScanTask.h:28
virtual void fill(const SiStripEventSummary &summary, const edm::DetSet< SiStripRawDigi > &digis)
Definition: OptoScanTask.cc:82
virtual void update()
uint16_t nBins_
Definition: OptoScanTask.h:29
Class containning control, module, detector and connection information, at the level of a FED channel...
OptoScanTask(DQMStore *dqm, const FedChannelConnection &conn)
Definition: OptoScanTask.cc:18
virtual void book()
Definition: OptoScanTask.cc:33
virtual ~OptoScanTask()
Definition: OptoScanTask.cc:27
void locateTicks(const edm::DetSet< SiStripRawDigi > &scope_mode_data, std::pair< float, float > &digital_range, std::vector< float > &baseline, float &baseline_rms)