00001 #ifndef DQM_SiStripCommissioningSources_ApvTimingTask_h 00002 #define DQM_SiStripCommissioningSources_ApvTimingTask_h 00003 00004 #include "DQM/SiStripCommissioningSources/interface/CommissioningTask.h" 00005 00009 class ApvTimingTask : public CommissioningTask { 00010 00011 public: 00012 00013 ApvTimingTask( DQMStore*, const FedChannelConnection& ); 00014 virtual ~ApvTimingTask(); 00015 00016 private: 00017 00018 virtual void book(); 00019 virtual void fill( const SiStripEventSummary&, 00020 const edm::DetSet<SiStripRawDigi>& ); 00021 virtual void update(); 00022 00023 HistoSet timing_; 00024 00025 uint16_t nSamples_; 00026 uint16_t nFineDelays_; 00027 uint16_t nBins_; 00028 00029 }; 00030 00031 #endif // DQM_SiStripCommissioningSources_ApvTimingTask_h 00032