CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_2_7_hltpatch2/src/DQM/SiStripCommissioningSources/interface/FedCablingTask.h

Go to the documentation of this file.
00001 #ifndef DQM_SiStripCommissioningSources_FedCablingTask_h
00002 #define DQM_SiStripCommissioningSources_FedCablingTask_h
00003 
00004 #include "DQM/SiStripCommissioningSources/interface/CommissioningTask.h"
00005 #include <vector>
00006 
00013 class FedCablingTask : public CommissioningTask {
00014 
00015  public:
00016   
00017   FedCablingTask( DQMStore*, const FedChannelConnection& );
00018   virtual ~FedCablingTask();
00019   
00020  private:
00021   
00022   virtual void book();
00023   virtual void fill( const SiStripEventSummary&, 
00024                      const uint16_t& fed_id,
00025                      const std::map<uint16_t,float>& fed_ch );
00026   virtual void update();
00027   
00030   std::vector<HistoSet> histos_;
00031   
00032 };
00033 
00034 #endif // DQM_SiStripCommissioningSources_FedCablingTask_h
00035