 |
Belle II Software
release-05-01-25
|
10 #include <tracking/trackFindingCDC/utilities/ParameterVariant.h>
12 #include <framework/core/ModuleParamList.templateDetails.h>
13 #include <framework/core/ModuleParam.templateDetails.h>
15 #include <framework/logging/Logger.h>
18 using namespace TrackFindingCDC;
21 const std::string& paramName)
22 : m_moduleParamList(moduleParamList)
23 , m_paramName(paramName)
void operator()(const T &t) const
Function call that receives the parameter value from the boost::variant with the correct type.
ModuleParamList * m_moduleParamList
Parameter list which contains the parameter to be set.
ModuleParam< T > & getParameter(const std::string &name) const
Returns a reference to a parameter.
AssignParameterVisitor(ModuleParamList *moduleParamList, const std::string ¶mName)
Constructor taking the module parameter list and the name of the parameter to be set from the boost::...
std::string m_paramName
Name of the parameter to be set.
Abstract base class for different kinds of events.
A single parameter of the module.
The Module parameter list class.