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 
8 
13 
14  public:
15 
17  ~DaqScopeModeTask() override;
18 
19  private:
20 
21  void book() override;
22 
23  void fill( const SiStripEventSummary&,
24  const edm::DetSet<SiStripRawDigi>& ) override;
25 
26  void fill( const SiStripEventSummary&,
28  const edm::DetSet<SiStripRawDigi>&) override;
29 
30  void fill( const SiStripEventSummary&,
33  const std::vector<uint16_t>&) override;
34 
35  void update() override;
36 
37  // scope mode frame for each channel
39 
40  // Pedestal and common mode
41  std::vector<HistoSet> peds_;
42  std::vector<HistoSet> cm_;
43 
44  // Low and High of Header
47 
48  uint16_t nBins_;
49  uint16_t nBinsSpy_;
50 
53 };
54 
55 #endif // DQM_SiStripCommissioningSources_DaqScopeModeTask_h
56 
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