Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:12:11

0001 #include "FWCore/Framework/interface/ModuleTypeResolverMakerFactory.h"
0002 #include "FWCore/Framework/interface/makeModuleTypeResolverMaker.h"
0003 #include "FWCore/ParameterSet/interface/ParameterSet.h"
0004 
0005 #include <string>
0006 
0007 namespace edm {
0008   std::unique_ptr<edm::ModuleTypeResolverMaker const> makeModuleTypeResolverMaker(edm::ParameterSet const& pset) {
0009     auto const& name = pset.getUntrackedParameter<std::string>("@module_type_resolver");
0010     if (name.empty()) {
0011       return nullptr;
0012     }
0013     return edm::ModuleTypeResolverMakerFactory::get()->create(name);
0014   }
0015 }  // namespace edm