-
/**************************************************************************
* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
* *
# define pyclus pyclus_
# define pycell pycell_
# define pyshow pyshow_
+# define pyshowq pyshowq_
# define pyrobo pyrobo_
# define pyquen pyquen_
# define pyevnw pyevnw_
+# define pyjoin pyjoin_
+# define qpygin0 qpygin0_
# define type_of_call
#else
# define pyclus PYCLUS
# define pycell PYCELL
+# define pyshow PYSHOW
+# define pyshowq PYSHOWQ
# define pyrobo PYROBO
# define pyquen PYQUEN
# define pyevnw PYEVNW
+# define pyjoin PYJOIN
+# define qpygin0 QPYGIN0
# define type_of_call _stdcall
#endif
+extern "C" void type_of_call pyjoin(Int_t &, Int_t * );
extern "C" void type_of_call pyclus(Int_t & );
extern "C" void type_of_call pycell(Int_t & );
extern "C" void type_of_call pyshow(Int_t &, Int_t &, Double_t &);
+extern "C" void type_of_call pyshowq(Int_t &, Int_t &, Double_t &);
+extern "C" void type_of_call qpygin0();
extern "C" void type_of_call pyrobo(Int_t &, Int_t &, Double_t &, Double_t &, Double_t &, Double_t &, Double_t &);
extern "C" void type_of_call pyquen(Double_t &, Int_t &, Double_t &);
extern "C" void type_of_call pyevnw();
for (i = 1; i < 2001; i++) fDefMDME[i] = GetMDME(i,1);
}
+void AliPythia6::Pyjoin(Int_t& npart, Int_t *ipart)
+{
+// Call Pythia join alogorithm to set up a string between
+// npart partons, given by indices in array ipart[npart]
+//
+ pyjoin(npart, ipart);
+}
+
+void AliPythia6::Pyshowq(Int_t ip1, Int_t ip2, Double_t qmax)
+{
+// Call qPythia showering
+//
+ pyshowq(ip1, ip2, qmax);
+}
+
+void AliPythia6::Qpygin0()
+{
+ //position of the hard scattering in the nuclear overlapping area.
+ //just for qpythia.
+ qpygin0();
+}
+
void AliPythia6::Pyclus(Int_t& njet)
{
// Call Pythia clustering algorithm