DQM
SiStripCommissioningDbClients
plugins
SiStripCommissioningOfflineDbClient.h
Go to the documentation of this file.
1
2
#ifndef DQM_SiStripCommissioningDbClients_SiStripCommissioningOfflineDbClient_H
3
#define DQM_SiStripCommissioningDbClients_SiStripCommissioningOfflineDbClient_H
4
5
#include "
Geometry/Records/interface/TrackerTopologyRcd.h
"
6
#include "
Geometry/Records/interface/TrackerDigiGeometryRecord.h
"
7
#include "
DataFormats/SiStripCommon/interface/SiStripConstants.h
"
8
#include "
DQM/SiStripCommissioningClients/interface/SiStripCommissioningOfflineClient.h
"
9
#include "
DQM/SiStripCommissioningClients/interface/SiStripTFile.h
"
10
11
class
TrackerTopology
;
12
class
TrackerGeometry
;
13
22
class
SiStripCommissioningOfflineDbClient
:
public
SiStripCommissioningOfflineClient
{
23
public
:
24
SiStripCommissioningOfflineDbClient
(
const
edm::ParameterSet
&);
25
26
~SiStripCommissioningOfflineDbClient
()
override
;
27
28
protected
:
29
void
createHistos
(
const
edm::ParameterSet
&,
const
edm::EventSetup
&)
override
;
30
31
void
uploadToConfigDb
()
override
;
32
33
private
:
34
bool
uploadToDb_
;
35
36
bool
uploadAnal_
;
37
38
bool
uploadConf_
;
39
40
edm::ESGetToken<TrackerTopology, TrackerTopologyRcd>
tTopoToken_
;
41
edm::ESGetToken<TrackerGeometry, TrackerDigiGeometryRecord>
tkGeomToken_
;
42
};
43
44
#endif // DQM_SiStripCommissioningDbClients_SiStripCommissioningOfflineDbClient_H
SiStripCommissioningOfflineDbClient::createHistos
void createHistos(const edm::ParameterSet &, const edm::EventSetup &) override
Definition:
SiStripCommissioningOfflineDbClient.cc:56
SiStripCommissioningOfflineClient
Class which reads a root file containing "commissioning histograms", analyzes the histograms to extra...
Definition:
SiStripCommissioningOfflineClient.h:29
TrackerTopology
Definition:
TrackerTopology.h:16
SiStripCommissioningOfflineDbClient::~SiStripCommissioningOfflineDbClient
~SiStripCommissioningOfflineDbClient() override
Definition:
SiStripCommissioningOfflineDbClient.cc:49
SiStripCommissioningOfflineDbClient::uploadConf_
bool uploadConf_
Definition:
SiStripCommissioningOfflineDbClient.h:38
TrackerTopologyRcd.h
SiStripCommissioningOfflineDbClient::tTopoToken_
edm::ESGetToken< TrackerTopology, TrackerTopologyRcd > tTopoToken_
Definition:
SiStripCommissioningOfflineDbClient.h:40
SiStripCommissioningOfflineDbClient::uploadToDb_
bool uploadToDb_
Definition:
SiStripCommissioningOfflineDbClient.h:34
TrackerDigiGeometryRecord.h
SiStripConstants.h
edm::ParameterSet
Definition:
ParameterSet.h:47
SiStripCommissioningOfflineClient.h
SiStripCommissioningOfflineDbClient::uploadToConfigDb
void uploadToConfigDb() override
Definition:
SiStripCommissioningOfflineDbClient.cc:144
edm::EventSetup
Definition:
EventSetup.h:58
edm::ESGetToken< TrackerTopology, TrackerTopologyRcd >
SiStripCommissioningOfflineDbClient::SiStripCommissioningOfflineDbClient
SiStripCommissioningOfflineDbClient(const edm::ParameterSet &)
Definition:
SiStripCommissioningOfflineDbClient.cc:27
SiStripCommissioningOfflineDbClient::tkGeomToken_
edm::ESGetToken< TrackerGeometry, TrackerDigiGeometryRecord > tkGeomToken_
Definition:
SiStripCommissioningOfflineDbClient.h:41
SiStripTFile.h
SiStripCommissioningOfflineDbClient::uploadAnal_
bool uploadAnal_
Definition:
SiStripCommissioningOfflineDbClient.h:36
SiStripCommissioningOfflineDbClient
Class which reads a root file containing "commissioning histograms", analyzes the histograms to extra...
Definition:
SiStripCommissioningOfflineDbClient.h:22
TrackerGeometry
Definition:
TrackerGeometry.h:14
Generated for CMSSW Reference Manual by
1.8.16