31 : useQuality_(iConfig.getParameter<
bool>(
"UseQualityInfo")) {
44 desc.add<
std::string>(
"CablingMapLabel",
"")->setComment(
"CablingMap label");
45 desc.add<
bool>(
"UseQualityInfo",
false);
56 quality = qualityInfo.product();
61 return std::make_unique<SiPixelROCsStatusAndMappingWrapper>(*cablingMap, *
geom,
quality);
ESTransientHandle< ProductT > getTransientHandle(ESGetToken< ProductT, DepRecordT > const &iToken) const
auto setWhatProduced(T *iThis, const es::Label &iLabel={})
void addWithDefaultLabel(ParameterSetDescription const &psetDescription)
T getParameter(std::string const &) const
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
std::unique_ptr< SiPixelROCsStatusAndMappingWrapper > produce(const CkfComponentsRecord &iRecord)
edm::ESGetToken< SiPixelQuality, SiPixelQualityRcd > qualityToken_
SiPixelROCsStatusAndMappingWrapperESProducer(const edm::ParameterSet &iConfig)
edm::ESGetToken< TrackerGeometry, TrackerDigiGeometryRecord > geometryToken_
#define DEFINE_FWK_EVENTSETUP_MODULE(type)
edm::ESGetToken< SiPixelFedCablingMap, SiPixelFedCablingMapRcd > cablingMapToken_