 |
Belle II Software
release-05-01-25
|
17 namespace TrackFindingCDC {
18 class CDCTrajectory2D;
19 class CDCObservations2D;
22 class RiemannsMethod {
29 void update(CDCTrajectory2D& trajectory2D, CDCObservations2D& observations2D)
const;
void updateWithDriftLength(CDCTrajectory2D &trajectory2D, CDCObservations2D &observations2D) const
Executes the fit using the drift length information.
void setLineConstrained(bool constrained=true)
Indicator if this fitter is setup to fit lines.
bool isOriginConstrained() const
Getter for the indictor that curves through the origin should be fitted by this fitter.
bool m_lineConstrained
Memory for the flag indicating that lines should be fitted.
Particle trajectory as it is seen in xy projection represented as a circle.
RiemannsMethod()
Default constructor.
bool m_originConstrained
Memory for the flag indicating that curves through the origin shall be fitter.
Class serving as a storage of observed drift circles to present to the Riemann fitter.
Abstract base class for different kinds of events.
void setOriginConstrained(bool constrained=true)
Indicator if this fitter is setup to fit curves through the origin.
void update(CDCTrajectory2D &trajectory2D, CDCObservations2D &observations2D) const
Executes the fit and updates the trajectory parameters. This may render the information in the observ...
bool isLineConstrained() const
Getter for the indictor that lines should be fitted by this fitter.
void updateWithoutDriftLength(CDCTrajectory2D &trajectory2D, CDCObservations2D &observations2D) const
Executes the fit without using the drift length information.