X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=STEER%2FAliStack.h;h=e46d1994fc275d8f34e2271d59490b60111a1c65;hb=c6c3e61aae54b1e5c67a5bad15feebf7f17319b3;hp=1a9a132c25898f4e3f410e2129ba0c97d0e68fec;hpb=cec14bc5c0d7ac36716907e561618f56da8e93da;p=u%2Fmrichter%2FAliRoot.git diff --git a/STEER/AliStack.h b/STEER/AliStack.h index 1a9a132c258..e46d1994fc2 100644 --- a/STEER/AliStack.h +++ b/STEER/AliStack.h @@ -36,12 +36,13 @@ class AliStack : public TObject 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(); @@ -63,7 +64,7 @@ class AliStack : public TObject Int_t CurrentTrack() const; TObjArray* Particles() const; TParticle* Particle(Int_t id); - Int_t GetPrimary(Int_t id) const; + Int_t GetPrimary(Int_t id); TTree* TreeK() const {return fTreeK;} protected: @@ -71,6 +72,7 @@ class AliStack : public TObject void CleanParents(); void ResetArrays(Int_t size); TParticle* GetNextParticle(); + Bool_t KeepPhysics(TParticle* part); private: // data members