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