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