Problem 2053

Summary: Four-body phase-space decay sets incorrect daughter momentum
Product: Geant4 Reporter: asai
Component: particlesAssignee: asai
Status: RESOLVED FIXED    
Severity: major CC: John.Apostolakis
Priority: P4    
Version: 10.2   
Hardware: All   
OS: All   

Description asai 2018-04-09 19:39:42 CEST
Four-body phase-space decay sets incorrect daughter momentum. Occasionally a secondary gets 10^70 (!) GeV or uninitialized (nan).
Comment 1 asai 2018-04-09 19:41:12 CEST
The error was introduced in version 10.2. The fix will be included in the next patch release.
Comment 2 John Apostolakis 2018-06-11 14:33:27 CEST
Patch 2 for release 10.4 included a fix for this issue, as recorded in the release notes at http://geant4-data.web.cern.ch/geant4-data/ReleaseNotes/Patch4.10.4-2.txt

o Particles:
    ---------
    + G4PhaseSpaceDecayChannel: fixed incorrect indexing in ManyBodyDecayIt(),
      causing incorrect setting of daughter momentum in 4-body phase-space
      decay. Addressing problem report #2053.