LCFIVertex
0.7.2
|
Simplified VertexFunction. More...
#include <vertexfunctionsimple.h>
Public Member Functions | |
VertexFunctionSimple (std::vector< Track * > &Tracks) | |
VertexFunctionSimple (std::vector< Track * > &Tracks, InteractionPoint *IP) | |
double | valueAt (const Vector3 &Point) const |
Matrix3x3 | firstDervAt (const Vector3 &Point) const |
Matrix3x3 | secondDervAt (const Vector3 &Point) const |
VertexFunctionSimple (std::vector< Track * > &Tracks) | |
VertexFunctionSimple (std::vector< Track * > &Tracks, InteractionPoint *IP) | |
double | valueAt (const Vector3 &Point) const |
Matrix3x3 | firstDervAt (const Vector3 &Point) const |
Matrix3x3 | secondDervAt (const Vector3 &Point) const |
Simplified VertexFunction.
Function that implements
for the Track and InteractionPoint objects given to it at construction. No Kip,Kalpha modifications.
This class constucts GaussTube and GaussEllipsoid objects and uses thier valueAt(Vector3 Point) to perform the evaluation, how the tubes are evaluated depends on them.
Destruction cleans up all GaussTube and GaussEllipsoid objects created.
Function that implements
for the Track and InteractionPoint objects given to it at construction. No Kip,Kalpha modifications.
This class constucts GaussTube and GaussEllipsoid objects and uses thier valueAt(Vector3 Point) to perform the evaluation, how the tubes are evaluated depends on them.
Destruction cleans up all GaussTube and GaussEllipsoid objects created.
Definition at line 38 of file include/vertex_lcfi/zvtop/include/vertexfunctionsimple.h.