Belle II Software development
|
calculates the center of the circle for 3 hits in the XY plane and returns a B2Vector3 with the result (z=0). More...
#include <CircleCenterXY.h>
Public Types | |
typedef B2Vector3D | variableType |
Type of the returned object. | |
typedef PointType | argumentType |
Type of the argument object. | |
typedef FunctionOf< Nargs, variableType, constargumentType & >::functionType | functionType |
Type of the function returning the value. | |
Public Member Functions | |
BELLE2_DEFINE_EXCEPTION (Straight_Line, "The hits are on a straight Line (or indistinguishably near to being on it).") | |
this exception is thrown by the CircleFit and occurs when the track is too straight. | |
PUT_NAME_FUNCTION (CIRCLECENTERXY_NAME) | |
is replaced by "static const std:string name(void)" frunction which returns name of the Class | |
Static Public Member Functions | |
static B2Vector3D | value (const PointType &a, const PointType &b, const PointType &c) |
calculates an estimation of circleCenter position, result is returned as the x and y value of the B2Vector3. | |
static variableType | value (const PointType &arg1, const PointType &arg2) |
Static method that return the variable associated to: | |
Static Public Attributes | |
static const size_t | c_Nargs |
Number of arguments. | |
calculates the center of the circle for 3 hits in the XY plane and returns a B2Vector3 with the result (z=0).
WARNING this method throws an exception!
Definition at line 27 of file CircleCenterXY.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 |
calculates an estimation of circleCenter position, result is returned as the x and y value of the B2Vector3.
Definition at line 36 of file CircleCenterXY.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.
|
staticinherited |
Number of arguments.
Definition at line 91 of file SelectionVariable.h.