55 auto returnValue = std::make_unique<std::vector<SiPixelTemplateStore>>();
59 <<
"Templates not filled correctly. Check the DB. Using SiPixelTemplateDBObject version " 76 iDesc.
add(
"SiPixelTemplateStoreESProducer", iPSet);
auto setWhatProduced(T *iThis, const es::Label &iLabel={})
static void fillDescriptions(edm::ConfigurationDescriptions &)
SiPixelTemplateStoreESProducer(edm::ParameterSet const &)
void addDefault(ParameterSetDescription const &psetDescription)
edm::ESGetToken< SiPixelTemplateDBObject, SiPixelTemplateDBObjectESProducerRcd > token_
#define DEFINE_FWK_EVENTSETUP_MODULE(type)
void add(std::string const &label, ParameterSetDescription const &psetDescription)
static bool pushfile(int filenum, std::vector< SiPixelTemplateStore > &pixelTemp, std::string dir="CalibTracker/SiPixelESProducers/data/")
ProductT const & get(ESGetToken< ProductT, DepRecordT > const &iToken) const
std::unique_ptr< std::vector< SiPixelTemplateStore > > produce(const SiPixelTemplateDBObjectESProducerRcd &)