/*
$Log$
+Revision 1.5 2001/05/30 12:18:46 hristov
+Loop variables declared once
+
Revision 1.4 2001/05/25 07:25:20 hristov
AliStack destructor corrected (I.Hrivnacova)
// Create the particles arrays
fParticles = new TClonesArray("TParticle",1000);
fParticleMap = new TObjArray(size);
- fParticleBuffer = new TParticle();
+ fParticleBuffer = 0;
fNtrack = 0;
fNprimary = 0;
fCurrent = -1;
// Create the particles arrays
fParticles = new TClonesArray("TParticle",1000);
fParticleMap = new TObjArray(10000);
- fParticleBuffer = new TParticle();
+ fParticleBuffer = 0;
fNtrack = 0;
fCurrent = -1;
fNprimary = 0;
fParticleBuffer = (TParticle*) particles.At(i);
fParticleFileMap[i]=(Int_t) fTreeK->GetEntries();
fTreeK->Fill();
- particles[i]=0;
+ particles[i]=fParticleBuffer=0;
}
for (i=nkeep; i<fNtrack; ++i) particles[i]=0;
fParticleBuffer = (TParticle*) part;
fParticleFileMap[i]= (Int_t) fTreeK->GetEntries();
fTreeK->Fill();
- (*fParticleMap)[i]=0;
+ (*fParticleMap)[i]=fParticleBuffer=0;
// When all primaries were filled no particle!=0
// should be left => to be removed later.