TClonesArray &Particles = *particles;
Particles.Clear();
Int_t numpart = HIMAIN1.natt;
+ Int_t nump = 0;
if (!strcmp(option,"") || !strcmp(option,"Final")) {
for (Int_t i = 0; i<=numpart; i++) {
//
// Use the common block values for the TParticle constructor
//
- new(Particles[i]) TParticle(
+ nump++;
+ new(Particles[i]) TParticle(
HIMAIN2.katt[0][i] ,
HIMAIN2.katt[1][i] ,
- HIMAIN2.katt[2][i] ,
+ -1 ,
-1,
-1,
-1,
}
}
else if (!strcmp(option,"All")) {
+ nump=numpart;
for (Int_t i = 0; i<=numpart; i++) {
Int_t iParent = HIMAIN2.katt[2][i]-1;
new(Particles[i]) TParticle(
HIMAIN2.katt[0][i] ,
- HIMAIN2.katt[3][i] ,
+ HIMAIN2.katt[1][i] ,
iParent,
-1,
-1,
0);
}
}
- return numpart;
+ return nump;
}
//______________________________________________________________________________