29 #ifndef GFRAVEVERTEX_H
30 #define GFRAVEVERTEX_H
32 #include "AbsTrackRep.h"
34 #include "GFRaveTrackParameters.h"
53 GFRaveVertex(
const TVector3 & pos,
const TMatrixDSym & cov,
54 const std::vector < genfit::GFRaveTrackParameters* > & smoothedTracks,
55 double ndf,
double chi2,
int id = -1);
67 TVector3
getPos()
const {
return pos_;}
70 TMatrixDSym
getCov()
const {
return cov_;}
72 double getNdf()
const {
return ndf_;}
73 double getChi2()
const {
return chi2_;}
76 unsigned int getNTracks()
const {
return smoothedTracks_.size();}
79 int getId()
const {
return id_;}
81 void Print(
const Option_t* =
"")
const;
92 std::vector < genfit::GFRaveTrackParameters* > smoothedTracks_;
95 ClassDef(GFRaveVertex, 1)
GFRaveTrackParameters class Contains a pointer to the original genfit::Track, the weight of the track...
TVector3 getPos() const
get Position
unsigned int getNTracks() const
Number of tracks the vertex is made of.
TMatrixDSym getCov() const
get 3x3 covariance (error) of position.
Defines for I/O streams used for error and debug printing.