8 #ifndef FAIRSTSTRACKPAR
9 #define FAIRSTSTRACKPAR 1
11 #include <RtypesCore.h>
16 class TMemberInspector;
25 FairTrackPar(Double_t x, Double_t y, Double_t z, Double_t px, Double_t py, Double_t pz, Int_t q);
45 virtual void Print(Option_t* option =
"")
const;
49 virtual Double_t
GetX() {
return fX; }
50 virtual Double_t
GetY() {
return fY; }
51 virtual Double_t
GetZ() {
return fZ; }
70 virtual void GetFieldValue(
const Double_t point[3], Double_t* bField);
72 virtual void SetX(Double_t x) {
fX = x; }
73 virtual void SetY(Double_t y) {
fY = y; }
74 virtual void SetZ(Double_t z) {
fZ = z; }
90 template<
class Archive>
virtual void Print(Option_t *option="") const
virtual Double_t GetDZ() const
virtual Double_t GetPz() const
virtual void SetDPy(Double_t dpy)
virtual Double_t GetQp() const
virtual void SetDPz(Double_t dpz)
virtual void GetFieldValue(const Double_t point[3], Double_t *bField)
virtual void SetPy(Double_t py)
virtual TVector3 GetPosition() const
virtual Double_t GetDQp() const
virtual Double_t GetDPx() const
virtual void SetY(Double_t y)
virtual Double_t GetDPy() const
virtual void SetZ(Double_t z)
virtual Double_t GetPx() const
virtual TVector3 GetMomentum() const
virtual void SetDPx(Double_t dpx)
virtual void SetPz(Double_t pz)
ClassDef(FairTrackPar, 2)
virtual void SetPx(Double_t px)
void serialize(Archive &ar, const unsigned int)
virtual Double_t GetPy() const
virtual void SetX(Double_t x)
virtual Double_t GetDY() const
virtual void SetDY(Double_t dy)
virtual Double_t GetDPz() const
virtual void SetDX(Double_t dx)
virtual void SetDZ(Double_t dz)
virtual Double_t GetDX() const