Problem 1691 - recoil nucleus is missing
Summary: recoil nucleus is missing
Status: RESOLVED MOVED
Alias: None
Product: Geant4
Classification: Unclassified
Component: processes/hadronic/models/coherent_elastic (show other problems)
Version: 10.0
Hardware: All All
: P5 normal
Assignee: Vladimir.Grichine
URL:
: 1692 (view as problem list)
Depends on:
Blocks:
 
Reported: 2014-11-12 12:51 CET by michel.maire
Modified: 2014-12-05 11:12 CET (History)
0 users

See Also:


Attachments
macro + output (1.80 KB, text/plain)
2014-11-12 13:16 CET, michel.maire
Details

Note You need to log in before you can comment on or make changes to this problem.
Description michel.maire 2014-11-12 12:51:52 CET
It seems that G4NuclNuclDiffuseElastic model do not generate recoil nucleus.
See attached macro and result.
Comment 1 michel.maire 2014-11-12 13:16:37 CET
Created attachment 294 [details]
macro + output
Comment 2 michel.maire 2014-11-12 13:18:29 CET
*** Problem 1692 has been marked as a duplicate of this problem. ***
Comment 3 Vladimir.Ivantchenko 2014-11-12 16:22:06 CET
Hi Michel,

currently ions have no hadron elastic scattering process in any of predefined hadronic physics builders. There was an attempt to add such process in G4HadronHElasticPhysics class but for the time being this part of code is commented out. So, there is not bugs inside Geant4 but there is pending requirement to deliver this process. So, I am closing this bug report.

Cheers,
Vladimir
Comment 4 Vladimir.Ivantchenko 2014-11-12 18:22:20 CET
It turned out that IonELasticConstructor was not part of Hadr03 PhysicsList. When it is added the model G4NuclNuclDiffuseElastic become enabled elastic cross section become reasonable but SampleInvariantT() method returns zero for energy defined in attached macro. The model should be investigated.

VI
Comment 5 Vladimir.Grichine 2014-12-05 11:12:42 CET
The maximum angle in build angle table was changed to be pi for slow ions.