/*
$Log$
+Revision 1.7 2001/03/09 13:01:41 morsch
+- enum constants for paramterisation type (particle family) moved to AliGen*lib.h
+- use AliGenGSIlib::kUpsilon, AliGenPHOSlib::kEtaPrime to access the constants
+
Revision 1.6 2000/11/30 07:12:50 alibrary
Introducing new Rndm and QA classes
//===================================================================
-typedef Double_t (*GenFunc) (Double_t*, Double_t*);
- GenFunc AliGenPHOSlib::GetPt(Int_t param, const char* tname)
+typedef Double_t (*GenFunc) (Double_t*, Double_t*);
+ GenFunc AliGenPHOSlib::GetPt(Int_t param, const char* tname) const
{
// Return pinter to pT parameterisation
GenFunc func;
return func;
}
- GenFunc AliGenPHOSlib::GetY(Int_t param, const char* tname)
+ GenFunc AliGenPHOSlib::GetY(Int_t param, const char* tname) const
{
// Return pointer to Y parameterisation
GenFunc func;
return func;
}
typedef Int_t (*GenFuncIp) (TRandom *);
- GenFuncIp AliGenPHOSlib::GetIp(Int_t param, const char* tname)
+ GenFuncIp AliGenPHOSlib::GetIp(Int_t param, const char* tname) const
{
// Return pointer to particle composition
GenFuncIp func;
/* $Id$ */
+// Library class for particle pt and y distributions used for
+// PHOS simulations.
+// To be used with AliGenParam.
+//
class TRandom;
class AliGenPHOSlib :
static Double_t YBaryon( Double_t *py, Double_t *dummy);
static Int_t IpBaryon(TRandom *ran);
- GenFunc GetPt(Int_t param, const char* tname=0);
- GenFunc GetY (Int_t param, const char* tname=0);
- GenFuncIp GetIp(Int_t param, const char* tname=0);
+ GenFunc GetPt(Int_t param, const char* tname=0) const;
+ GenFunc GetY (Int_t param, const char* tname=0) const;
+ GenFuncIp GetIp(Int_t param, const char* tname=0) const;
ClassDef(AliGenPHOSlib,0) // Library providing y and pT parameterisations
};
#endif