Geant4 Version:11.3.2
Operating System:Windows 11
*Compiler/Version:*Microsoft Visual Studio Community 2022 17.14.16
CMake Version:4.0.3
I set the energy of the electron beam to 1 MeV and made it enter the 5mm-thick WE43 magnesium alloy sheet perpendicularly. Use the “G4eSingleCoulombScatteringModel” model to generate recoil ions. I set the displacement threshold to 12eV using “SetRecoilThreshold”, but after firing 100,000 electrons, I still didn’t observe the generation of recoil ions.
Then I reduced the displacement threshold to 0.5 eV, and the recoil ions were successfully produced, but the maximum energy was only around 1 eV. After this, I restored the displacement threshold of 12 eV and increased the energy of the electron beam to 100 MeV. At this point, the production of recoil ions could also be observed, with the maximum energy being around 26 eV.
Previously, when I used G4EmStandardPhysics_option4, I was able to generate recoil ions with a maximum energy of 150 eV. This seems to indicate that the single-scattering model can only transfer “less” energy from the incident electrons to the target atoms. Is this situation normal? How can I accurately simulate the displacement damage caused by the 1MeV electron beam in a magnesium alloy?
Thank you very much for taking the time to reply to me. If you need more information, I will provide it as soon as possible.