#include <AliRndm.h>
#include <AliStructFuncType.h>
#include "PythiaProcesses.h"
-
+#include "AliOmegaDalitz.h"
class AliFastGlauber;
class AliQuenchingWeights;
virtual void InitQuenching(Float_t bmin, Float_t bmax, Float_t k, Int_t iECMethod, Float_t zmax = 0.97, Int_t ngmax = 30);
virtual void SetPyquenParameters(Double_t t0, Double_t tau0, Int_t nf, Int_t iengl, Int_t iangl);
virtual void Pyquen(Double_t a, Int_t ibf, Double_t b);
+ virtual void Qpygin0();
virtual void GetQuenchingParameters(Double_t& xp, Double_t& yp, Double_t z[4]);
// return instance of the singleton
static AliPythia* Instance();
virtual void Quench();
+ void DalitzDecays();
// Assignment Operator
AliPythia & operator=(const AliPythia & rhs);
void Copy(TObject&) const;
Float_t fZmax; // Maximum energy loss in quenching
AliFastGlauber* fGlauber; // ! The Glauber model
AliQuenchingWeights* fQuenchingWeights; // ! The Quenching Weights model
+ Int_t fItune; // ! Pythia tune
+ AliOmegaDalitz fOmegaDalitz; // ! omega dalitz decayer
static AliPythia* fgAliPythia; // Pointer to single instance
private:
AliPythia();
AliPythia(const AliPythia& pythia);
void ConfigHeavyFlavor();
void AtlasTuning();
+ void AtlasTuning_MC09();
ClassDef(AliPythia,1) //ALICE UI to PYTHIA
};