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