15 namespace TrackingUtilities {
19 namespace TrackFindingCDC {
Class serving as a storage of observed drift circles to present to the Riemann fitter.
KarimakisMethod()
Constructor setting the default constraints.
void update(TrackingUtilities::CDCTrajectory2D &trajectory2D, CDCObservations2D &observations2D) const
Executes the fit and updates the trajectory parameters. This may render the information in the observ...
void setLineConstrained(bool constrained=true)
Indicator if this fitter is setup to fit lines.
bool isLineConstrained() const
Getter for the indicator that lines should be fitted by this fitter.
TrackingUtilities::UncertainPerigeeCircle fitInternal(CDCObservations2D &observations2D) const
Internal method doing the heavy work.
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.
Adds an uncertainty matrix to the circle in perigee parameterisation.
Abstract base class for different kinds of events.