CMS 3D CMS Logo

SiPixelFakeTemplateDBObjectESSource.h
Go to the documentation of this file.
1 #ifndef CalibTracker_SiPixelESProducers_SiPixelFakeTemplateDBObjectESSource_h
2 #define CalibTracker_SiPixelESProducers_SiPixelFakeTemplateDBObjectESSource_h
3 
4 #include <memory>
5 
11 
13 public:
16 
17  typedef std::vector<std::string> vstring;
18 
19  virtual std::unique_ptr<SiPixelTemplateDBObject> produce(const SiPixelTemplateDBObjectRcd &);
20 
21 protected:
23  const edm::IOVSyncValue &,
24  edm::ValidityInterval &) override;
25 
26 private:
28  float version_;
29 };
30 #endif
SiPixelFakeTemplateDBObjectESSource::produce
virtual std::unique_ptr< SiPixelTemplateDBObject > produce(const SiPixelTemplateDBObjectRcd &)
Definition: SiPixelFakeTemplateDBObjectESSource.cc:17
SiPixelFakeTemplateDBObjectESSource::~SiPixelFakeTemplateDBObjectESSource
~SiPixelFakeTemplateDBObjectESSource() override
Definition: SiPixelFakeTemplateDBObjectESSource.cc:15
SiPixelFakeTemplateDBObjectESSource::version_
float version_
Definition: SiPixelFakeTemplateDBObjectESSource.h:28
SiPixelFakeTemplateDBObjectESSource::vstring
std::vector< std::string > vstring
Definition: SiPixelFakeTemplateDBObjectESSource.h:17
edm::ValidityInterval
Definition: ValidityInterval.h:28
ESProducer.h
SiPixelFakeTemplateDBObjectESSource::SiPixelFakeTemplateDBObjectESSource
SiPixelFakeTemplateDBObjectESSource(const edm::ParameterSet &)
Definition: SiPixelFakeTemplateDBObjectESSource.cc:5
edm::EventSetupRecordIntervalFinder
Definition: EventSetupRecordIntervalFinder.h:33
edm::eventsetup::EventSetupRecordKey
Definition: EventSetupRecordKey.h:30
edm::IOVSyncValue
Definition: IOVSyncValue.h:31
EventSetupRecordIntervalFinder.h
SiPixelFakeTemplateDBObjectESSource::templateCalibrations_
vstring templateCalibrations_
Definition: SiPixelFakeTemplateDBObjectESSource.h:27
SiPixelFakeTemplateDBObjectESSource::setIntervalFor
void setIntervalFor(const edm::eventsetup::EventSetupRecordKey &, const edm::IOVSyncValue &, edm::ValidityInterval &) override
Definition: SiPixelFakeTemplateDBObjectESSource.cc:95
edm::ParameterSet
Definition: ParameterSet.h:47
SiPixelTemplateDBObject.h
SiPixelTemplateDBObjectRcd.h
SiPixelFakeTemplateDBObjectESSource
Definition: SiPixelFakeTemplateDBObjectESSource.h:12
edm::ESProducer
Definition: ESProducer.h:104
SiPixelTemplateDBObjectRcd
Definition: SiPixelTemplateDBObjectRcd.h:24
ParameterSet.h