/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
FWCore/Framework/interface/maker/MakeModuleParams.h
37 строк
1 KB
Chris Jones
Move to SignallingProductRegistryFiller
09 мар 2025, 05:34
09 мар 2025, 05:34
4c63b96
Код
Авторство
О чём код?
#ifndef FWCore_Framework_MakeModuleParams_h #define FWCore_Framework_MakeModuleParams_h /** ---------------------- This struct is used to communication parameters into the module factory. ---------------------- **/ #include "FWCore/ParameterSet/interface/ParameterSet.h" #include <memory> #include <string> namespace edm { class ProcessConfiguration; class SignallingProductRegistryFiller; class PreallocationConfiguration; struct MakeModuleParams { MakeModuleParams() : pset_(nullptr), reg_(nullptr), preallocate_(nullptr), processConfiguration_() {} MakeModuleParams(ParameterSet* pset, SignallingProductRegistryFiller& reg, PreallocationConfiguration const* prealloc, std::shared_ptr<ProcessConfiguration const> processConfiguration) : pset_(pset), reg_(®), preallocate_(prealloc), processConfiguration_(processConfiguration) {} ParameterSet* pset_; SignallingProductRegistryFiller* reg_; PreallocationConfiguration const* preallocate_; std::shared_ptr<ProcessConfiguration const> processConfiguration_; }; } // namespace edm #endif