This change in 7.0: http://geant4www.triumf.ca/viewcvs/viewcvs.cgi/source/tracking/src/G4SteppingManager2.cc.diff?r1=1.18&r2=1.19 where the line: fTrack->SetTrackStatus( fParticleChange->GetTrackStatus() ); has been commented out; thus the proposed TrackStatusChange of a AlongStepProcess DoIt is now ignored. For this reason, the G4Cerenkov process can no longer suspend the primary particle track; i.e. the method: SetTrackSecondariesFirst(const G4bool state); // If set, the primary particle tracking is interrupted and any // produced Cerenkov photons are tracked next. When all have // been tracked, the tracking of the primary resumes. no longer works as advertised.
This change was done by request form people who are in charge of the process implementation. I will ask them to check if there is problem to change it again.
The fix has been commmited.