Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
CalibTracker
SiPixelESProducers
interface
SiPixelFakeCPEGenericErrorParmESSource.h
Go to the documentation of this file.
1
#ifndef CalibTracker_SiPixelESProducers_SiPixelFakeCPEGenericErrorParmESSource_h
2
#define CalibTracker_SiPixelESProducers_SiPixelFakeCPEGenericErrorParmESSource_h
3
4
#include <memory>
5
#include "boost/shared_ptr.hpp"
6
7
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
8
#include "
FWCore/Framework/interface/ESProducer.h
"
9
#include "
FWCore/Framework/interface/EventSetupRecordIntervalFinder.h
"
10
#include "
CondFormats/SiPixelObjects/interface/SiPixelCPEGenericErrorParm.h
"
11
#include "
CondFormats/DataRecord/interface/SiPixelCPEGenericErrorParmRcd.h
"
12
13
class
SiPixelFakeCPEGenericErrorParmESSource
:
public
edm::ESProducer
,
public
edm::EventSetupRecordIntervalFinder
{
14
15
public
:
16
SiPixelFakeCPEGenericErrorParmESSource
(
const
edm::ParameterSet
&);
17
~SiPixelFakeCPEGenericErrorParmESSource
();
18
19
virtual
std::auto_ptr<SiPixelCPEGenericErrorParm>
produce
(
const
SiPixelCPEGenericErrorParmRcd
&);
20
21
protected
:
22
23
virtual
void
setIntervalFor
(
const
edm::eventsetup::EventSetupRecordKey
&,
24
const
edm::IOVSyncValue
&,
25
edm::ValidityInterval
& );
26
27
private
:
28
29
edm::FileInPath
fp_
;
30
double
version_
;
31
32
};
33
#endif
edm::ValidityInterval
Definition:
ValidityInterval.h:28
SiPixelFakeCPEGenericErrorParmESSource::SiPixelFakeCPEGenericErrorParmESSource
SiPixelFakeCPEGenericErrorParmESSource(const edm::ParameterSet &)
Definition:
SiPixelFakeCPEGenericErrorParmESSource.cc:4
SiPixelCPEGenericErrorParm.h
SiPixelFakeCPEGenericErrorParmESSource::produce
virtual std::auto_ptr< SiPixelCPEGenericErrorParm > produce(const SiPixelCPEGenericErrorParmRcd &)
Definition:
SiPixelFakeCPEGenericErrorParmESSource.cc:17
SiPixelFakeCPEGenericErrorParmESSource::setIntervalFor
virtual void setIntervalFor(const edm::eventsetup::EventSetupRecordKey &, const edm::IOVSyncValue &, edm::ValidityInterval &)
Definition:
SiPixelFakeCPEGenericErrorParmESSource.cc:27
edm::ESProducer
Definition:
ESProducer.h:97
SiPixelFakeCPEGenericErrorParmESSource::version_
double version_
Definition:
SiPixelFakeCPEGenericErrorParmESSource.h:30
ParameterSet.h
SiPixelFakeCPEGenericErrorParmESSource::~SiPixelFakeCPEGenericErrorParmESSource
~SiPixelFakeCPEGenericErrorParmESSource()
Definition:
SiPixelFakeCPEGenericErrorParmESSource.cc:13
SiPixelFakeCPEGenericErrorParmESSource::fp_
edm::FileInPath fp_
Definition:
SiPixelFakeCPEGenericErrorParmESSource.h:29
SiPixelCPEGenericErrorParmRcd
Definition:
SiPixelCPEGenericErrorParmRcd.h:24
edm::FileInPath
Definition:
FileInPath.h:68
edm::eventsetup::EventSetupRecordKey
Definition:
EventSetupRecordKey.h:30
ESProducer.h
EventSetupRecordIntervalFinder.h
edm::EventSetupRecordIntervalFinder
Definition:
EventSetupRecordIntervalFinder.h:33
edm::ParameterSet
Definition:
ParameterSet.h:35
SiPixelCPEGenericErrorParmRcd.h
SiPixelFakeCPEGenericErrorParmESSource
Definition:
SiPixelFakeCPEGenericErrorParmESSource.h:13
edm::IOVSyncValue
Definition:
IOVSyncValue.h:31
Generated for CMSSW Reference Manual by
1.8.5