 |
Belle II Software
release-05-01-25
|
17 namespace TrackFindingCDC {
18 class CDCTrajectory2D;
19 class UncertainPerigeeCircle;
20 class CDCObservations2D;
23 class ExtendedRiemannsMethod {
33 void update(CDCTrajectory2D& trajectory2D, CDCObservations2D& observations2D)
const;
37 UncertainPerigeeCircle
fitInternal(CDCObservations2D& observations2D)
const;
bool isLineConstrained() const
Getter for the indictor that lines should be fitted by this fitter.
UncertainPerigeeCircle fitInternal(CDCObservations2D &observations2D) const
Internal method doing the heavy work.
bool m_lineConstrained
Memory for the flag indicating that lines should be fitted.
ExtendedRiemannsMethod()
Constructor setting the default constraints.
bool isOriginConstrained() const
Getter for the indictor that curves through the origin should be fitted by this fitter.
void update(CDCTrajectory2D &trajectory2D, CDCObservations2D &observations2D) const
Executes the fit and updates the trajectory parameters This may render the information in the observa...
void setOriginConstrained(bool constrained=true)
Indicator if this fitter is setup to fit curves through the origin.
bool m_originConstrained
Memory for the flag indicating that curves through the origin shall be fitter.
Abstract base class for different kinds of events.
void setLineConstrained(bool constrained=true)
Indicator if this fitter is setup to fit lines.