AliDecayerPythia replaced by AliDecayer
authormorsch <morsch@f7af4fe6-9843-0410-8265-dc069ae4e863>
Sat, 15 Mar 2003 19:48:01 +0000 (19:48 +0000)
committermorsch <morsch@f7af4fe6-9843-0410-8265-dc069ae4e863>
Sat, 15 Mar 2003 19:48:01 +0000 (19:48 +0000)
EVGEN/AliGenHIJINGpara.cxx
EVGEN/AliGenHIJINGpara.h
EVGEN/AliGenParam.cxx

index 17fae20c87a23625da0f2e929e0f270a4420ee1b..e0003fc95e48ca5185e0f5a224436ce9048514ee 100644 (file)
@@ -15,6 +15,9 @@
 
 /*
 $Log$
+Revision 1.20  2003/01/28 15:29:07  morsch
+Spelling in name corrected.
+
 Revision 1.19  2003/01/14 10:50:18  alibrary
 Cleanup of STEER coding conventions
 
@@ -114,7 +117,6 @@ All coding rule violations except RS3 corrected (AM)
 
 #include "AliConst.h"
 #include "AliDecayer.h"
-#include "AliDecayerPythia.h"
 #include "AliGenEventHeader.h"
 #include "AliGenHIJINGpara.h"
 #include "AliRun.h"
@@ -326,7 +328,8 @@ void AliGenHIJINGpara::Init()
     }
 //
 //
-    if (fPi0Decays) fDecayer = new AliDecayerPythia();
+    if (fPi0Decays && gMC)
+       fDecayer = gMC->GetDecayer();
 }
 
 
index c476e2970acb30f75ba934689e7713669b913020..9ca6dc3b7ba4d0a2104ce14d112b5a8cceb9a925 100644 (file)
@@ -10,8 +10,8 @@
 // Author: andreas.morsch@cern.ch
 
 #include "AliGenerator.h"
+#include "AliDecayer.h"
 class TF1;
-class AliDecayerPythia;
 
 class AliGenHIJINGpara : public AliGenerator
 {
@@ -31,14 +31,14 @@ class AliGenHIJINGpara : public AliGenerator
  private:
   void DecayPi0(Float_t* orig, Float_t * p);
  protected:
-  Int_t   fNt;         // CurrentTrack;
-  Float_t fCutVertexZ; // Vertex truncation
-  Bool_t  fPi0Decays;  // Flag for pi0 decays
-  TF1* fPtpi;          // Parametrised pt distribution for pi
-  TF1* fPtka;          // Parametrised pt distribution for ka
-  TF1* fETApic;        // Parametrised eta distribution for pi
-  TF1* fETAkac;        // Parametrised eta distribution fro ka
-  AliDecayerPythia  *fDecayer; // ! Pointer to pythia object for decays
+  Int_t   fNt;          // CurrentTrack;
+  Float_t fCutVertexZ;  // Vertex truncation
+  Bool_t  fPi0Decays;   // Flag for pi0 decays
+  TF1* fPtpi;           // Parametrised pt distribution for pi
+  TF1* fPtka;           // Parametrised pt distribution for ka
+  TF1* fETApic;         // Parametrised eta distribution for pi
+  TF1* fETAkac;         // Parametrised eta distribution fro ka
+  AliDecayerfDecayer; // ! Pointer to pythia object for decays
   ClassDef(AliGenHIJINGpara,3) // Hijing parametrisation generator
 };
 #endif
index 4d644a3c8dab3a0ebb27feb78834a5a4a8f502fe..e73e1fa86874fc4f6996cd68a6b6f83b2bab7623 100644 (file)
@@ -15,6 +15,9 @@
 
 /*
 $Log$
+Revision 1.41  2003/01/09 17:38:47  morsch
+Draw() method added.
+
 Revision 1.40  2002/10/14 14:55:35  hristov
 Merging the VirtualMC branch to the main development branch (HEAD)
 
@@ -132,7 +135,7 @@ Introduction of the Copyright and cvs Log
 // andreas.morsch@cern.ch
 
 #include "AliGenParam.h"
-#include "AliDecayerPythia.h"
+#include "AliDecayer.h"
 #include "AliGenMUONlib.h"
 #include "AliRun.h"
 #include <TParticle.h>
@@ -273,7 +276,7 @@ void AliGenParam::Init()
 {
 // Initialisation
 
-    fDecayer = new AliDecayerPythia();
+    if (gMC) fDecayer = gMC->GetDecayer();
   //Begin_Html
   /*
     <img src="picts/AliGenParam.gif">