63 Double_t px, Double_t py, Double_t pz, Double_t e, Double_t vx, Double_t vy,
64 Double_t vz, Double_t tof, Double_t polx, Double_t poly, Double_t polz,
65 TMCProcess mech, Int_t& ntr, Double_t weight, Int_t is)
90 const Int_t kFirstDaughter = -1;
91 const Int_t kLastDaughter = -1;
95 TParticle* particle =
new (particlesRef[trackId]) TParticle(pdg, is, parent,
96 trackId, kFirstDaughter, kLastDaughter, px, py, pz, e, vx, vy, vz, tof);
98 particle->SetPolarisation(polx, poly, polz);
99 particle->SetWeight(weight);
100 particle->SetUniqueID(mech);
104 if (toBeDone)
fStack.push(particle);
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)