10#include "FairTrackParam.h"
11#include "TDatabasePDG.h"
13#include "TParticlePDG.h"
24 for (Int_t i = 0; i < 6; i++) {
27 for (Int_t i = 0; i < 15; i++) {
35 for (Int_t i = 0; i < 6; i++) {
38 for (Int_t i = 0; i < 15; i++) {
87 TParticlePDG* particlePDG = TDatabasePDG::Instance()->GetParticle(pidHypo);
88 fMass = (particlePDG) ? particlePDG->Mass() : 0.13957;
ClassImp(CbmKFTrack) CbmKFTrack
Data class for STS tracks.
const FairTrackParam * GetParamLast() const
void SetParamLast(const FairTrackParam *parLast)
int32_t GetPidHypo() const
void SetChi2(double chi2)
void SetParamFirst(const FairTrackParam *parFirst)
const FairTrackParam * GetParamFirst() const
static void CopyTC2TrackParam(FairTrackParam *par, Double_t T[], Double_t C[])
static void CopyTrackParam2TC(const FairTrackParam *par, Double_t T[], Double_t C[])
virtual Bool_t IsElectron() const
Mass hypothesis.
virtual Double_t * GetTrack()
Is it electron.
virtual Double_t GetMass() const
virtual Int_t & GetRefNDF()
Chi^2 after fit.
virtual Double_t * GetCovMatrix()
array[6] of track parameters(x,y,tx,ty,qp,z)
virtual Double_t & GetRefChi2()
array[15] of covariance matrix
void GetStsTrack(CbmStsTrack &track, bool first=1)
void SetGlobalTrack(CbmGlobalTrack &track, bool first=1)
Double_t & GetRefChi2() override
array[15] of covariance matrix
void SetTrack(CbmKFTrackInterface &track)
CbmKFTrack()
Default constructor.
void SetStsTrack(CbmStsTrack &track, bool first=1)
void GetTrackParam(FairTrackParam &track)
Int_t & GetRefNDF() override
Chi^2 after fit.
void SetTrackParam(const FairTrackParam &track)
void GetGlobalTrack(CbmGlobalTrack &track, bool first=1)
void SetPID(Int_t pidHypo)
int32_t GetPidHypo() const
const FairTrackParam * GetParamLast() const
void SetParamFirst(const FairTrackParam *par)
const FairTrackParam * GetParamFirst() const
void SetChiSq(double chiSq)
void SetParamLast(const FairTrackParam *par)