Belle II Software  release-08-01-10
GFRaveVertex Class Reference

GFRaveVertex class. More...

#include <GFRaveVertex.h>

Inheritance diagram for GFRaveVertex:
Collaboration diagram for GFRaveVertex:

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 &)
 
GFRaveVertexoperator= (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.
 
GFRaveTrackParametersgetParameters (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_
 

Detailed Description

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.


The documentation for this class was generated from the following files: