20 TLorentzVector fFreez;
21 TLorentzVector fStart;
31 virtual Int_t
GetPdg()
const {
return fPDG; };
42 virtual void RotateZ(Double_t phi);
43 void Boost(Double_t x, Double_t y, Double_t z);
44 void SetPdg(Int_t pdg) { fPDG = pdg; };
52 inline void SetFreezoutPosition(Double_t x, Double_t y, Double_t z, Double_t t) { fFreez.SetXYZT(x, y, z, t); }
58 inline void SetStartPosition(Double_t x, Double_t y, Double_t z, Double_t t) { fStart.SetXYZT(x, y, z, t); }
virtual Float_t GetFieldVal(Int_t fieldID) const
virtual void RotateZ(Double_t phi)
void SetFreezoutPosition(Double_t x, Double_t y, Double_t z, Double_t t)
void Boost(Double_t x, Double_t y, Double_t z)
virtual TString GetFieldName(Int_t fieldID) const
virtual void CopyData(Track *other)
void SetStartPosition(Double_t x, Double_t y, Double_t z, Double_t t)
virtual Int_t GetPdg() const
const TLorentzVector & GetStartPosition() const
const TLorentzVector & GetFreezoutPosition() const