47 Double_t px, Double_t py, Double_t pz, Double_t e,
49 Double_t polx, Double_t poly, Double_t polz,
50 TMCProcess mech, Int_t& ntr, Double_t weight,
virtual void SetCurrentTrack(Int_t trackNumber)
Set the current track number.
Yet another particle class.
virtual void PushTrack(Int_t toBeDone, Int_t parent, Int_t pdg, Double_t px, Double_t py, Double_t pz, Double_t e, Double_t vx, Double_t vy, Double_t vz, Double_t tof, Double_t polx, Double_t poly, Double_t polz, TMCProcess mech, Int_t &ntr, Double_t weight, Int_t is)
virtual Int_t GetCurrentTrackNumber() const
Current track number.
virtual TParticle * GetParticle(const Int_t i) const
Retrieve the ith particle in the array.
virtual Int_t GetCurrentParentTrackNumber() const
Number of the parent of the current track.
virtual TParticle * GetCurrentTrack() const
Current track particle.
Implementation of the VMC particle stack for use in STAR.
virtual TParticle * PopPrimaryForTracking(Int_t i)
virtual Int_t GetNprimary() const
Total number of primary tracks.
virtual Int_t GetNtrack() const
Total number of tracks.
virtual TParticle * PopNextTrack(Int_t &itrack)
virtual void Clear(const Option_t *opts="")
Clear the stack.