1 #ifndef CalibTracker_SiStripESProducers_SiStripTemplateFakeESSource
2 #define CalibTracker_SiStripESProducers_SiStripTemplateFakeESSource
6 #include "boost/shared_ptr.hpp"
23 template<
typename TObject ,
typename TRecord,
typename TService>
30 std::auto_ptr<TObject>
produce(
const TRecord&);
42 template<
typename TObject ,
typename TRecord,
typename TService>
45 setWhatProduced(
this);
46 findingRecord<TRecord>();
49 template<
typename TObject ,
typename TRecord,
typename TService>
54 condObjBuilder->getObj(obj);
55 std::auto_ptr<TObject> ptr(obj);
59 template<
typename TObject ,
typename TRecord,
typename TService>
static const IOVSyncValue & endOfTime()
SiStripTemplateFakeESSource(const edm::ParameterSet &)
std::auto_ptr< TObject > produce(const TRecord &)
tuple obj
Example code starts here #.
static const IOVSyncValue & beginOfTime()
void setIntervalFor(const edm::eventsetup::EventSetupRecordKey &, const edm::IOVSyncValue &iov, edm::ValidityInterval &iValidity)
const SiStripTemplateFakeESSource & operator=(const SiStripTemplateFakeESSource &)
~SiStripTemplateFakeESSource()