 |
Belle II Software
release-05-02-19
|
12 #include <tracking/trackFindingCDC/filters/segmentPair/BaseSegmentPairFilter.h>
14 #include <tracking/trackFindingCDC/fitting/CDCRiemannFitter.h>
21 namespace TrackFindingCDC {
24 class CDCTrajectory3D;
25 class CDCTrajectory2D;
28 class SimpleSegmentPairFilter :
public BaseSegmentPairFilter {
32 Weight
operator()(
const CDCSegmentPair& segmentPair)
final;
const CDCRiemannFitter & getRiemannFitter() const
Returns the xy fitter instance that is used by this filter.
Class implementing the Riemann fit for two dimensional trajectory circle.
Class representing a pair of one reconstructed axial segement and one stereo segment in adjacent supe...
Weight operator()(const CDCSegmentPair &segmentPair) final
Checks if a pair of segments is a good combination.
const CDCTrajectory2D & getFittedTrajectory2D(const CDCSegment2D &segment) const
Returns the trajectory of the segment. Also fits it if necessary.
const CDCTrajectory3D & getFittedTrajectory3D(const CDCSegmentPair &segmentPair) const
Returns the three dimensional trajectory of the axial stereo segment pair.
CDCRiemannFitter m_riemannFitter
Memory of the Riemann fitter for the circle fits.
Abstract base class for different kinds of events.
Particle full three dimensional trajectory.