22 _descs.
add(
"RPCInverseLBLinkMapESProducer", _desc);
34 for (
auto const & _link : _map.
getMap()) {
46 [
this,
h=
host.get()](
auto const& rec) {
edm::ESProductHost< RPCInverseLBLinkMap, RPCLBLinkMapRcd > HostType
RPCInverseLBLinkMapESProducer(edm::ParameterSet const &_config)
auto setWhatProduced(T *iThis, const es::Label &iLabel={})
FWCore Framework interface EventSetupRecordImplementation h
Helper function to determine trigger accepts.
std::shared_ptr< T > makeOrGet(F iFunc)
If there isn't an object already available, creates a new one using iFunc.
PRODUCT const & get(ESGetToken< PRODUCT, T > const &iToken) const
Container::value_type value_type
static void fillDescriptions(edm::ConfigurationDescriptions &_descs)
#define DEFINE_FWK_EVENTSETUP_MODULE(type)
void setupRPCLBLinkMap(RPCLBLinkMapRcd const &, RPCInverseLBLinkMap *)
edm::ReusableObjectHolder< HostType > holder_
void add(std::string const &label, ParameterSetDescription const &psetDescription)
std::multimap< std::uint32_t, std::pair< RPCLBLink, RPCFebConnector > > map_type
std::shared_ptr< RPCInverseLBLinkMap > produce(RPCInverseLBLinkMapRcd const &_rcd)
T const * product() const