CMS 3D CMS Logo

PedsOnlyTask.h

Go to the documentation of this file.
00001 #ifndef DQM_SISTRIPCOMMISSIONINGSOURCES_PEDSONLYTASK_H
00002 #define DQM_SISTRIPCOMMISSIONINGSOURCES_PEDSONLYTASK_H
00003 
00004 #include <vector>
00005 
00006 #include "DataFormats/Common/interface/DetSet.h"
00007 #include "DQM/SiStripCommissioningSources/interface/CommissioningTask.h"
00008 
00009 // Forward Declarations
00010 class ApvAnalysisFactory;
00011 class DQMStore;
00012 class FedChannelConnection;
00013 class SiStripEventSummary;
00014 class SiStripRawDigi;
00015 
00019 class PedsOnlyTask : public CommissioningTask 
00020 {
00021   public:
00022     PedsOnlyTask( DQMStore *, const FedChannelConnection &);
00023     virtual ~PedsOnlyTask();
00024 
00025   private:
00026     virtual void book();
00027     virtual void fill( const SiStripEventSummary &,
00028                        const edm::DetSet<SiStripRawDigi> &);
00029     virtual void update();
00030 
00031     std::vector<HistoSet> peds_;
00032 
00033     ApvAnalysisFactory *pApvFactory_; 
00034 };
00035 
00036 #endif // DQM_SISTRIPCOMMISSIONINGSOURCES_PEDSONLYTASK_H

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