Coding Rule violations corrected.
authormorsch <morsch@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 17 Apr 2002 10:38:27 +0000 (10:38 +0000)
committermorsch <morsch@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 17 Apr 2002 10:38:27 +0000 (10:38 +0000)
EVGEN/AliGenPHOSlib.cxx
EVGEN/AliGenPHOSlib.h

index bf523d5..86bb75d 100644 (file)
 
 /*
 $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
 
@@ -414,8 +418,8 @@ ClassImp(AliGenPHOSlib)
 //===================================================================
 
 
-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;
@@ -447,7 +451,7 @@ typedef Double_t (*GenFunc) (Double_t*,  Double_t*);
     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;
@@ -481,7 +485,7 @@ typedef Double_t (*GenFunc) (Double_t*,  Double_t*);
     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;
index 0841ab6..b341911 100644 (file)
@@ -6,6 +6,10 @@
 
 /* $Id$ */
 
+// Library class for particle pt and y distributions used for 
+// PHOS simulations.
+// To be used with AliGenParam.
+//
 class TRandom;
 
 class AliGenPHOSlib :
@@ -43,9 +47,9 @@ public AliGenLib
     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