Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
CalibTracker
SiStripESProducers
plugins
real
SiStripDelayESProducer.h
Go to the documentation of this file.
1
#ifndef CalibTracker_SiStripESProducers_SiStripDelayESProducer
2
#define CalibTracker_SiStripESProducers_SiStripDelayESProducer
3
4
// system include files
5
#include <memory>
6
7
// user include files
8
#include "
FWCore/Framework/interface/ModuleFactory.h
"
9
#include "
FWCore/Framework/interface/ESProducer.h
"
10
11
#include "
FWCore/Framework/interface/ESHandle.h
"
12
13
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
14
#include "
FWCore/MessageLogger/interface/MessageLogger.h
"
15
16
#include "
DataFormats/SiStripCommon/interface/SiStripConstants.h
"
17
#include "
CalibFormats/SiStripObjects/interface/SiStripDelay.h
"
18
#include "
CalibTracker/Records/interface/SiStripDependentRecords.h
"
19
20
class
SiStripDelayESProducer
:
public
edm::ESProducer
{
21
public
:
22
SiStripDelayESProducer
(
const
edm::ParameterSet
&);
23
~SiStripDelayESProducer
(){};
24
25
std::shared_ptr<SiStripDelay>
produce
(
const
SiStripDelayRcd
&);
26
27
private
:
28
29
edm::ParameterSet
pset_
;
30
edm::FileInPath
fp_
;
31
bool
MergeList_
;
32
33
typedef
std::vector< edm::ParameterSet >
Parameters
;
34
Parameters
toGet
;
35
36
std::shared_ptr<SiStripDelay>
delay
;
37
};
38
39
#endif
SiStripDelayESProducer::toGet
Parameters toGet
Definition:
SiStripDelayESProducer.h:34
MessageLogger.h
SiStripDependentRecords.h
SiStripDelayESProducer::MergeList_
bool MergeList_
Definition:
SiStripDelayESProducer.h:31
SiStripDelayESProducer::fp_
edm::FileInPath fp_
Definition:
SiStripDelayESProducer.h:30
SiStripDelayESProducer::SiStripDelayESProducer
SiStripDelayESProducer(const edm::ParameterSet &)
Definition:
SiStripDelayESProducer.cc:25
SiStripDelayESProducer::delay
std::shared_ptr< SiStripDelay > delay
Definition:
SiStripDelayESProducer.h:36
edm::ESProducer
Definition:
ESProducer.h:97
ParameterSet.h
ESHandle.h
SiStripDelay.h
SiStripDelayESProducer::produce
std::shared_ptr< SiStripDelay > produce(const SiStripDelayRcd &)
Definition:
SiStripDelayESProducer.cc:37
SiStripDelayESProducer::~SiStripDelayESProducer
~SiStripDelayESProducer()
Definition:
SiStripDelayESProducer.h:23
edm::FileInPath
Definition:
FileInPath.h:68
SiStripDelayESProducer
Definition:
SiStripDelayESProducer.h:20
ESProducer.h
edm::ParameterSet
Definition:
ParameterSet.h:36
ModuleFactory.h
SiStripDelayESProducer::pset_
edm::ParameterSet pset_
Definition:
SiStripDelayESProducer.h:29
SiStripConstants.h
SiStripDelayRcd
Definition:
SiStripDependentRecords.h:30
SiStripDelayESProducer::Parameters
std::vector< edm::ParameterSet > Parameters
Definition:
SiStripDelayESProducer.h:33
Generated for CMSSW Reference Manual by
1.8.5