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 AliGenGSIlib :public TObject{
15 static Double_t PtUpsilonRitman( Double_t *px, Double_t *dummy );
16 static Double_t YUpsilonRitman(Double_t *py, Double_t *dummy);
17 static Int_t IpUpsilonRitman();
19 static Double_t PtUpsilonKarel( Double_t *px, Double_t *dummy );
20 static Double_t YUpsilonKarel(Double_t *py, Double_t *dummy);
21 static Int_t IpUpsilonKarel();
23 static Double_t PtUpsilonMUON( Double_t *px, Double_t *dummy );
24 static Double_t YUpsilonMUON(Double_t *py, Double_t *dummy);
25 static Int_t IpUpsilonMUON();
28 typedef Double_t (*GenFunc) (Double_t *, Double_t *);
29 typedef Int_t (*GenFuncIp)();
30 static GenFunc GetPt(Param_t param,const char * tname=0);
31 static GenFunc GetY(Param_t param,const char * tname=0);
32 static GenFuncIp GetIp(Param_t param,const char *tname=0);
33 static void SetDebug(Bool_t debug){fgDebug=debug;}
35 static Bool_t fgDebug; // Debug flag
36 ClassDef(AliGenGSIlib,1)