45 using ReturnType = std::unique_ptr<PixelFEDChannelCollectionMap>;
88 auto SiPixelBadFedChannels = it.second;
89 for(
const auto &
entry : SiPixelBadFedChannels){
92 out.emplace(scenario,disabled_channelcollection);
95 auto product = std::make_unique<PixelFEDChannelCollectionMap>(
out);
auto setWhatProduced(T *iThis, const es::Label &iLabel={})
ReturnType produce(const SiPixelFEDChannelContainerESProducerRcd &)
~PixelFEDChannelCollectionProducer() override
const DepRecordT getRecord() const
std::unordered_map< std::string, PixelFEDChannelCollection > PixelFEDChannelCollectionMap
const SiPixelBadFEDChannelsScenarioMap & getScenarioMap() const
DetSet insert(id_type iid, data_type const *idata, size_type isize)
#define DEFINE_FWK_EVENTSETUP_MODULE(type)
std::unique_ptr< PixelFEDChannelCollectionMap > ReturnType
PixelFEDChannelCollectionProducer(const edm::ParameterSet &)