]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AliStack.h
Assymmetry due TDI taken into account.
[u/mrichter/AliRoot.git] / STEER / AliStack.h
index 1a9a132c25898f4e3f410e2129ba0c97d0e68fec..e46d1994fc275d8f34e2271d59490b60111a1c65 100644 (file)
@@ -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