* provided "as is" without express or implied warranty. *
**************************************************************************/
-/*
-$Log$
-Revision 1.3 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
+/* $Id$ */
-Revision 1.2 2000/11/30 07:12:50 alibrary
-Introducing new Rndm and QA classes
-
-Revision 1.1 2000/09/08 15:37:58 morsch
-pt and y-parameterisations for PMD physics simulation.
-THIS VERSION IS JUST A TEMPLATE THE PT AND Y DISTRIBUTIONS HAVE TO BE CORRECTED !!!!.
+//
+// Library of generators for PMD
+// providing y and pt parametrisation
+// for generated tracks
+// Specific for PMD needs
+// Author: PMD Offline Group
+//
-*/
+#include <TMath.h>
+#include <TPDGCode.h>
#include "AliGenPMDlib.h"
-#include "AliPDG.h"
-#include "TMath.h"
ClassImp(AliGenPMDlib)
//
// Neutral Pions
-Double_t AliGenPMDlib::PtPi0(Double_t *px, Double_t *dummy)
+Double_t AliGenPMDlib::PtPi0(Double_t *px, Double_t */*dummy*/)
{
//
// PT-PARAMETERIZATION CDF, PRL 61(88) 1819
//
// y-distribution
//
-Double_t AliGenPMDlib::YPi0( Double_t *py, Double_t *dummy)
+Double_t AliGenPMDlib::YPi0( Double_t *py, Double_t */*dummy*/)
{
//
// y parametrisation for pi0
// pt-distribution
//____________________________________________________________
-Double_t AliGenPMDlib::PtEta( Double_t *px, Double_t *dummy)
+Double_t AliGenPMDlib::PtEta( Double_t *px, Double_t */*dummy*/)
{
// Kaon pT
return PtScal(*px,3);
// y-distribution
//____________________________________________________________
-Double_t AliGenPMDlib::YEta( Double_t *py, Double_t *dummy)
+Double_t AliGenPMDlib::YEta( Double_t *py, Double_t */*dummy*/)
{
//
// y parametrisation for etas
typedef Double_t (*GenFunc) (Double_t*, Double_t*);
-GenFunc AliGenPMDlib::GetPt(Int_t param, const char* tname) const
+GenFunc AliGenPMDlib::GetPt(Int_t param, const char* /*tname*/) const
{
// Return pointer to pT parameterisation
GenFunc func=NULL;
return func;
}
-GenFunc AliGenPMDlib::GetY(Int_t param, const char* tname) const
+GenFunc AliGenPMDlib::GetY(Int_t param, const char* /*tname*/) const
{
// Return pointer to y- parameterisation
GenFunc func=NULL;
}
typedef Int_t (*GenFuncIp) (TRandom *);
-GenFuncIp AliGenPMDlib::GetIp(Int_t param, const char* tname) const
+GenFuncIp AliGenPMDlib::GetIp(Int_t param, const char* /*tname*/) const
{
// Return pointer to particle type parameterisation
GenFuncIp func=NULL;