]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - EVGEN/AliDecayerPythia.h
A pointer was set to zero in the default constructor to avoid memory management problems
[u/mrichter/AliRoot.git] / EVGEN / AliDecayerPythia.h
index 7926377aff81b2a4c9c5a100bf15918e1eb1b8bf..fb135e81cad0cccb102c2b21b99149e412ad2c18 100644 (file)
@@ -30,6 +30,7 @@ public AliDecayer
     virtual void    ForceDecay();
     
     virtual Float_t GetPartialBranchingRatio(Int_t ipart);
+    virtual Float_t GetLifetime(Int_t kf);
     
  private:
     void     DefineParticles();
@@ -38,7 +39,6 @@ public AliDecayer
     Int_t    CountProducts(Int_t channel, Int_t particle);
     void     ForceParticleDecay(Int_t particle, Int_t product, Int_t mult);
     void     ForceHadronicD();    
-    void     AllowAllDecays();
     Float_t  GetBraPart(Int_t kf);
 
     AliDecayerPythia(const AliDecayerPythia &decayer) {;}
@@ -47,10 +47,11 @@ public AliDecayer
     
     
  private:
-    AliPythia*  fPythia;          // ! Pointer to AliPythia
+    AliPythia*  fPythia;          //  ! Pointer to AliPythia
     Decay_t     fDecay;           //  Forced decay mode
-    Float_t     fBraPart[501];    //  Branching ratios
-
+    Float_t     fBraPart[501];    //  ! Branching ratios
+    static Bool_t fgInit;         //  ! initialization flag 
+    
     ClassDef(AliDecayerPythia,1)  // AliDecayer implementation using Pythia  
 };
 #endif