void SetTrack(Int_t done, Int_t parent, Int_t pdg,
Float_t *pmom, Float_t *vpos, Float_t *polar,
Float_t tof, AliMCProcess mech, Int_t &ntr,
- Float_t weight=1);
+ Float_t weight = 1, Int_t is = 0);
void SetTrack(Int_t done, 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,
- AliMCProcess mech, Int_t &ntr, Float_t weight=1);
+ AliMCProcess mech, Int_t &ntr, Float_t weight = 1,
+ Int_t is = 0);
void GetNextTrack(Int_t &mtrack, Int_t &ipart, Float_t *pmom,
Float_t &e, Float_t *vpos, Float_t *polar, Float_t &tof);
void PurifyKine();
void CleanParents();
void ResetArrays(Int_t size);
TParticle* GetNextParticle();
+ Bool_t KeepPhysics(TParticle* part);
private:
// data members