00001 #ifndef DQM_SiStripCommissioningSources_FineDelayTask_h 00002 #define DQM_SiStripCommissioningSources_FineDelayTask_h 00003 00004 #include "DQM/SiStripCommissioningSources/interface/CommissioningTask.h" 00005 #include <map> 00006 #include <string> 00007 00011 class FineDelayTask : public CommissioningTask { 00012 00013 public: 00014 00015 FineDelayTask( DQMStore*, const FedChannelConnection& ); 00016 virtual ~FineDelayTask(); 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 std::map<std::string, HistoSet> timingMap_; 00026 HistoSet* timing_; 00027 00028 float fiberLengthCorrection_; 00029 00030 }; 00031 00032 #endif // DQM_SiStripCommissioningSources_FineDelayTask_h 00033