10#include <tracking/trackFindingCDC/filters/segmentRelation/BaseSegmentRelationFilter.h>
12#include <tracking/trackFindingCDC/filters/base/MCSymmetricFilter.dcl.h>
20 namespace TrackFindingCDC {
37 using Super::operator();
The Module parameter list class.
A reconstructed sequence of two dimensional hits in one super layer.
bool m_param_requireRLPure
Parameter : Switch to require the segment combination contain mostly correct rl information.
MCSymmetric< BaseSegmentRelationFilter > Super
Type of the super class.
Weight operator()(const CDCSegment2D &fromSegment, const CDCSegment2D &toSegment) final
Checks if a segment relation is a good combination.
void exposeParameters(ModuleParamList *moduleParamList, const std::string &prefix) final
Expose the set of parameters of the filter to the module parameter list.
MCSegmentRelationFilter(bool allowReverse=true)
Constructor.
MCSymmetric(bool allowReverse=true)
Abstract base class for different kinds of events.