CMS 3D CMS Logo

FedTimingHistograms.h
Go to the documentation of this file.
1 #ifndef DQM_SiStripCommissioningClients_FedTimingHistograms_H
2 #define DQM_SiStripCommissioningClients_FedTimingHistograms_H
3 
7 
9 public:
11  ~FedTimingHistograms() override;
12 
14 
16  void histoAnalysis(bool debug) override;
17 
20  const sistrip::Presentation&,
21  const std::string& top_level_dir,
22  const sistrip::Granularity&) override;
23 
24 protected:
25  std::map<uint32_t, FedTimingAnalysis> data_;
26 
27  std::unique_ptr<Factory> factory_;
28 
29  const float optimumSamplingPoint_;
30  float minDelay_;
31  float maxDelay_;
34 };
35 
36 #endif // DQM_SiStripCommissioningClients_FedTimingHistograms_H
sistrip::Granularity
Granularity
Definition: ConstantsForGranularity.h:60
FedTimingHistograms::factory_
std::unique_ptr< Factory > factory_
Definition: FedTimingHistograms.h:27
FedTimingHistograms::maxDelay_
float maxDelay_
Definition: FedTimingHistograms.h:31
CommissioningHistograms::pset
const edm::ParameterSet & pset() const
Definition: CommissioningHistograms.h:163
FedTimingHistograms::deviceWithMinDelay_
uint32_t deviceWithMinDelay_
Definition: FedTimingHistograms.h:32
FedTimingHistograms::createSummaryHisto
void createSummaryHisto(const sistrip::Monitorable &, const sistrip::Presentation &, const std::string &top_level_dir, const sistrip::Granularity &) override
Definition: FedTimingHistograms.cc:130
CommissioningHistograms.h
sistrip::Monitorable
Monitorable
Definition: ConstantsForMonitorable.h:200
debug
#define debug
Definition: HDRShower.cc:19
FedTimingAnalysis.h
FedTimingHistograms::Factory
SummaryHistogramFactory< FedTimingAnalysis > Factory
Definition: FedTimingHistograms.h:13
dqm::legacy::DQMStore
Definition: DQMStore.h:727
FedTimingHistograms::FedTimingHistograms
FedTimingHistograms(const edm::ParameterSet &pset, DQMStore *)
Definition: FedTimingHistograms.cc:14
SummaryHistogramFactory< FedTimingAnalysis >
Definition: FedTimingSummaryFactory.h:10
sistrip::Presentation
Presentation
Definition: ConstantsForPresentation.h:28
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
edm::ParameterSet
Definition: ParameterSet.h:47
FedTimingHistograms::data_
std::map< uint32_t, FedTimingAnalysis > data_
Definition: FedTimingHistograms.h:25
FedTimingHistograms::~FedTimingHistograms
~FedTimingHistograms() override
Definition: FedTimingHistograms.cc:28
FedTimingHistograms::minDelay_
float minDelay_
Definition: FedTimingHistograms.h:30
CommissioningHistograms
Definition: CommissioningHistograms.h:23
FedTimingHistograms
Definition: FedTimingHistograms.h:8
FedTimingSummaryFactory.h
FedTimingHistograms::histoAnalysis
void histoAnalysis(bool debug) override
Definition: FedTimingHistograms.cc:32
FedTimingHistograms::optimumSamplingPoint_
const float optimumSamplingPoint_
Definition: FedTimingHistograms.h:29
FedTimingHistograms::deviceWithMaxDelay_
uint32_t deviceWithMaxDelay_
Definition: FedTimingHistograms.h:33