CondTools
SiStrip
plugins
SiStripFedCablingBuilder.h
Go to the documentation of this file.
1
#ifndef SiStripFedCablingBuilder_H
2
#define SiStripFedCablingBuilder_H
3
#include "
FWCore/MessageLogger/interface/MessageLogger.h
"
4
#include "
FWCore/Utilities/interface/Exception.h
"
5
#include "
FWCore/Framework/interface/ESHandle.h
"
6
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
7
#include "
FWCore/Framework/interface/EDAnalyzer.h
"
8
#include "
CondFormats/DataRecord/interface/SiStripFedCablingRcd.h
"
9
#include "
CalibTracker/Records/interface/SiStripFecCablingRcd.h
"
10
#include "
CalibTracker/Records/interface/SiStripDetCablingRcd.h
"
11
#include "
CalibTracker/Records/interface/SiStripRegionCablingRcd.h
"
12
13
class
SiStripFedCabling
;
14
class
SiStripFecCabling
;
15
class
SiStripDetCabling
;
16
class
SiStripRegionCabling
;
17
18
class
SiStripFedCablingBuilder
:
public
edm::EDAnalyzer
{
19
public
:
20
SiStripFedCablingBuilder
(
const
edm::ParameterSet
& iConfig);
21
22
~SiStripFedCablingBuilder
()
override
{};
23
24
void
beginRun
(
const
edm::Run
&,
const
edm::EventSetup
&)
override
;
25
26
void
analyze
(
const
edm::Event
&,
const
edm::EventSetup
&)
override
{ ; }
27
28
private
:
29
bool
printFecCabling_
;
30
bool
printDetCabling_
;
31
bool
printRegionCabling_
;
32
edm::ESGetToken<SiStripFedCabling, SiStripFedCablingRcd>
fedCablingToken_
;
33
edm::ESGetToken<SiStripFecCabling, SiStripFecCablingRcd>
fecCablingToken_
;
34
edm::ESGetToken<SiStripDetCabling, SiStripDetCablingRcd>
detCablingToken_
;
35
edm::ESGetToken<SiStripRegionCabling, SiStripRegionCablingRcd>
regionCablingToken_
;
36
edm::ESGetToken<TrackerTopology, TrackerTopologyRcd>
tTopoToken_
;
37
};
38
#endif
SiStripFedCablingBuilder::printFecCabling_
bool printFecCabling_
Definition:
SiStripFedCablingBuilder.h:29
SiStripFecCabling
Definition:
SiStripFecCabling.h:24
MessageLogger.h
ESHandle.h
edm::Run
Definition:
Run.h:45
SiStripFedCablingBuilder::detCablingToken_
edm::ESGetToken< SiStripDetCabling, SiStripDetCablingRcd > detCablingToken_
Definition:
SiStripFedCablingBuilder.h:34
SiStripFecCablingRcd.h
EDAnalyzer.h
SiStripFedCabling
Contains cabling info at the device level, including DetId, APV pair numbers, hardware addresses,...
Definition:
SiStripFedCabling.h:25
SiStripFedCablingBuilder::fedCablingToken_
edm::ESGetToken< SiStripFedCabling, SiStripFedCablingRcd > fedCablingToken_
Definition:
SiStripFedCablingBuilder.h:32
SiStripFedCablingBuilder::regionCablingToken_
edm::ESGetToken< SiStripRegionCabling, SiStripRegionCablingRcd > regionCablingToken_
Definition:
SiStripFedCablingBuilder.h:35
edm::EDAnalyzer
Definition:
EDAnalyzer.h:28
SiStripFedCablingBuilder::beginRun
void beginRun(const edm::Run &, const edm::EventSetup &) override
Definition:
SiStripFedCablingBuilder.cc:27
SiStripFedCablingBuilder
Definition:
SiStripFedCablingBuilder.h:18
SiStripDetCabling
Definition:
SiStripDetCabling.h:21
SiStripFedCablingBuilder::analyze
void analyze(const edm::Event &, const edm::EventSetup &) override
Definition:
SiStripFedCablingBuilder.h:26
edm::ParameterSet
Definition:
ParameterSet.h:47
SiStripFedCablingBuilder::~SiStripFedCablingBuilder
~SiStripFedCablingBuilder() override
Definition:
SiStripFedCablingBuilder.h:22
edm::EventSetup
Definition:
EventSetup.h:58
edm::ESGetToken< SiStripFedCabling, SiStripFedCablingRcd >
SiStripFedCablingBuilder::SiStripFedCablingBuilder
SiStripFedCablingBuilder(const edm::ParameterSet &iConfig)
Definition:
SiStripFedCablingBuilder.cc:15
SiStripRegionCablingRcd.h
SiStripFedCablingBuilder::printDetCabling_
bool printDetCabling_
Definition:
SiStripFedCablingBuilder.h:30
Exception.h
SiStripFedCablingRcd.h
SiStripFedCablingBuilder::printRegionCabling_
bool printRegionCabling_
Definition:
SiStripFedCablingBuilder.h:31
SiStripFedCablingBuilder::tTopoToken_
edm::ESGetToken< TrackerTopology, TrackerTopologyRcd > tTopoToken_
Definition:
SiStripFedCablingBuilder.h:36
SiStripDetCablingRcd.h
ParameterSet.h
edm::Event
Definition:
Event.h:73
SiStripFedCablingBuilder::fecCablingToken_
edm::ESGetToken< SiStripFecCabling, SiStripFecCablingRcd > fecCablingToken_
Definition:
SiStripFedCablingBuilder.h:33
SiStripRegionCabling
Definition:
SiStripRegionCabling.h:23
Generated for CMSSW Reference Manual by
1.8.16