10#include <tracking/trackFindingCDC/filters/axialSegmentPair/MCAxialSegmentPairFilter.h>
12#include <tracking/trackFindingCDC/filters/base/MCSymmetricFilter.dcl.h>
14#include <tracking/trackFindingCDC/filters/segmentTriple/BaseSegmentTripleFilter.h>
21 class ModuleParamList;
23 namespace TrackFindingCDC {
24 class CDCSegmentTriple;
The Module parameter list class.
Class representing a triple of reconstructed segments in adjacent superlayer.
Filter for the construction of axial to axial segment pairs based on simple criteria.
Filter for the construction of segment triples based on Monte Carlo information.
MCAxialSegmentPairFilter m_mcAxialSegmentPairFilter
Instance of the cell filter to reject neighborhoods of false cells.
void initialize() final
Initialize the before event processing.
void setTrajectoryOf(const CDCSegmentTriple &segmentTriple) const
Sets the trajectories of the segment triple from Monte Carlo information. Is executed for good segmen...
void exposeParameters(ModuleParamList *moduleParamList, const std::string &prefix) final
Expose the parameters to a module.
void setAllowReverse(bool allowReverse) override
Setter for the allow reverse parameter.
Mixin for filters that use Monte Carlo information.
virtual void setAllowReverse(bool allowReverse)
Setter for the allow reverse parameter.
Abstract base class for different kinds of events.