]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - THijing/AliGenBeamGasNew.cxx
New CE DA ... (Jens)
[u/mrichter/AliRoot.git] / THijing / AliGenBeamGasNew.cxx
index 2a54a2525f982ab030ea878f0cc12b572fb5f82e..818a2a314c2d4fd61e0d27bdc979ba3468ead54c 100644 (file)
@@ -35,7 +35,7 @@
 #include "AliGenCocktail.h" 
 #include "AliGenCocktailEntry.h"
 #include "AliGenCocktailEventHeader.h"
-#include "../THijing/AliGenHijing.h" 
+#include "AliGenHijing.h" 
 #include "AliCollisionGeometry.h"
 #include "AliRun.h"
 #include "AliMC.h"
@@ -66,6 +66,7 @@ AliGenBeamGasNew::~AliGenBeamGasNew()
 void AliGenBeamGasNew::SetTimeWindow(Float_t twindow) { fTwindow = twindow; }
 
 bool AliGenBeamGasNew::SetRate(Float_t rate) {
+// Set the Rate
   if (rate >= 0) {  
     fRate = rate; 
     return true;
@@ -178,7 +179,7 @@ void AliGenBeamGasNew::Generate()
   fHeader = new AliGenCocktailEventHeader("Beamgas Header");
   
   const TObjArray *partArray = gAlice->GetMCApp()->Particles();
-  AliStack *stack = AliRunLoader::GetRunLoader()->Stack();
+  AliStack *stack = AliRunLoader::Instance()->Stack();
   
   for (Int_t l = 0; l < numbg; l++) {
     Vertex();
@@ -229,8 +230,8 @@ void AliGenBeamGasNew::Generate()
       entry = (AliGenCocktailEntry*) fEntries->At(i);
       entry->SetFirst(lastpart);
       gen = entry->Generator();
-      entry->Generator()->SetVertex(fVertex.At(0), fVertex.At(1), fVertex.At(2));
-      entry->Generator()->Generate();
+      gen->SetVertex(fVertex.At(0), fVertex.At(1), fVertex.At(2));
+      gen->Generate();
       entry->SetLast(partArray->GetEntriesFast());
     }