]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - EVGEN/AliGenCocktail.cxx
Forgotten commit
[u/mrichter/AliRoot.git] / EVGEN / AliGenCocktail.cxx
index a1a038770c6bec0ad0ccfdf20d11a51881ccdbe9..b0284fda2fd12ecc5690d2e0db45f9784dc9bff9 100644 (file)
@@ -95,7 +95,7 @@ AddGenerator(AliGenerator *Generator, const char* Name, Float_t RateExp)
 //
 //  Add generator to list   
     char theName[256];
-    sprintf(theName, "%s_%d",Name, fNGenerators);
+    snprintf(theName, 256, "%s_%d",Name, fNGenerators);
     Generator->SetName(theName);
 
     AliGenCocktailEntry *entry = 
@@ -167,7 +167,7 @@ AddGenerator(AliGenerator *Generator, const char* Name, Float_t RateExp)
     
     fHeader = new AliGenCocktailEventHeader("Cocktail Header");
 
-    TObjArray *partArray = gAlice->GetMCApp()->Particles();
+    const TObjArray *partArray = gAlice->GetMCApp()->Particles();
 
 //
 //  Generate the vertex position used by all generators
@@ -223,8 +223,8 @@ AddGenerator(AliGenerator *Generator, const char* Name, Float_t RateExp)
        entry = (AliGenCocktailEntry*) fEntries->At(i);
        entry->SetFirst(0);
        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());
     }