]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - EVGEN/AliDecayerPythia.h
Modified absorber correction. Added function FieldCorrection() to account
[u/mrichter/AliRoot.git] / EVGEN / AliDecayerPythia.h
index 115da86adcb10841e923a33d65c8eed147181589..b6e3f208de2646559928094af137b2acb56687f2 100644 (file)
@@ -30,6 +30,9 @@ public AliDecayer
     virtual void    ForceDecay();
     
     virtual Float_t GetPartialBranchingRatio(Int_t ipart);
+    virtual Float_t GetLifetime(Int_t kf);
+    virtual void    WriteDecayTable();
+    virtual void    ReadDecayTable();
     
  private:
     void     DefineParticles();
@@ -37,7 +40,8 @@ public AliDecayer
                    Double_t mom, Double_t theta, Double_t phi);
     Int_t    CountProducts(Int_t channel, Int_t particle);
     void     ForceParticleDecay(Int_t particle, Int_t product, Int_t mult);
-    void     ForceHadronicD();    
+    void     ForceHadronicD();
+    void     ForceOmega();    
     Float_t  GetBraPart(Int_t kf);
 
     AliDecayerPythia(const AliDecayerPythia &decayer) {;}
@@ -46,12 +50,12 @@ public AliDecayer
     
     
  private:
-    AliPythia*  fPythia;          //  ! Pointer to AliPythia
-    Decay_t     fDecay;           //  Forced decay mode
-    Float_t     fBraPart[501];    //  ! Branching ratios
-    static Bool_t fgInit;         //  ! initialization flag 
+    AliPythia*  fPythia;          //! Pointer to AliPythia
+    Decay_t     fDecay;           // Forced decay mode
+    Float_t     fBraPart[501];    //! Branching ratios
+    static Bool_t fgInit;         //! initialization flag 
     
-    ClassDef(AliDecayerPythia,1)  // AliDecayer implementation using Pythia  
+    ClassDef(AliDecayerPythia,2)  // AliDecayer implementation using Pythia  
 };
 #endif