Problem 509

Summary: extensive printout (Geant4 5.2)
Product: Geant4 Reporter: Stephan.Wynhoff
Component: runAssignee: John Apostolakis <John.Apostolakis>
Status: RESOLVED FIXED    
Severity: normal    
Priority: P2    
Version: other   
Hardware: PC   
OS: Linux   

Description Stephan.Wynhoff 2003-07-11 07:23:15 CEST
For each particle that is identified as looper Geant4 5.2 prints FOUR lines:

G4PropagateInField: Warning: Looping particle.
 G4Transportation is killing track that is looping or stuck
   This track has 0.00108415 MeV energy.
G4PropagateInField: Warning: Particle is looping -  tracking in field will be stopped.

Thanks to this I cannot see anymore at which event the job is. Can this warning be
- reduced to one line or
- be switched off and reduced to some statistics per event.
Comment 1 John Apostolakis 2003-07-30 16:35:59 CEST
For your information, with Geant4 5.2, more tracks are abandoned as the
threshold number of 'field-substeps' has been reduced from 10,000 to 1,000.
This is a parameter of G4PropagatorInField that can be tuned by the user, using
the following method:
     inline void    SetMaxLoopCount( G4int new_max );
     // A maximum for the number of steps that a (looping) particle can take.

I have created a revised version of G4PropagatorInField.cc which makes this
report optional (on condition of verboseLevel > 1).  I am making it available
for your tests (see "File" above) and further testing by Geant4 system testing
for future release.
Comment 2 John Apostolakis 2003-09-19 09:18:59 CEST
The tag for this change geomvol-V05-02-00 has been accepted by system testing.
Comment 3 John Apostolakis 2003-09-19 09:18:59 CEST
The tag for this change geomvol-V05-02-00 has been accepted by system testing.