DQM
SiStripCommissioningClients
interface
FedTimingHistograms.h
Go to the documentation of this file.
1
#ifndef DQM_SiStripCommissioningClients_FedTimingHistograms_H
2
#define DQM_SiStripCommissioningClients_FedTimingHistograms_H
3
4
#include "
DQM/SiStripCommissioningClients/interface/CommissioningHistograms.h
"
5
#include "
DQM/SiStripCommissioningSummary/interface/FedTimingSummaryFactory.h
"
6
#include "
CondFormats/SiStripObjects/interface/FedTimingAnalysis.h
"
7
8
class
FedTimingHistograms
:
public
CommissioningHistograms
{
9
public
:
10
FedTimingHistograms
(
const
edm::ParameterSet
&
pset
,
DQMStore
*);
11
~FedTimingHistograms
()
override
;
12
13
typedef
SummaryHistogramFactory<FedTimingAnalysis>
Factory
;
14
16
void
histoAnalysis
(
bool
debug
)
override
;
17
19
void
createSummaryHisto
(
const
sistrip::Monitorable
&,
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_
;
32
uint32_t
deviceWithMinDelay_
;
33
uint32_t
deviceWithMaxDelay_
;
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:36
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
Generated for CMSSW Reference Manual by
1.8.16