Problem 1906 - wrong residual in case of He3 projectile
Summary: wrong residual in case of He3 projectile
Status: RESOLVED FIXED
Alias: None
Product: Geant4
Classification: Unclassified
Component: processes/hadronic/models/neutron_hp (show other problems)
Version: 10.2
Hardware: All All
: P4 trivial
Assignee: tkoi
URL:
Depends on:
Blocks:
 
Reported: 2016-11-01 22:05 CET by Artem Zontikov
Modified: 2016-11-05 03:00 CET (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this problem.
Description Artem Zontikov 2016-11-01 22:05:00 CET
in http://www-geant4.kek.jp/lxr/source/processes/hadronic/models/particle_hp/src/G4ParticleHPNHe3InelasticFS.cc

instead of

   else if( projectile == G4He3::He3() ) {
      ResidualA = A;
      ResidualZ = Z-1;
   }

there should be

   else if( projectile == G4He3::He3() ) {
      ResidualA = A-1;
      ResidualZ = Z;
   }


and in http://www-geant4.kek.jp/lxr/source/processes/hadronic/models/particle_hp/src/G4ParticleHPNTInelasticFS.cc

instead of

   else if( projectile == G4He3::He3() ) {
      ResidualA = A+1;
      ResidualZ = Z;
   }

there should be

   else if( projectile == G4He3::He3() ) {
      ResidualA = A-1;
      ResidualZ = Z+1;
   }
Comment 1 tkoi 2016-11-05 03:00:25 CET
Hi
Thank you very much for reporting problem.
This fix will be included in next release. 

Tatsumi