Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
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 "
CalibFormats/SiStripObjects/interface/SiStripDetInfo.h
"
6
#include "
FWCore/Framework/interface/EventSetupRecordIntervalFinder.h
"
7
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
8
#include "
FWCore/ParameterSet/interface/FileInPath.h
"
9
10
class
SiStripFedCabling
;
11
class
SiStripFedCablingRcd
;
12
18
class
SiStripFedCablingFakeESSource
:
public
SiStripFedCablingESProducer
,
public
edm::EventSetupRecordIntervalFinder
{
19
public
:
20
explicit
SiStripFedCablingFakeESSource
(
const
edm::ParameterSet
&);
21
~SiStripFedCablingFakeESSource
()
override
;
22
23
protected
:
24
void
setIntervalFor
(
const
edm::eventsetup::EventSetupRecordKey
&,
25
const
edm::IOVSyncValue
&,
26
edm::ValidityInterval
&)
override
;
27
28
private
:
30
SiStripFedCabling
*
make
(
const
SiStripFedCablingRcd
&)
override
;
31
33
edm::FileInPath
fedIds_
;
34
edm::ParameterSet
pset_
;
35
SiStripDetInfo
m_detInfo
;
36
};
37
38
#endif // CalibTracker_SiStripESProducers_SiStripFedCablingFakeESSource_H
SiStripFedCablingFakeESSource::pset_
edm::ParameterSet pset_
Definition:
SiStripFedCablingFakeESSource.h:34
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:18
SiStripFedCablingFakeESSource::~SiStripFedCablingFakeESSource
~SiStripFedCablingFakeESSource() override
Definition:
SiStripFedCablingFakeESSource.cc:29
FileInPath.h
ParameterSet.h
SiStripDetInfo
Definition:
SiStripDetInfo.h:29
SiStripFedCablingESProducer
Abstract base class for producer of SiStripFedCabling record.
Definition:
SiStripFedCablingESProducer.h:17
SiStripFedCablingFakeESSource::SiStripFedCablingFakeESSource
SiStripFedCablingFakeESSource(const edm::ParameterSet &)
Definition:
SiStripFedCablingFakeESSource.cc:19
SiStripDetInfo.h
edm::FileInPath
Definition:
FileInPath.h:61
SiStripFedCablingFakeESSource::m_detInfo
SiStripDetInfo m_detInfo
Definition:
SiStripFedCablingFakeESSource.h:35
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:36
edm::ParameterSet
Definition:
ParameterSet.h:47
SiStripFedCablingFakeESSource::fedIds_
edm::FileInPath fedIds_
Definition:
SiStripFedCablingFakeESSource.h:33
SiStripFedCablingFakeESSource::setIntervalFor
void setIntervalFor(const edm::eventsetup::EventSetupRecordKey &, const edm::IOVSyncValue &, edm::ValidityInterval &) override
Definition:
SiStripFedCablingFakeESSource.cc:174
edm::IOVSyncValue
Definition:
IOVSyncValue.h:31
SiStripFedCablingRcd
Definition:
SiStripCondDataRecords.h:22
Generated for CMSSW Reference Manual by
1.8.5