![]() |
Belle II Software
release-08-02-04
|
Class containing the algorithm to perform the simple circle fit. More...
#include <QualityEstimatorCircleFit.h>


Public Member Functions | |
| virtual double | estimateQuality (std::vector< SpacePoint const * > const &measurements) final |
| Minimal implementation of the quality estimation Calculates quality indicator in range [0,1]. More... | |
| void | setMagneticFieldStrength (double magneticFieldZ=1.5) |
| Setter for z component of magnetic field. More... | |
| virtual QualityEstimationResults | estimateQualityAndProperties (std::vector< SpacePoint const * > const &measurements) |
| Quality estimation providing additional quantities Calculates quality indicator in range [0,1] Optionally returns chi2 and additional informations. More... | |
Protected Member Functions | |
| double | calcPt (double const radius) const |
| Returns a value for the transverse momentum in GeV calculated from a provided radius. More... | |
Protected Attributes | |
| double | m_magneticFieldZ = 1.5 |
| Member storing the z component of the magnetic field. | |
| QualityEstimationResults | m_results |
| Result of the quality estimation This is stored as a member variable, because some values may be calculated by 'estimateQuality' anyways. More... | |
Class containing the algorithm to perform the simple circle fit.
Definition at line 19 of file QualityEstimatorCircleFit.h.
|
inlineprotectedinherited |
Returns a value for the transverse momentum in GeV calculated from a provided radius.
Utilizing m_magneticFieldZ and hard coded speed of light
Definition at line 80 of file QualityEstimatorBase.h.
|
finalvirtual |
Minimal implementation of the quality estimation Calculates quality indicator in range [0,1].
measurements - std::vector<SpacePoint const*> ordered from innermost to outermost measurement
WARNING hardcoded values!
Implements QualityEstimatorBase.
Definition at line 19 of file QualityEstimatorCircleFit.cc.
|
inlinevirtualinherited |
Quality estimation providing additional quantities Calculates quality indicator in range [0,1] Optionally returns chi2 and additional informations.
Eg. momentum estimation.
measurements - std::vector<SpacePoint const*> ordered from innermost to outermost measurement
Reimplemented in QualityEstimatorMC, and QualityEstimatorTripletFit.
Definition at line 68 of file QualityEstimatorBase.h.
|
inlineinherited |
Setter for z component of magnetic field.
| magneticFieldZ | : value to set it to |
Definition at line 53 of file QualityEstimatorBase.h.
|
protectedinherited |
Result of the quality estimation This is stored as a member variable, because some values may be calculated by 'estimateQuality' anyways.
Therefore they don't need to be calculated explicitly in 'estimateQualityAndProperties'.
Definition at line 90 of file QualityEstimatorBase.h.