CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_4_1_8_patch9/src/DQM/SiStripCommissioningSources/interface/LatencyTask.h

Go to the documentation of this file.
00001 #ifndef DQM_SiStripCommissioningSources_LatencyTask_h
00002 #define DQM_SiStripCommissioningSources_LatencyTask_h
00003 
00004 #include "DQM/SiStripCommissioningSources/interface/CommissioningTask.h"
00005 #include <map>
00006 #include <string>
00007 
00011 class LatencyTask : public CommissioningTask {
00012 
00013  public:
00014   
00015   LatencyTask( DQMStore*, const FedChannelConnection& );
00016   virtual ~LatencyTask();
00017   
00018  private:
00019 
00020   virtual void book();
00021   virtual void fill( const SiStripEventSummary&,
00022                      const edm::DetSet<SiStripRawDigi>& );
00023   virtual void update();
00024   
00025   static HistoSet timing_;
00026   static HistoSet cluster_;
00027   HistoSet timingPartition_;
00028   HistoSet clusterPartition_;
00029   int firstReading_;
00030 
00031 };
00032 
00033 #endif // DQM_SiStripCommissioningSources_LatencyTask_h
00034