Belle II Software development
|
Class implementing the Riemann fit for two dimensional trajectory circle. More...
#include <RiemannsMethod.h>
Public Member Functions | |
RiemannsMethod () | |
Default constructor. | |
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 indicator that lines should be fitted by this fitter. | |
bool | isOriginConstrained () const |
Getter for the indicator 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 | |
void | updateWithoutDriftLength (CDCTrajectory2D &trajectory2D, CDCObservations2D &observations2D) const |
Executes the fit without using the drift length information. | |
void | updateWithDriftLength (CDCTrajectory2D &trajectory2D, CDCObservations2D &observations2D) const |
Executes the fit using the drift length information. | |
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. | |
Class implementing the Riemann fit for two dimensional trajectory circle.
Definition at line 20 of file RiemannsMethod.h.
RiemannsMethod | ( | ) |
Default constructor.
Definition at line 25 of file RiemannsMethod.cc.
|
inline |
Getter for the indicator that lines should be fitted by this fitter.
Definition at line 48 of file RiemannsMethod.h.
|
inline |
Getter for the indicator that curves through the origin should be fitted by this fitter.
Definition at line 54 of file RiemannsMethod.h.
|
inline |
Indicator if this fitter is setup to fit lines.
Definition at line 60 of file RiemannsMethod.h.
|
inline |
Indicator if this fitter is setup to fit curves through the origin.
Definition at line 66 of file RiemannsMethod.h.
void update | ( | CDCTrajectory2D & | trajectory2D, |
CDCObservations2D & | observations2D | ||
) | const |
Executes the fit and updates the trajectory parameters. This may render the information in the observation object.
Definition at line 31 of file RiemannsMethod.cc.
|
private |
Executes the fit using the drift length information.
This method is used if there is no drift length information is available from the observations.
Definition at line 144 of file RiemannsMethod.cc.
|
private |
Executes the fit without using the drift length information.
This method is used if there is drift length information is available from the observations.
Definition at line 47 of file RiemannsMethod.cc.
|
private |
Memory for the flag indicating that lines should be fitted.
Definition at line 73 of file RiemannsMethod.h.
|
private |
Memory for the flag indicating that curves through the origin shall be fitter.
Definition at line 76 of file RiemannsMethod.h.