From 53904666668d6a0a2a18e500651bfc05e4cc37c0 Mon Sep 17 00:00:00 2001 From: morsch Date: Wed, 17 Apr 2002 10:11:51 +0000 Subject: [PATCH] Coding Rule violations corrected. --- EVGEN/AliGenMUONlib.cxx | 18 +++++++++++++++--- EVGEN/AliGenMUONlib.h | 12 +++++++++--- 2 files changed, 24 insertions(+), 6 deletions(-) diff --git a/EVGEN/AliGenMUONlib.cxx b/EVGEN/AliGenMUONlib.cxx index a1d61458d4b..2f394bbe969 100644 --- a/EVGEN/AliGenMUONlib.cxx +++ b/EVGEN/AliGenMUONlib.cxx @@ -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; diff --git a/EVGEN/AliGenMUONlib.h b/EVGEN/AliGenMUONlib.h index 5500104b14b..997bf4f0f86 100644 --- a/EVGEN/AliGenMUONlib.h +++ b/EVGEN/AliGenMUONlib.h @@ -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 -- 2.39.3