DQM
SiStripCommissioningDbClients
interface
LatencyHistosUsingDb.h
Go to the documentation of this file.
1
2
#ifndef DQM_SiStripCommissioningClients_LatencyHistosUsingDb_H
3
#define DQM_SiStripCommissioningClients_LatencyHistosUsingDb_H
4
5
#include "
DQM/SiStripCommissioningClients/interface/SamplingHistograms.h
"
6
#include "
DQM/SiStripCommissioningDbClients/interface/CommissioningHistosUsingDb.h
"
7
#include "
OnlineDB/SiStripConfigDb/interface/SiStripConfigDb.h
"
8
#include <string>
9
#include <map>
10
11
class
LatencyHistosUsingDb
:
public
CommissioningHistosUsingDb
,
public
SamplingHistograms
{
12
public
:
13
LatencyHistosUsingDb
(
const
edm::ParameterSet
&
pset
,
14
DQMStore
*,
15
SiStripConfigDb
*
const
,
16
edm::ESGetToken<TrackerTopology, TrackerTopologyRcd>
tTopoToken);
17
18
~LatencyHistosUsingDb
()
override
;
19
20
void
uploadConfigurations
()
override
;
21
22
void
configure
(
const
edm::ParameterSet
&,
const
edm::EventSetup
&)
override
;
23
24
private
:
25
bool
update
(
SiStripConfigDb::DeviceDescriptionsRange
,
SiStripConfigDb::FedDescriptionsRange
);
26
27
void
create
(
SiStripConfigDb::AnalysisDescriptionsV
&,
Analysis
)
override
;
28
29
bool
perPartition_
;
30
};
31
32
#endif // DQM_SiStripCommissioningClients_LatencyHistosUsingDb_H
LatencyHistosUsingDb::~LatencyHistosUsingDb
~LatencyHistosUsingDb() override
Definition:
LatencyHistosUsingDb.cc:28
LatencyHistosUsingDb::LatencyHistosUsingDb
LatencyHistosUsingDb(const edm::ParameterSet &pset, DQMStore *, SiStripConfigDb *const, edm::ESGetToken< TrackerTopology, TrackerTopologyRcd > tTopoToken)
Definition:
LatencyHistosUsingDb.cc:15
SiStripConfigDb::DeviceDescriptionsRange
DeviceDescriptions::range DeviceDescriptionsRange
Definition:
SiStripConfigDb.h:110
CommissioningHistograms::pset
const edm::ParameterSet & pset() const
Definition:
CommissioningHistograms.h:163
CommissioningHistosUsingDb
Definition:
CommissioningHistosUsingDb.h:18
CommissioningHistosUsingDb.h
SamplingHistograms
Definition:
SamplingHistograms.h:9
SiStripConfigDb::FedDescriptionsRange
FedDescriptions::range FedDescriptionsRange
Definition:
SiStripConfigDb.h:116
dqm::legacy::DQMStore
Definition:
DQMStore.h:727
SiStripConfigDb
An interface class to the DeviceFactory.
Definition:
SiStripConfigDb.h:47
LatencyHistosUsingDb::perPartition_
bool perPartition_
Definition:
LatencyHistosUsingDb.h:29
edm::ParameterSet
Definition:
ParameterSet.h:47
edm::EventSetup
Definition:
EventSetup.h:58
edm::ESGetToken< TrackerTopology, TrackerTopologyRcd >
SamplingHistograms.h
SiStripConfigDb.h
LatencyHistosUsingDb::update
bool update(SiStripConfigDb::DeviceDescriptionsRange, SiStripConfigDb::FedDescriptionsRange)
Definition:
LatencyHistosUsingDb.cc:75
LatencyHistosUsingDb
Definition:
LatencyHistosUsingDb.h:11
SiStripConfigDb::AnalysisDescriptionsV
std::vector< AnalysisDescription * > AnalysisDescriptionsV
Definition:
SiStripConfigDb.h:135
LatencyHistosUsingDb::create
void create(SiStripConfigDb::AnalysisDescriptionsV &, Analysis) override
Definition:
LatencyHistosUsingDb.cc:324
LatencyHistosUsingDb::configure
void configure(const edm::ParameterSet &, const edm::EventSetup &) override
Definition:
LatencyHistosUsingDb.cc:365
LatencyHistosUsingDb::uploadConfigurations
void uploadConfigurations() override
Definition:
LatencyHistosUsingDb.cc:35
CommissioningHistograms::Analysis
Analyses::iterator Analysis
Definition:
CommissioningHistograms.h:58
Generated for CMSSW Reference Manual by
1.8.16