15#ifndef CBMGLOBALTRACK_H_
16#define CBMGLOBALTRACK_H_ 1
18#include "FairTrackParam.h"
44 Double_t
GetChi2()
const {
return fChi2; }
45 Int_t
GetNDF()
const {
return fNDF; }
50 const vector<BmnFitNode>&
GetFitNodes()
const {
return fFitNodes;}
60 void SetParamFirst(
const FairTrackParam* parFirst) { fParamFirst = *parFirst;}
61 void SetParamLast(
const FairTrackParam* parLast) { fParamLast = *parLast;}
63 void SetChi2(Double_t chi2) { fChi2 = chi2; }
64 void SetNDF(Int_t ndf) { fNDF = ndf; }
65 void SetFlag(Int_t iFlag) { fFlag = iFlag; }
66 void SetLength(Double_t length) { fLength = length;}
68 void SetFitNodes(
const vector<BmnFitNode>& nodes) {fFitNodes = nodes;}
88 FairTrackParam fParamFirst;
89 FairTrackParam fParamLast;
90 vector<BmnFitNode> fFitNodes;
void SetStsTrackIndex(Int_t iSts)
const FairTrackParam * GetParamLast() const
void SetParamLast(const FairTrackParam *parLast)
const BmnFitNode * GetFitNode(Int_t index) const
Double_t GetLength() const
void SetChi2(Double_t chi2)
void SetRichRingIndex(Int_t iRing)
void SetPidHypo(Int_t iPid)
void SetTrdTrackIndex(Int_t iTrd)
void SetParamFirst(const FairTrackParam *parFirst)
Int_t GetTrdTrackIndex() const
void SetLength(Double_t length)
Int_t GetTofHitIndex() const
void SetFlag(Int_t iFlag)
const vector< BmnFitNode > & GetFitNodes() const
void SetTofHitIndex(Int_t iTofHit)
const FairTrackParam * GetParamFirst() const
Int_t GetMuchTrackIndex() const
void SetMuchTrackIndex(Int_t iMuch)
virtual ~CbmGlobalTrack()
Int_t GetStsTrackIndex() const
void SetFitNodes(const vector< BmnFitNode > &nodes)
Int_t GetRichRingIndex() const