CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_4_4_5_patch3/src/DQM/SiStripCommissioningSources/interface/PedestalsTask.h

Go to the documentation of this file.
00001 #ifndef DQM_SiStripCommissioningSources_PedsAndNoiseTask_h
00002 #define DQM_SiStripCommissioningSources_PedestalsTask_h
00003 
00004 #include "DQM/SiStripCommissioningSources/interface/CommissioningTask.h"
00005 #include <vector>
00006 
00010 class PedestalsTask : public CommissioningTask {
00011 
00012  public:
00013   
00014   PedestalsTask( DQMStore*, const FedChannelConnection& );
00015   virtual ~PedestalsTask();
00016   
00017  private:
00018   
00019   virtual void book();
00020   virtual void fill( const SiStripEventSummary&,
00021                      const edm::DetSet<SiStripRawDigi>& );
00022   virtual void update();
00023   
00024   std::vector<HistoSet> peds_;
00025   std::vector<HistoSet> cm_;
00026   
00027 };
00028 
00029 #endif // DQM_SiStripCommissioningSources_PedestalsTask_h
00030