3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
10 #include "GenTypeDefs.h"
12 class AliPythia : public TPythia6, public AliRndm
15 virtual ~AliPythia(){;}
16 // convert to compressed code and print result (for debugging only)
17 virtual Int_t CheckedLuComp(Int_t kf);
18 // Pythia initialisation for selected processes
20 (Process_t process, Float_t energy, StrucFunc_t strucfunc);
21 // treat protons as inside nuclei
22 virtual void SetNuclei(Int_t a1, Int_t a2);
23 // return instance of the singleton
24 static AliPythia* Instance();
27 Process_t fProcess; // Process type
28 Float_t fEcms; // Centre of mass energy
29 StrucFunc_t fStrucFunc; // Structure function
30 static AliPythia* fgAliPythia; // Pointer to single instance
34 ClassDef(AliPythia,1) //ALICE UI to PYTHIA