CMS 3D CMS Logo

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 std::map<std::string, HistoSet> timingMap_;
00026   static std::map<std::string, HistoSet> clusterMap_;
00027   HistoSet* timing_;
00028   HistoSet* timingPartition_;
00029   HistoSet* cluster_;
00030   HistoSet* clusterPartition_;
00031   int firstReading_;
00032 
00033 };
00034 
00035 #endif // DQM_SiStripCommissioningSources_LatencyTask_h
00036 

Generated on Tue Jun 9 17:33:31 2009 for CMSSW by  doxygen 1.5.4