63 findingRecord<SiPixelQualityRcd>();
67 <<
"\", siPixelQualityFromDbLabel = \"" << siPixelQualityFromDbLabel <<
"\")";
105 std::vector<edm::ParameterSet> default_ps;
106 default_ps.reserve(2);
111 default_ps.push_back(
temp);
117 default_ps.push_back(
temp);
119 desc.addVPSet(
"ListOfRecordToMerge", desc_ps, default_ps);
auto setWhatProduced(T *iThis, const es::Label &iLabel={})
void addWithDefaultLabel(ParameterSetDescription const &psetDescription)
const ComponentDescription & description() const
T getParameter(std::string const &) const
static const IOVSyncValue & endOfTime()
edm::ESGetToken< SiStripDetVOff, SiPixelDetVOffRcd > voffToken_
static const IOVSyncValue & beginOfTime()
ParameterDescriptionBase * add(U const &iLabel, T const &value)
#define DEFINE_FWK_EVENTSETUP_MODULE(type)
static void fillDescriptions(edm::ConfigurationDescriptions &)
void setIntervalFor(const edm::eventsetup::EventSetupRecordKey &, const edm::IOVSyncValue &, edm::ValidityInterval &) override
Log< level::Info, false > LogInfo
~SiPixelQualityESProducer() override=default
std::unique_ptr< SiPixelQuality > produce(const SiPixelQualityRcd &iRecord)
edm::ESGetToken< SiPixelQuality, SiPixelQualityFromDbRcd > siPixelQualityFromDbToken_
ProductT const & get(ESGetToken< ProductT, DepRecordT > const &iToken) const
SiPixelQualityESProducer(const edm::ParameterSet &iConfig)