42 edm::LogInfo(
"SiPixelQualityESProducer::SiPixelQualityESProducer");
46 findingRecord<SiPixelQualityRcd>();
81 for( Parameters::iterator itToGet =
toGet.begin(); itToGet !=
toGet.end(); ++itToGet ) {
83 recordName = itToGet->getParameter<
std::string>(
"record");
85 if (recordName==
"SiPixelDetVOffRcd")
87 if (recordName==
"SiPixelQualityFromDbRcd")
93 auto dbptr = std::make_unique<SiPixelQuality>(*(dbobject));
auto setWhatProduced(T *iThis, const es::Label &iLabel={})
static const IOVSyncValue & endOfTime()
static const IOVSyncValue & beginOfTime()
const DepRecordT getRecord() const
void setIntervalFor(const edm::eventsetup::EventSetupRecordKey &, const edm::IOVSyncValue &, edm::ValidityInterval &) override
std::vector< edm::ParameterSet > Parameters
std::unique_ptr< SiPixelQuality > produce(const SiPixelQualityRcd &iRecord)
T const * product() const
SiPixelQualityESProducer(const edm::ParameterSet &iConfig)
~SiPixelQualityESProducer() override