10#include <tracking/trackFindingCDC/numerics/EForwardBackward.h>
30 template <
class AllStateFilter>
33 using Object =
typename AllStateFilter::Object;
50 TrackFindingCDC::EForwardBackward
m_param_direction = TrackFindingCDC::EForwardBackward::c_Unknown;
The Module parameter list class.
Reusable filter for checking the direction of a new state if it is in the correct orientation (forwar...
typename AllStateFilter::Object Object
The object to filter.
TrackFindingCDC::EForwardBackward m_param_direction
AllStateFilter Super
The parent class.
std::string m_param_directionAsString
TrackFindingCDC::Weight operator()(const Object &pair) final
Main function testing the object for the direction.
void initialize() final
Copy the string direction parameter to the enum.
void exposeParameters(ModuleParamList *moduleParamList, const std::string &prefix) override
Expose the direction parameter.
Abstract base class for different kinds of events.