31 #include "DD4hep/Detector.h" 52 setWhatProduced(
this).setConsumes(m_token,
65 auto product = std::make_unique<DDSpecParRegistry>();
66 product->specpars.insert(registry.
specpars.begin(), registry.
specpars.end());
T getParameter(std::string const &) const
edm::ESGetToken< DDDetector, IdealGeometryRecord > m_token
static void fillDescriptions(edm::ConfigurationDescriptions &)
unique_ptr< DDSpecParRegistry > ReturnType
void addDefault(ParameterSetDescription const &psetDescription)
ProductT const & get(ESGetToken< ProductT, DepRecordT > const &iToken) const
DDSpecParRegistryESProducer(const edm::ParameterSet &)
Namespace of DDCMS conversion namespace.
#define DEFINE_FWK_EVENTSETUP_MODULE(type)
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
ReturnType produce(const DDSpecParRegistryRcd &)
~DDSpecParRegistryESProducer() override