]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PYTHIA8/AliDecayerPythia8.h
Fixews for new AMORE DA release (agreed with Sylvain and Barth)
[u/mrichter/AliRoot.git] / PYTHIA8 / AliDecayerPythia8.h
index 54c970828313faa2410596801d75e1ee64fa1ec1..8582024a29022aa6e718e9ca2e9b7ef61fd234f4 100644 (file)
@@ -16,6 +16,7 @@ class AliDecayerPythia8 : public TPythia8Decayer {
  public:
   AliDecayerPythia8();
   virtual ~AliDecayerPythia8(){;}
+  virtual void    Init();
   virtual void    SetForceDecay(Decay_t decay) {fDecay=decay;}
   virtual void    SetForceDecay(Int_t decay)   {SetForceDecay((Decay_t) decay);}
   virtual void    ForceDecay();
@@ -23,14 +24,12 @@ class AliDecayerPythia8 : public TPythia8Decayer {
   virtual void    HeavyFlavourOff() {fHeavyFlavour = kFALSE;}
   virtual Float_t GetLifetime(Int_t kf);
  private:
-  Int_t    CountProducts(Pythia8::DecayChannel& decCh, Int_t particle);
-  void     ForceParticleDecay(Int_t particle, Int_t product, Int_t mult);
-  void     ForceParticleDecay(Int_t particle, Int_t* products, Int_t* mult, Int_t npart);
   void     SwitchOffHeavyFlavour();
   void     ForceHadronicD(Int_t optUser4Bodies = 1);
  protected:
   Decay_t     fDecay;           //  Forced decay mode
   Bool_t      fHeavyFlavour;    //! Flag for heavy flavors
+  static Bool_t fgInit;         //! initialization flag 
   ClassDef(AliDecayerPythia8, 1) // Particle Decayer using Pythia8
 };
 #endif