Belle II Software
release-08-01-10
|
GFRaveVertex class. More...
#include <GFRaveVertex.h>
Public Member Functions | |
GFRaveVertex (const TVector3 &pos, const TMatrixDSym &cov, const std::vector< genfit::GFRaveTrackParameters * > &smoothedTracks, double ndf, double chi2, int id=-1) | |
GFRaveVertex (const GFRaveVertex &) | |
GFRaveVertex & | operator= (GFRaveVertex) |
void | swap (GFRaveVertex &) |
TVector3 | getPos () const |
get Position | |
TMatrixDSym | getCov () const |
get 3x3 covariance (error) of position. | |
double | getNdf () const |
double | getChi2 () const |
unsigned int | getNTracks () const |
Number of tracks the vertex is made of. | |
GFRaveTrackParameters * | getParameters (unsigned int i) const |
int | getId () const |
void | Print (const Option_t *="") const |
Private Attributes | |
TVector3 | pos_ |
TMatrixDSym | cov_ |
double | ndf_ |
double | chi2_ |
int | id_ |
std::vector< genfit::GFRaveTrackParameters * > | smoothedTracks_ |
GFRaveVertex class.
A Vertex contains information about its position and covariance. The tracks the vertex is consisting of are stored in smoothedTracks_. These GFRaveTrackParameters contain the weight of the corresponding track in the vertex, smoothed track parameters and a pointer to the original unaltered genfit::Track.
Definition at line 48 of file GFRaveVertex.h.