+
+// Event Vertex
+ fHeader->SetPrimaryVertex(eventVertex);
+ fHeader->CalcNProduced();
+ gAlice->SetGenEventHeader(fHeader);
+}
+
+void AliGenCocktail::SetVertexSmear(VertexSmear_t smear)
+{
+// Set vertex smearing and propagate it to the generators
+
+ AliGenerator::SetVertexSmear(smear);
+ TIter next(fEntries);
+ while (AliGenCocktailEntry* entry = (AliGenCocktailEntry*)next()) {
+ entry->Generator()->SetVertexSmear(smear);
+ }