CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_4_2_9_HLT1_bphpatch4/src/DQM/SiStripCommissioningClients/interface/SamplingHistograms.h

Go to the documentation of this file.
00001 #ifndef DQM_SiStripCommissioningClients_SamplingHistograms_H
00002 #define DQM_SiStripCommissioningClients_SamplingHistograms_H
00003 
00004 #include "DQM/SiStripCommissioningClients/interface/CommissioningHistograms.h"
00005 #include "DQM/SiStripCommissioningSummary/interface/SamplingSummaryFactory.h"
00006 #include "CondFormats/SiStripObjects/interface/SamplingAnalysis.h"
00007 
00008 class DQMStore;
00009 
00010 class SamplingHistograms : virtual public CommissioningHistograms {
00011 
00012  public:
00013   
00014   SamplingHistograms( const edm::ParameterSet& pset, DQMStore*, const sistrip::RunType& task = sistrip::APV_LATENCY );
00015   virtual ~SamplingHistograms();
00016   
00017   void histoAnalysis( bool debug );
00018 
00019   virtual void configure( const edm::ParameterSet&, const edm::EventSetup& );
00020 
00021  private:
00022   
00023   float sOnCut_;
00024 
00025   int latencyCode_;
00026 
00027 };
00028 
00029 #endif // DQM_SiStripCommissioningClients_SamplingHistograms_H
00030