71 Double_t px, Double_t py, Double_t pz, Double_t e, Double_t vx, Double_t vy,
72 Double_t vz, Double_t tof, Double_t polx, Double_t poly, Double_t polz,
73 TMCProcess mech, Int_t& ntr, Double_t weight, Int_t is)
97 const Int_t kFirstDaughter = -1;
98 const Int_t kLastDaughter = -1;
100 TParticle* particleDef =
new TParticle(pdg, is, parent, -1, kFirstDaughter,
101 kLastDaughter, px, py, pz, e, vx, vy, vz, tof);
103 particleDef->SetPolarisation(polx, poly, polz);
104 particleDef->SetWeight(weight);
105 particleDef->SetUniqueID(mech);
117 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)
Extended TParticle with pointers to mother and daughter particles.
Ex01Particle * GetMother() const
TParticle * GetParticle() const