// //
///////////////////////////////////////////////////////////////////
#include <TGenerator.h>
+#include <TMCProcess.h>
#include "AliCollisionGeometry.h"
#include "AliConfig.h"
#include "AliRun.h"
#include "AliStack.h"
#include "AliMC.h"
+#include "AliVertexGenerator.h"
ClassImp(AliGenerator)
//_______________________________________________________________________
void AliGenerator::VertexExternal()
{
- // Dummy !!!!!!
- // Obtain vertex from external source
//
- // Should be something like fVertex = gAlice->GetVertex()
-
- fVertex[0]=fVertex[1]=fVertex[2]=0;
+ // Obtain vertex from external source (vertex generator)
+ //
+ TVector3 vertex = fVertexGenerator->GetVertex();
+ fVertex[0] = vertex.X();
+ fVertex[1] = vertex.Y();
+ fVertex[2] = vertex.Z();
}
//_______________________________________________________________________