![]() |
Belle II Software
release-08-02-04
|
calculates the estimation of the circle radius of the 3-hit-tracklet, returning unit: cm. More...
#include <CircleRadius.h>


Public Types | |
| typedef double | variableType |
| Type of the returned object. More... | |
| typedef PointType | argumentType |
| Type of the argument object. More... | |
| typedef FunctionOf< Nargs, variableType, const argumentType & >::functionType | functionType |
| Type of the function returning the value. More... | |
Public Member Functions | |
| PUT_NAME_FUNCTION (CIRCLERADIUS_NAME) | |
| is replaced by "static const std:string name(void)" frunction which returns name of the Class | |
Static Public Member Functions | |
| static double | value (const PointType &outerHit, const PointType ¢erHit, const PointType &innerHit) |
| calculates the estimation of the circle radius of the 3-hit-tracklet, returning unit: cm. | |
| static double | calcAvgDistanceXY (const PointType &a, const PointType &b, const PointType &c, const B2Vector3< double > ¢er) |
| helper function with calculates the average distance in XY from the given center More... | |
| static variableType | value (const PointType &arg1, const PointType &arg2) |
| Static method that return the variable associated to: More... | |
Static Public Attributes | |
| static const size_t | c_Nargs |
| Number of arguments. | |
calculates the estimation of the circle radius of the 3-hit-tracklet, returning unit: cm.
WARNING: this filter returns 0 if no valid value could be found!
Definition at line 27 of file CircleRadius.h.
|
inherited |
Type of the argument object.
Needed for SFINAE in Filter.hh
Definition at line 84 of file SelectionVariable.h.
|
inherited |
Type of the function returning the value.
Needed for the automated training
Definition at line 88 of file SelectionVariable.h.
|
inherited |
Type of the returned object.
Needed for SFINAE in Filter.hh
Definition at line 81 of file SelectionVariable.h.
|
inlinestatic |
helper function with calculates the average distance in XY from the given center
| a | first point for which the distance is evaluated |
| b | second point for which the distance is evaluated |
| c | third point for which the distance is evaluated |
| center | the center from which the relative distance is evaluated TODO: think about a better place to put this helper! Maybe own class but where to put the class? |
Definition at line 49 of file CircleRadius.h.
|
inlinestaticinherited |
Static method that return the variable associated to:
| arg1 | first object of the pair |
| arg2 | second object of the pair |
N.B. this method must be static.