6 #ifndef PNDHYPGEPOINT_H 
    7 #define PNDHYPGEPOINT_H 
   11 #include "TLorentzVector.h" 
   12 #include "FairMCPoint.h" 
   38                 TVector3 
pos, TVector3 
mom,
 
   65   void Momentum(TVector3& mom)   { mom.SetXYZ(fPx, fPy, fPz); };
 
   76   void SetPosition(
const TVector3& pos);
 
   77   void SetMomentum(
const TVector3& mom);
 
   81   virtual void Print(
const Option_t* opt) 
const;
 
void SetEventID(Int_t id)
Double_t GetLength() const 
PndHypGePoint(const PndHypGePoint &point)
void SetLength(Double_t length)
void SetpdgCode(Int_t pdgCode)
void Momentum(TVector3 &mom)
void SetTime(Double_t time)
void SetMomentum(const TVector3 &mom)
void Position(TVector3 &pos)
void SetEnergyLoss(Double_t eLoss)
void SetDetectorID(Short_t copy)
Int_t GetDetectorID() const 
void SetTrackID(Int_t id)
Double_t GetEnergyLoss() const 
void SetPosition(const TVector3 &pos)
Double_t GetpdgCode() const