Please fill out the following information to help in answering your question, and also see tips for posting code snippets. If you don’t provide this information it will take more time to help with your problem!
Geant4 Version: 10.7.4
Operating System: Ubuntu 22.04/CentOS 7
Compiler/Version: gcc 11.4.0/gcc 7.3.1
CMake Version: 3.22.1/3.17.5
Hello, I am trying to simulate a deuteron beam (+1 charge state) impinging on a deuterium gas filled cell, and I’m having some difficulty in getting the correct neutron yield as a function of theta. Currently, I’m getting a large amount of rear-peaked neutrons, which isn’t making much sense as this reaction shows a large forward peak and I would expect most neutrons to be there (based on diff. cross sections from https://www-nds.iaea.org/public/libraries/drosg2000/). I only care about the measuring the produced neutrons in a detector. I’m stuck with 10.7.4 because I do not control the CentOS machine and I use it to run large batch jobs.
I’m currently using a custom physics list with QGSP_BIC_All_HP and G4IonPhysicsPHP. I’ve tried different things for Hadron Elastic physics as well to no avail (HP,PHP, and LEND). No difference was observed between using the G4NDL and ENDFVIII libraries. I can provide any code snippets needed, as well as any configuration files, if that would be helpful.
I’m stumped. I’m not sure what I need to change to make this work correctly.
Thanks