fSelectAll(0),
fFlavor(0),
fTrials(0),
+ fNprimaries(0),
fSpectators(1),
fSpecn(0),
fSpecp(0),
fSelectAll(0),
fFlavor(0),
fTrials(0),
+ fNprimaries(0),
fSpectators(1),
fSpecn(0),
fSpecp(0),
fSelectAll(0),
fFlavor(0),
fTrials(0),
+ fNprimaries(0),
fSpectators(1),
fSpecn(0),
fSpecp(0),
Int_t kf, ks, imo;
kf = 0;
fTrials = 0;
+ fNprimaries = 0;
// Set collision vertex position
if (fVertexSmear == kPerEvent) Vertex();
polar[0], polar[1], polar[2],
kPNoProcess, nt, 1., ks);
KeepTrack(nt);
+ fNprimaries++;
newPos[i] = nt;
} // if selected
} // particle loop
void AliGenDPMjet::MakeHeader()
{
// Builds the event header, to be called after each event
- fHeader.SetNProduced(fDPMjet->GetNumStablePc());
+ fHeader.SetNProduced(fNprimaries);
fHeader.SetImpactParameter(fDPMjet->GetBImpac());
fHeader.SetTotalEnergy(fDPMjet->GetTotEnergy());
fHeader.SetParticipants(fDPMjet->GetProjParticipants(),