py2ent added.
authormorsch <morsch@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 7 Oct 2009 14:24:52 +0000 (14:24 +0000)
committermorsch <morsch@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 7 Oct 2009 14:24:52 +0000 (14:24 +0000)
PYTHIA6/AliPythia.cxx
PYTHIA6/AliPythia.h

index 49cfb45..bc78258 100644 (file)
@@ -34,6 +34,7 @@ ClassImp(AliPythia)
 # define pyevnw pyevnw_
 # define pyshowq pyshowq_
 # define pytune  pytune_
+# define py2ent  py2ent_
 # define type_of_call
 #else
 # define pyclus PYCLUS
@@ -42,7 +43,8 @@ ClassImp(AliPythia)
 # define pyquen PYQUEN
 # define pyevnw PYEVNW
 # define pyshowq PYSHOWQ
-# define PYTUNE  PYTUNE
+# define pytune  PYTUNE
+# define py2ent  PY2ENT
 # define type_of_call _stdcall
 #endif
 
@@ -54,6 +56,7 @@ extern "C" void type_of_call pyquen(Double_t &, Int_t &, Double_t &);
 extern "C" void type_of_call pyevnw(){;}
 extern "C" void type_of_call pyshowq(Int_t &, Int_t &, Double_t &);
 extern "C" void type_of_call pytune(Int_t &);
+extern "C" void type_of_call py2ent(Int_t &, Int_t&, Int_t&, Double_t&);
 
 //_____________________________________________________________________________
 
@@ -733,6 +736,10 @@ C   402   GAL 1 : Generalized area-law model. Tevatron MB retuned (Skands)
     pytune(itune);
 }
 
+void AliPythia::Py2ent(Int_t idx, Int_t pdg1, Int_t pdg2, Double_t p){
+  // Inset 2-parton system at line idx
+  py2ent(idx, pdg1, pdg2, p);
+}
 
 
 void AliPythia::InitQuenching(Float_t cMin, Float_t cMax, Float_t k, Int_t iECMethod, Float_t zmax, Int_t ngmax)
index 50198d7..3606b57 100644 (file)
@@ -36,6 +36,7 @@ class AliPythia : public TPythia6, public AliRndm
     virtual void Pyshowq(Int_t ip1, Int_t ip2, Double_t qmax);
     virtual void Pyrobo(Int_t imi, Int_t ima, Double_t the, Double_t phi, Double_t bex, Double_t bey, Double_t bez);
     virtual void Pytune(Int_t itune);
+    virtual void Py2ent(Int_t idx, Int_t pdg1, Int_t pdg2, Double_t p);
     virtual void InitQuenching(Float_t bmin, Float_t bmax, Float_t k, Int_t iECMethod, Float_t zmax = 0.97, Int_t ngmax = 30);
     virtual void SetPyquenParameters(Double_t t0, Double_t tau0, Int_t nf, Int_t iengl, Int_t iangl);
     virtual void Pyquen(Double_t a, Int_t ibf, Double_t b);