From 9b70ea1f23b437af974ac2706e81d0246167bae0 Mon Sep 17 00:00:00 2001 From: morsch Date: Thu, 23 Apr 2009 15:48:59 +0000 Subject: [PATCH] For the first event the number of events is set 1. Fixes Savannah 49536 --- EVGEN/AliGenCocktailAfterBurner.cxx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/EVGEN/AliGenCocktailAfterBurner.cxx b/EVGEN/AliGenCocktailAfterBurner.cxx index a82e9500b63..265c6afb146 100644 --- a/EVGEN/AliGenCocktailAfterBurner.cxx +++ b/EVGEN/AliGenCocktailAfterBurner.cxx @@ -175,7 +175,7 @@ void AliGenCocktailAfterBurner::Generate() else { //Here we are in the first call of the method fCurrentEvent=0; - Int_t numberOfEvents = AliRunLoader::Instance()->GetNumberOfEvents(); + Int_t numberOfEvents = AliRunLoader::Instance()->GetNumberOfEvents() + 1; //Create stacks fInternalStacks = new TObjArray(numberOfEvents + fNBgEvents); //Create array of internal stacks fCollisionGeometries = new AliCollisionGeometry*[numberOfEvents + fNBgEvents]; //Create array of collision geometries @@ -202,7 +202,7 @@ void AliGenCocktailAfterBurner::Generate() //First generator for all evenets, than second for all events, etc... for(i=0;iParticles(); fCurrentGenerator = entry->Generator(); @@ -275,7 +275,7 @@ void AliGenCocktailAfterBurner::Generate() AliStack* AliGenCocktailAfterBurner::GetStack(Int_t n) const { //Returns the pointer to the N'th stack (event) - if( ( n<0 ) || ( n>=GetNumberOfEvents() ) ) + if( ( n<0 ) || ( n >= (GetNumberOfEvents()+1) ) ) { Fatal("AliGenCocktailAfterBurner::GetStack","Asked for non existing stack (%d)",n); return 0; -- 2.43.5