Problem 1918

Summary: momentum non conservation in particle_hp elastic
Product: Geant4 Reporter: Artem Zontikov <zontikov.a>
Component: processes/hadronic/models/neutron_hpAssignee: dennis.herbert.wright
Status: RESOLVED FIXED    
Severity: trivial CC: dennis.herbert.wright
Priority: P5    
Version: 10.2   
Hardware: All   
OS: All   
Attachments: bug report
bug report 2
bug report 3

Description Artem Zontikov 2016-11-20 00:49:53 CET
Created attachment 427 [details]
bug report

attached
Comment 1 Artem Zontikov 2016-11-21 15:29:47 CET
I forgot to transform theTarget momentum from the reaction plane back to LAB and therefore overcomplicated the situation. G4ParticleHPElasticFS has nothing to do with the results, and the whole problem is caused by G4HadronElasticProcess. Magnitude of the momentum vector is conserved but the direction is not. Here is the revised calculations.
Comment 2 Artem Zontikov 2016-11-21 15:30:28 CET
Created attachment 428 [details]
bug report 2
Comment 3 Artem Zontikov 2016-11-21 23:23:13 CET
Created attachment 429 [details]
bug report 3
Comment 4 dennis.herbert.wright 2019-04-17 19:10:41 CEST
Fixed in version 10.5 by using correct Lorentz frame transformations for scattering from nucleus with thermal motion.