LCFIVertex
0.7.2
|
Interaction Point representation. More...
#include <interactionpoint.h>
Public Member Functions | |
InteractionPoint (const Vector3 &Position, const SymMatrix3x3 &ErrorMatrix) | |
Construct from a point and error matrix. More... | |
double | distanceTo (const Vector3 &Point) const |
Return distance from this interacion point to a point. More... | |
const Vector3 & | position () const |
Return position of IP. More... | |
const SymMatrix3x3 & | errorMatrix () const |
Return error of IP. More... | |
const Matrix3x3 & | inverseErrorMatrix () const |
Return inverse error of IP. More... | |
double | chi2 (const Vector3 &Point) const |
Return chi squared of IP to a point. More... | |
InteractionPoint (const Vector3 &Position, const SymMatrix3x3 &ErrorMatrix) | |
Construct from a point and error matrix. More... | |
double | distanceTo (const Vector3 &Point) const |
Return distance from this interacion point to a point. More... | |
const Vector3 & | position () const |
Return position of IP. More... | |
const SymMatrix3x3 & | errorMatrix () const |
Return error of IP. More... | |
const Matrix3x3 & | inverseErrorMatrix () const |
Return inverse error of IP. More... | |
double | chi2 (const Vector3 &Point) const |
Return chi squared of IP to a point. More... | |
Interaction Point representation.
Provides ZVTOP with information about the IP if known. Used in the VertexFunction, and may be used in a VertexFitter
Definition at line 21 of file include/vertex_lcfi/zvtop/include/interactionpoint.h.
vertex_lcfi::ZVTOP::InteractionPoint::InteractionPoint | ( | const Vector3 & | Position, |
const SymMatrix3x3 & | ErrorMatrix | ||
) |
Construct from a point and error matrix.
Position | Vector3 of the IP's location |
ErrorMatrix | Matrix3x3 of the IP's error |
Definition at line 10 of file interactionpoint.cpp.
vertex_lcfi::ZVTOP::InteractionPoint::InteractionPoint | ( | const Vector3 & | Position, |
const SymMatrix3x3 & | ErrorMatrix | ||
) |
Construct from a point and error matrix.
Position | Vector3 of the IP's location |
ErrorMatrix | Matrix3x3 of the IP's error |
double vertex_lcfi::ZVTOP::InteractionPoint::chi2 | ( | const Vector3 & | Point | ) | const |
Return chi squared of IP to a point.
Definition at line 36 of file interactionpoint.cpp.
References inverseErrorMatrix(), and position().
double vertex_lcfi::ZVTOP::InteractionPoint::chi2 | ( | const Vector3 & | Point | ) | const |
Return chi squared of IP to a point.
double vertex_lcfi::ZVTOP::InteractionPoint::distanceTo | ( | const Vector3 & | Point | ) | const |
Return distance from this interacion point to a point.
Point | Vector3 of point to measure distance to |
Definition at line 16 of file interactionpoint.cpp.
Referenced by vertex_lcfi::ZVTOP::VertexFunctionClassic::valueAt().
double vertex_lcfi::ZVTOP::InteractionPoint::distanceTo | ( | const Vector3 & | Point | ) | const |
Return distance from this interacion point to a point.
Point | Vector3 of point to measure distance to |
const SymMatrix3x3& vertex_lcfi::ZVTOP::InteractionPoint::errorMatrix | ( | ) | const |
Return error of IP.
const SymMatrix3x3 & vertex_lcfi::ZVTOP::InteractionPoint::errorMatrix | ( | ) | const |
Return error of IP.
Definition at line 26 of file interactionpoint.cpp.
const Matrix3x3 & vertex_lcfi::ZVTOP::InteractionPoint::inverseErrorMatrix | ( | ) | const |
Return inverse error of IP.
Definition at line 31 of file interactionpoint.cpp.
Referenced by chi2(), and vertex_lcfi::ZVTOP::GaussEllipsoid::valueAt().
const Matrix3x3& vertex_lcfi::ZVTOP::InteractionPoint::inverseErrorMatrix | ( | ) | const |
Return inverse error of IP.
const Vector3 & vertex_lcfi::ZVTOP::InteractionPoint::position | ( | ) | const |
Return position of IP.
Definition at line 21 of file interactionpoint.cpp.
Referenced by chi2(), vertex_lcfi::ZVTOP::GaussEllipsoid::valueAt(), and vertex_lcfi::ZVTOP::VertexFunctionClassic::valueAt().
const Vector3& vertex_lcfi::ZVTOP::InteractionPoint::position | ( | ) | const |
Return position of IP.