Problem 1207

Summary: Evaporation of a "double neutron" Z0A2 particle from Bertini/INUCL
Product: Geant4 Reporter: John Apostolakis <John.Apostolakis>
Component: processes/hadronic/models/cascadeAssignee: Michael Kelsey <kelsey>
Status: RESOLVED FIXED    
Severity: normal CC: dennis.herbert.wright, zmarshal
Priority: P3    
Version: 9.4   
Hardware: PC   
OS: Linux   
URL: https://savannah.cern.ch/bugs/?81126

Description John Apostolakis 2011-04-26 17:59:38 CEST
When simulating an interaction of a Pi Minus, the Bertini module appears to create two problematic fragments in its evaporation phase:

 it creates a neutron 
 it also creates a "double neutron" 

This occurs when a pi- of about 519 MeV (=520-1.41) interacts in a support element of ATLAS.

The printout below was generated:

* G4Track Information:   Particle = pi-,   Track ID = 8344339,   Parent ID = 18
*********************************************************************************************************
Step#    X(mm)    Y(mm)    Z(mm) KinE(MeV)  dE(MeV) StepLeng TrackLeng  NextVolume ProcName
...
   10     -966      394 -2.23e+03       520 0.000209     1.03       156 TRT::OuterSupportB Transportation

 >>> G4InuclNuclei creating temporary fragment for evaporation with non-standard PDGencoding.
 G4PDGCodeChecker::CheckPDGCode :  ???  Illegal PDG encoding for nucleus  PDG code=1000000010
Particle Z0A1 has a strange PDGEncoding

*** G4Exception : PART102
      issued by : G4ParticleDefintion::G4ParticleDefintion
Strange PDGEncoding
*** This is just a warning message.
 >>> G4InuclNuclei creating temporary fragment for evaporation with non-standard PDGencoding.
 G4PDGCodeChecker::CheckPDGCode :  ???  Illegal PDG encoding for nucleus  PDG code=1000000020
Particle Z0A2 has a strange PDGEncoding

*** G4Exception : PART102
      issued by : G4ParticleDefintion::G4ParticleDefintion
Strange PDGEncoding
*** This is just a warning message.

[[Step# X(mm) Y(mm) Z(mm) KinE(MeV) dE(MeV) StepLeng TrackLeng  NextVolume ProcName ]]
   11     -969      390 -2.25e+03         0     1.41       14       170 TRT::OuterSupportB PionMinusInelastic
Comment 1 John Apostolakis 2011-04-26 18:06:55 CEST
I should mention that these warning shows up in many test jobs.
Comment 2 Michael Kelsey 2011-04-26 18:27:26 CEST
These comments appear once per job for residual nucleus fragments which consist solely of neutrons (and which are then passed off for immediate evaporation).  They appear now because Bertini was migrated to make use of G4ParticleDefinition.

We have modified G4ParticleDefinition so that it can be set to suppress the warning; the Bertini message anticipating that warning will also be turned off.  These changes are in SVN, and should be included in the next patch of 9.4.