![]() |
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 (TrackingUtilities::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 (TrackingUtilities::CDCTrajectory2D &trajectory2D, CDCObservations2D &observations2D) const |
| Executes the fit without using the drift length information. | |
| void | updateWithDriftLength (TrackingUtilities::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 22 of file RiemannsMethod.h.
| RiemannsMethod | ( | ) |
Default constructor.
Definition at line 26 of file RiemannsMethod.cc.
|
inline |
Getter for the indicator that lines should be fitted by this fitter.
Definition at line 50 of file RiemannsMethod.h.
|
inline |
Getter for the indicator that curves through the origin should be fitted by this fitter.
Definition at line 56 of file RiemannsMethod.h.
|
inline |
Indicator if this fitter is setup to fit lines.
Definition at line 62 of file RiemannsMethod.h.
|
inline |
Indicator if this fitter is setup to fit curves through the origin.
Definition at line 68 of file RiemannsMethod.h.
| void update | ( | TrackingUtilities::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 32 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 145 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 48 of file RiemannsMethod.cc.
|
private |
Memory for the flag indicating that lines should be fitted.
Definition at line 75 of file RiemannsMethod.h.
|
private |
Memory for the flag indicating that curves through the origin shall be fitter.
Definition at line 78 of file RiemannsMethod.h.