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

index a1d6145..2f394bb 100644 (file)
@@ -15,6 +15,9 @@
 
 /*
 $Log$
+Revision 1.14  2002/02/22 17:26:43  morsch
+Eta and omega added.
+
 Revision 1.13  2001/03/27 11:01:04  morsch
 Charm pt-distribution corrected. More realistic y-distribution for pi and K.
 
@@ -44,6 +47,15 @@ Introduction of the Copyright and cvs Log
 
 */
 
+// Library class for particle pt and y distributions used for 
+// muon spectrometer simulations.
+// To be used with AliGenParam.
+// The following particle typed can be simulated:
+// pi, K, phi, omega, eta, J/Psi, Upsilon, charm and beauty mesons. 
+//
+// andreas.morsch@cern.ch
+//
+
 #include "TMath.h"
 #include "TRandom.h"
 
@@ -418,7 +430,7 @@ Int_t AliGenMUONlib::IpBeauty(TRandom *ran)
 }
 
 typedef Double_t (*GenFunc) (Double_t*,  Double_t*);
-GenFunc AliGenMUONlib::GetPt(Int_t param,  const char* tname)
+GenFunc AliGenMUONlib::GetPt(Int_t param,  const char* tname) const
 {
 // Return pointer to pT parameterisation
     GenFunc func;
@@ -458,7 +470,7 @@ GenFunc AliGenMUONlib::GetPt(Int_t param,  const char* tname)
     return func;
 }
 
-GenFunc AliGenMUONlib::GetY(Int_t param, const char* tname)
+GenFunc AliGenMUONlib::GetY(Int_t param, const char* tname) const
 {
 // Return pointer to y- parameterisation
     GenFunc func;
@@ -498,7 +510,7 @@ GenFunc AliGenMUONlib::GetY(Int_t param, const char* tname)
     return func;
 }
 typedef Int_t (*GenFuncIp) (TRandom *);
-GenFuncIp AliGenMUONlib::GetIp(Int_t param,  const char* tname)
+GenFuncIp AliGenMUONlib::GetIp(Int_t param,  const char* tname) const
 {
 // Return pointer to particle type parameterisation
     GenFuncIp func;
index 5500104..997bf4f 100644 (file)
@@ -5,6 +5,12 @@
 
 /* $Id$ */
 
+// Library class for particle pt and y distributions used for 
+// muon spectrometer simulations.
+// To be used with AliGenParam.
+//
+// andreas.morsch@cern.ch
+
 #include "AliGenLib.h"
 
 class AliGenMUONlib :
@@ -54,9 +60,9 @@ class AliGenMUONlib :
     static Double_t YBeauty(Double_t *py, Double_t *dummy);
     static Int_t    IpBeauty(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(AliGenMUONlib,0) // Library providing y and pT parameterisations
 };
 #endif