Main Page
Namespaces
Classes
Package Documentation
CalibTracker
SiStripESProducers
plugins
fake
SiStripFedCablingFakeESSource.h
Go to the documentation of this file.
1
#ifndef CalibTracker_SiStripESProducers_SiStripFedCablingFakeESSource_H
2
#define CalibTracker_SiStripESProducers_SiStripFedCablingFakeESSource_H
3
4
#include "
CalibTracker/SiStripESProducers/interface/SiStripFedCablingESProducer.h
"
5
#include "
FWCore/Framework/interface/EventSetupRecordIntervalFinder.h
"
6
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
7
#include "
FWCore/ParameterSet/interface/FileInPath.h
"
8
9
class
SiStripFedCabling
;
10
class
SiStripFedCablingRcd
;
11
17
class
SiStripFedCablingFakeESSource
:
public
SiStripFedCablingESProducer
,
public
edm::EventSetupRecordIntervalFinder
{
18
19
public
:
20
21
explicit
SiStripFedCablingFakeESSource
(
const
edm::ParameterSet
& );
22
~SiStripFedCablingFakeESSource
()
override
;
23
24
protected
:
25
26
void
setIntervalFor
(
const
edm::eventsetup::EventSetupRecordKey
&,
27
const
edm::IOVSyncValue
&,
28
edm::ValidityInterval
& )
override
;
29
30
private
:
31
33
SiStripFedCabling
*
make
(
const
SiStripFedCablingRcd
& )
override
;
34
36
edm::FileInPath
detIds_
;
37
39
edm::FileInPath
fedIds_
;
40
edm::ParameterSet
pset_
;
41
};
42
43
#endif // CalibTracker_SiStripESProducers_SiStripFedCablingFakeESSource_H
44
45
SiStripFedCablingFakeESSource::pset_
edm::ParameterSet pset_
Definition:
SiStripFedCablingFakeESSource.h:40
SiStripFedCablingESProducer.h
edm::ValidityInterval
Definition:
ValidityInterval.h:28
SiStripFedCablingFakeESSource
Builds cabling map based on list of DetIds and FedIds read from ascii files.
Definition:
SiStripFedCablingFakeESSource.h:17
SiStripFedCablingFakeESSource::~SiStripFedCablingFakeESSource
~SiStripFedCablingFakeESSource() override
Definition:
SiStripFedCablingFakeESSource.cc:32
ParameterSet.h
FileInPath.h
SiStripFedCablingESProducer
Abstract base class for producer of SiStripFedCabling record.
Definition:
SiStripFedCablingESProducer.h:17
SiStripFedCablingFakeESSource::detIds_
edm::FileInPath detIds_
Definition:
SiStripFedCablingFakeESSource.h:36
SiStripFedCablingFakeESSource::SiStripFedCablingFakeESSource
SiStripFedCablingFakeESSource(const edm::ParameterSet &)
Definition:
SiStripFedCablingFakeESSource.cc:18
edm::FileInPath
Definition:
FileInPath.h:68
edm::eventsetup::EventSetupRecordKey
Definition:
EventSetupRecordKey.h:30
EventSetupRecordIntervalFinder.h
SiStripFedCabling
Contains cabling info at the device level, including DetId, APV pair numbers, hardware addresses...
Definition:
SiStripFedCabling.h:25
edm::EventSetupRecordIntervalFinder
Definition:
EventSetupRecordIntervalFinder.h:33
SiStripFedCablingFakeESSource::make
SiStripFedCabling * make(const SiStripFedCablingRcd &) override
Definition:
SiStripFedCablingFakeESSource.cc:40
edm::ParameterSet
Definition:
ParameterSet.h:36
SiStripFedCablingFakeESSource::fedIds_
edm::FileInPath fedIds_
Definition:
SiStripFedCablingFakeESSource.h:39
SiStripFedCablingFakeESSource::setIntervalFor
void setIntervalFor(const edm::eventsetup::EventSetupRecordKey &, const edm::IOVSyncValue &, edm::ValidityInterval &) override
Definition:
SiStripFedCablingFakeESSource.cc:173
edm::IOVSyncValue
Definition:
IOVSyncValue.h:31
SiStripFedCablingRcd
Definition:
SiStripCondDataRecords.h:20
Generated for CMSSW Reference Manual by
1.8.11