22 class ModuleParamList;
23 namespace TrackFindingCDC {
The Module parameter list class.
Define the implementation.
Variant of types allowed to be forwarded to a filter selected at runtime.
~FilterParamMap()
Default destructor.
void addParameter(ModuleParamList *moduleParamList, const std::string &name, const std::string &description)
Create one parameter in the parameter list for the module with the given name and description.
std::unique_ptr< Impl > m_impl
Pointer to implementation hiding the details.
void assignTo(ModuleParamList *filterModuleParamList)
Unpack the map of parameters and forward them to the concrete filter.
FilterParamMap()
Default constructor.
Abstract base class for different kinds of events.