20#include "FairMCPoint.h"
21#include "FairLogger.h"
47 TVector3 posOut, TVector3 momIn, TVector3 momOut,
48 Double_t tof, Double_t length, Double_t eLoss,
60 Double_t eventTime = 0.,
61 Double_t epochTime = 0.);
69 Double_t
GetXIn()
const {
return fX; }
70 Double_t
GetYIn()
const {
return fY; }
71 Double_t
GetZIn()
const {
return fZ; }
78 void PositionIn(TVector3& pos) { pos.SetXYZ(fX, fY, fZ); }
86 Double_t
GetX(Double_t z)
const;
87 Double_t
GetY(Double_t z)
const;
99 FairMCPoint::SetTrackID(
id);
105 virtual void Print(
const Option_t* opt =
"")
const { }
void SetPositionOut(TVector3 pos)
Double_t GetPzOut() const
void PositionOut(TVector3 &pos)
void SetStation(Int_t station)
Double_t GetY(Double_t z) const
Double_t GetX(Double_t z) const
Double_t GetPxOut() const
virtual void Print(const Option_t *opt="") const
CbmStsPoint(const CbmStsPoint &point, Int_t eventId=-1, Double_t eventTime=0., Double_t epochTime=0.)
void SetModule(Int_t module)
void MomentumOut(TVector3 &mom)
void PositionIn(TVector3 &pos)
Double_t GetPyOut() const
virtual void SetTrackID(Int_t id)
CbmStsPoint(Int_t trackID, Int_t detID, TVector3 posIn, TVector3 posOut, TVector3 momIn, TVector3 momOut, Double_t tof, Double_t length, Double_t eLoss, Int_t eventId=0)
void SetMomentumOut(TVector3 mom)