#include <TGenerator.h>
#include <TMCProcess.h>
+#include "AliLog.h"
#include "AliCollisionGeometry.h"
#include "AliConfig.h"
#include "AliGenerator.h"
//_______________________________________________________________________
AliGenerator::AliGenerator():
+ TNamed(),
+ AliRndm(),
fMCEvGen(0),
fThetaMin(0),
fThetaMax(0),
fVertexSmear(kNoSmear),
fVertexSource(kInternal),
fCutVertexZ(0),
+ fPileUpTimeWindow(-1.),
fTrackIt(0),
+ fVertexGenerator(0),
fOrigin(3),
fOsigma(3),
fVertex(3),
fStack(0),
+ fContainer(0),
fCollisionGeometry(0)
{
//
// Default constructor
//
if (gAlice) {
- if (gAlice->GetDebug()>0)
- printf("\n AliGenerator Default Constructor\n\n");
+ AliDebug(1, "AliGenerator Default Constructor");
AliMC * mc = gAlice->GetMCApp();
if (mc) mc->SetGenerator(this);
}
//_______________________________________________________________________
AliGenerator::AliGenerator(Int_t npart):
+ TNamed(),
+ AliRndm(),
fMCEvGen(0),
fThetaMin(0),
fThetaMax(0),
fVertexSmear(kNoSmear),
fVertexSource(kInternal),
fCutVertexZ(0),
+ fPileUpTimeWindow(-1.),
fTrackIt(0),
+ fVertexGenerator(0),
fOrigin(3),
fOsigma(3),
fVertex(3),
fStack(0),
+ fContainer(0),
fCollisionGeometry(0)
{
//
// Standard constructor
//
if (gAlice) {
- if (gAlice->GetDebug()>0)
- printf("\n AliGenerator Constructor initializing number of particles \n\n");
+ AliDebug(1, "AliGenerator Constructor initializing number of particles");
AliMC * mc = gAlice->GetMCApp();
if (mc) mc->SetGenerator(this);
}
fVertexSmear(kNoSmear),
fVertexSource(kInternal),
fCutVertexZ(0),
+ fPileUpTimeWindow(-1.),
fTrackIt(0),
+ fVertexGenerator(0),
fOrigin(3),
fOsigma(3),
fVertex(3),
- fStack(0)
+ fStack(0),
+ fContainer(0),
+ fCollisionGeometry(0)
{
//
// Copy constructor
//
// Copy *this onto gen
//
- Fatal("Copy","Not implemented!\n");
+ AliFatal("Not implemented!");
}
//_______________________________________________________________________
//
// Loads one track on the stack
//
-
+
if (fStack)
fStack->PushTrack(done, parent, pdg, pmom, vpos, polar, tof,
mech, ntr, weight, is);