Problem 1691

Summary: recoil nucleus is missing
Product: Geant4 Reporter: michel.maire
Component: processes/hadronic/models/coherent_elasticAssignee: Vladimir.Grichine
Status: RESOLVED MOVED    
Severity: normal    
Priority: P5    
Version: 10.0   
Hardware: All   
OS: All   
Attachments: macro + output

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.