8#include <tracking/trackFindingCDC/utilities/ParameterVariant.h>
10#include <framework/core/ModuleParamList.templateDetails.h>
11#include <framework/core/ModuleParam.templateDetails.h>
13#include <framework/logging/Logger.h>
16using namespace TrackFindingCDC;
19 const std::string& paramName)
The Module parameter list class.
A single parameter of the module.
static std::string TypeInfo()
Static function to generate a string description for the parameter type.
Abstract base class for different kinds of events.
void operator()(const T &t) const
Function call that receives the parameter value from the boost::variant with the correct type.
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::...
ModuleParamList * m_moduleParamList
Parameter list which contains the parameter to be set.
std::string m_paramName
Name of the parameter to be set.