10#include <tracking/trackFindingCDC/findlets/base/Findlet.h>
11#include <tracking/trackFindingCDC/utilities/WeightedRelation.h>
12#include <tracking/trackFindingCDC/numerics/EForwardBackward.h>
20 class ModuleParamList;
The Module parameter list class.
This is the Reconstruction Event-Data Model Track.
Relate the SVD and CDC tracks in the given relations also in the store array.
void initialize() final
Receive signal before the start of the event processing.
std::string m_param_fromRelationsStoreArrayName
Create relations from this store array.
void exposeParameters(ModuleParamList *moduleParamList, const std::string &prefix) final
Expose parameters.
std::string m_param_toRelationsStoreArrayName
Create relations to this store array.
TrackFindingCDC::EForwardBackward m_param_writeOutDirection
Direction parameter converted from the string parameters.
void apply(const std::vector< TrackFindingCDC::WeightedRelation< const RecoTrack, const RecoTrack > > &relationsCDCToSVD) final
Copy the relations to the store array.
std::string m_param_writeOutDirectionAsString
Parameter for the distance given to the framework (can not handle EForwardBackward directly)
Interface for a minimal algorithm part that wants to expose some parameters to a module.
Abstract base class for different kinds of events.