![]() |
Belle II Software development
|
Class implementing the z coordinate over travel distance line fit. More...
#include <CDCSZFitter.h>
Public Member Functions | |
| TrackingUtilities::CDCTrajectorySZ | fitWithStereoHits (const TrackingUtilities::CDCTrack &track) const |
| Returns the fitted sz trajectory of the track with the z-information of all stereo hits of the number of stereo hits is big enough. | |
| TrackingUtilities::CDCTrajectorySZ | fit (const TrackingUtilities::CDCSegment2D &stereoSegment, const TrackingUtilities::CDCTrajectory2D &axialTrajectory2D) const |
| Returns a fitted trajectory. | |
| TrackingUtilities::CDCTrajectorySZ | fit (const TrackingUtilities::CDCSegment3D &segment3D) const |
| Fits a linear sz trajectory to the z and s coordinates in the stereo segment. | |
| TrackingUtilities::CDCTrajectorySZ | fit (CDCSZObservations observationsSZ) const |
| Fits a linear sz trajectory to the s and z coordinates given in the observations. | |
| TrackingUtilities::CDCTrajectorySZ | fit (const CDCObservations2D &observations2D) const |
| Legacy - Fits a linear sz trajectory to the x and y coordinates interpreted as sz space. | |
| void | update (const TrackingUtilities::CDCSegmentPair &segmentPair) const |
| Updates the trajectory of the axial stereo segment pair inplace. | |
| void | update (TrackingUtilities::CDCTrajectorySZ &trajectorySZ, const TrackingUtilities::CDCSegment2D &stereoSegment, const TrackingUtilities::CDCTrajectory2D &axialTrajectory2D) const |
| Update the given sz trajectory reconstructing the stereo segment with a near by axial segment. | |
| void | update (TrackingUtilities::CDCTrajectorySZ &trajectorySZ, CDCSZObservations &observationsSZ) const |
| Update the trajectory with a fit to the observations. | |
Static Public Member Functions | |
| static const CDCSZFitter & | getFitter () |
| Getter for a standard sz line fitter instance. | |
Class implementing the z coordinate over travel distance line fit.
Definition at line 29 of file CDCSZFitter.h.
| CDCTrajectorySZ fit | ( | CDCSZObservations | observationsSZ | ) | const |
Fits a linear sz trajectory to the s and z coordinates given in the observations.
Definition at line 157 of file CDCSZFitter.cc.
| CDCTrajectorySZ fit | ( | const CDCObservations2D & | observations2D | ) | const |
Legacy - Fits a linear sz trajectory to the x and y coordinates interpreted as sz space.
Definition at line 183 of file CDCSZFitter.cc.
| CDCTrajectorySZ fit | ( | const TrackingUtilities::CDCSegment2D & | stereoSegment, |
| const TrackingUtilities::CDCTrajectory2D & | axialTrajectory2D ) const |
Returns a fitted trajectory.
Definition at line 140 of file CDCSZFitter.cc.
| CDCTrajectorySZ fit | ( | const TrackingUtilities::CDCSegment3D & | segment3D | ) | const |
Fits a linear sz trajectory to the z and s coordinates in the stereo segment.
Definition at line 150 of file CDCSZFitter.cc.
| CDCTrajectorySZ fitWithStereoHits | ( | const TrackingUtilities::CDCTrack & | track | ) | const |
Returns the fitted sz trajectory of the track with the z-information of all stereo hits of the number of stereo hits is big enough.
Else return the basic assumption.
Definition at line 126 of file CDCSZFitter.cc.
|
static |
Getter for a standard sz line fitter instance.
Definition at line 37 of file CDCSZFitter.cc.
| void update | ( | const TrackingUtilities::CDCSegmentPair & | segmentPair | ) | const |
Updates the trajectory of the axial stereo segment pair inplace.
Definition at line 164 of file CDCSZFitter.cc.
| void update | ( | TrackingUtilities::CDCTrajectorySZ & | trajectorySZ, |
| CDCSZObservations & | observationsSZ ) const |
Update the trajectory with a fit to the observations.
Definition at line 210 of file CDCSZFitter.cc.
| void update | ( | TrackingUtilities::CDCTrajectorySZ & | trajectorySZ, |
| const TrackingUtilities::CDCSegment2D & | stereoSegment, | ||
| const TrackingUtilities::CDCTrajectory2D & | axialTrajectory2D ) const |
Update the given sz trajectory reconstructing the stereo segment with a near by axial segment.
Definition at line 194 of file CDCSZFitter.cc.