CMS 3D CMS Logo

DaqScopeModeTask.h
Go to the documentation of this file.
1 #ifndef DQM_SiStripCommissioningSources_DaqScopeModeTask_h
2 #define DQM_SiStripCommissioningSources_DaqScopeModeTask_h
3 
6 
11 
12  public:
13 
15  ~DaqScopeModeTask() override;
16 
17  private:
18 
19  void book() override;
20  void fill( const SiStripEventSummary&,
21  const edm::DetSet<SiStripRawDigi>& ) override;
22 
23  void fill( const SiStripEventSummary&,
25  const edm::DetSet<SiStripRawDigi>&) override;
26 
27  void update() override;
28 
29  // scope mode frame for each channel
31 
32  // Pedestal and common mode
33  std::vector<HistoSet> peds_;
34  std::vector<HistoSet> cm_;
35 
36  uint16_t nBins_;
37  uint16_t nBinsSpy_;
38 
41 };
42 
43 #endif // DQM_SiStripCommissioningSources_DaqScopeModeTask_h
44 
edm::ParameterSet parameters_
parameters useful for the spy
DaqScopeModeTask(DQMStore *, const FedChannelConnection &, const edm::ParameterSet &)
std::vector< HistoSet > peds_
void book() override
Class containning control, module, detector and connection information, at the level of a FED channel...
void fill(const SiStripEventSummary &, const edm::DetSet< SiStripRawDigi > &) override
std::vector< HistoSet > cm_
~DaqScopeModeTask() override
void update() override