Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2023-03-17 10:56:23

0001 #ifndef DQM_SiStripCommissioningClients_SamplingHistograms_H
0002 #define DQM_SiStripCommissioningClients_SamplingHistograms_H
0003 
0004 #include "DQM/SiStripCommissioningClients/interface/CommissioningHistograms.h"
0005 #include "DQM/SiStripCommissioningSummary/interface/SamplingSummaryFactory.h"
0006 #include "CondFormats/SiStripObjects/interface/SamplingAnalysis.h"
0007 #include "DQMServices/Core/interface/DQMStore.h"
0008 
0009 class SamplingHistograms : virtual public CommissioningHistograms {
0010 public:
0011   SamplingHistograms(const edm::ParameterSet& pset, DQMStore*, const sistrip::RunType& task = sistrip::APV_LATENCY);
0012   ~SamplingHistograms() override;
0013 
0014   void histoAnalysis(bool debug) override;
0015 
0016   void configure(const edm::ParameterSet&, const edm::EventSetup&) override;
0017 
0018 private:
0019   float sOnCut_;
0020 
0021   int latencyCode_;
0022 };
0023 
0024 #endif  // DQM_SiStripCommissioningClients_SamplingHistograms_H