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