Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
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
();
23
24
protected
:
25
26
virtual
void
setIntervalFor
(
const
edm::eventsetup::EventSetupRecordKey
&,
27
const
edm::IOVSyncValue
&,
28
edm::ValidityInterval
& );
29
30
private
:
31
33
virtual
SiStripFedCabling
*
make
(
const
SiStripFedCablingRcd
& );
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::make
virtual SiStripFedCabling * make(const SiStripFedCablingRcd &)
Definition:
SiStripFedCablingFakeESSource.cc:40
ParameterSet.h
SiStripFedCablingESProducer
Abstract base class for producer of SiStripFedCabling record.
Definition:
SiStripFedCablingESProducer.h:17
FileInPath.h
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:332
edm::EventSetupRecordIntervalFinder
Definition:
EventSetupRecordIntervalFinder.h:34
edm::ParameterSet
Definition:
ParameterSet.h:31
SiStripFedCablingFakeESSource::~SiStripFedCablingFakeESSource
~SiStripFedCablingFakeESSource()
Definition:
SiStripFedCablingFakeESSource.cc:32
SiStripFedCablingFakeESSource::setIntervalFor
virtual void setIntervalFor(const edm::eventsetup::EventSetupRecordKey &, const edm::IOVSyncValue &, edm::ValidityInterval &)
Definition:
SiStripFedCablingFakeESSource.cc:173
SiStripFedCablingFakeESSource::fedIds_
edm::FileInPath fedIds_
Definition:
SiStripFedCablingFakeESSource.h:39
edm::IOVSyncValue
Definition:
IOVSyncValue.h:31
SiStripFedCablingRcd
Definition:
SiStripCondDataRecords.h:19
Generated for CMSSW Reference Manual by
1.8.5