CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_6_1_2_SLHC2_patch1/src/DQM/SiStripCommissioningSources/interface/ApvTimingTask.h

Go to the documentation of this file.
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