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