Belle II Software  release-08-01-10
ExtendedRiemannsMethod Class Reference

Class implementing the Riemann fit for two dimensional trajectory circle. More...

#include <ExtendedRiemannsMethod.h>

Inheritance diagram for ExtendedRiemannsMethod:

Public Member Functions

 ExtendedRiemannsMethod ()
 Constructor setting the default constraints.
 
void update (CDCTrajectory2D &trajectory2D, CDCObservations2D &observations2D) const
 Executes the fit and updates the trajectory parameters This may render the information in the observation object.
 
bool isLineConstrained () const
 Getter for the indictor that lines should be fitted by this fitter.
 
bool isOriginConstrained () const
 Getter for the indictor that curves through the origin should be fitted by this fitter.
 
void setLineConstrained (bool constrained=true)
 Indicator if this fitter is setup to fit lines.
 
void setOriginConstrained (bool constrained=true)
 Indicator if this fitter is setup to fit curves through the origin.
 

Private Member Functions

UncertainPerigeeCircle fitInternal (CDCObservations2D &observations2D) const
 Internal method doing the heavy work.
 

Private Attributes

bool m_lineConstrained
 Memory for the flag indicating that lines should be fitted.
 
bool m_originConstrained
 Memory for the flag indicating that curves through the origin shall be fitter.
 

Detailed Description

Class implementing the Riemann fit for two dimensional trajectory circle.

Definition at line 21 of file ExtendedRiemannsMethod.h.


The documentation for this class was generated from the following files: