29 #ifndef GFRAVETRACKPARAMETERS_H
30 #define GFRAVETRACKPARAMETERS_H
33 #include "AbsTrackRep.h"
38 #include <TMatrixDSym.h>
60 double getWeight()
const {
return weight_;}
62 bool hasTrack()
const {
return originalTrack_.GetObject() !=
nullptr;}
63 const Track* getTrack()
const {
return static_cast<Track*
>(originalTrack_.GetObject());}
65 UInt_t GetUniqueID()
const {
return originalTrack_.GetUniqueID();}
67 bool hasSmoothedData()
const {
return hasSmoothedData_;}
68 TVectorD getState()
const {
return state_;}
69 TVector3 getPos()
const;
70 TVector3 getMom()
const;
71 const TMatrixDSym & getCov()
const {
return cov_;}
73 double getCharge()
const;
74 double getPdg()
const;
76 void Print(
const Option_t* =
"")
const;
80 const TRef originalTrack_;
85 bool hasSmoothedData_;
GFRaveTrackParameters class Contains a pointer to the original genfit::Track, the weight of the track...
#StateOnPlane with additional covariance matrix.
Collection of TrackPoint objects, AbsTrackRep objects and FitStatus objects.
Defines for I/O streams used for error and debug printing.