/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
FWCore/Framework/src/ModuleFactory.cc
27 строк
959 B
Chris Jones
Constructing an ES module no longer depends on EventSetupProvider
08 июл 2026, 17:47
08 июл 2026, 17:47
a062af5
Код
Авторство
О чём код?
// -*- C++ -*- // // Package: Framework // // Author: Chris Jones // Created: Wed May 25 19:27:44 EDT 2005 // user include files #include "FWCore/Framework/interface/ModuleFactory.h" #include "FWCore/Framework/interface/ComponentInterfaceHolder.h" #include "FWCore/ParameterSet/interface/ParameterSetDescriptionFillerBase.h" namespace edm { namespace eventsetup { // // static member functions // std::string ModuleMakerTraits::name() { return "CMS EDM Framework ESModule"; } std::string const& ModuleMakerTraits::baseType() { return ParameterSetDescriptionFillerBase::kBaseForESProducer; } void ModuleMakerTraits::addTo(ComponentInterfaceHolder& iInterfaceHolder, std::shared_ptr<ESProductResolverProvider> iComponent) { iInterfaceHolder.setProvider(iComponent); } } // namespace eventsetup } // namespace edm COMPONENTFACTORY_GET(edm::eventsetup::ModuleMakerTraits);