Hello!
I found a mistake in my simulation. In the simulation, I used the AmBe neutron energy spectrum as input and recorded neutron capture events on Fe‑56. However, I noticed some anomalies — a single neutron capture sometimes results in the emission of multiple gamma rays with energies around 7.6 MeV, which should not happen in reality. I would like to understand why this occurs and how I can modify my code to correct it.
I saw on the forum that this issue might be related to the PhotonEvaporation class, but I’m using version 10.6.2, in which this class cannot be used independently.
I would greatly appreciate it if you could help me resolve this issue!
_Geant4 Version:10.6.2
_Operating System: Linux Compiler/Version: CMake Version:
I record the deposition hit of each trackId.And part of the result are as follow.It indicates that there are four 7.6MeV gamma rays comes from the same parent.
We have seen similar effects, using Geant4 10.7.4 with G4ParticleHP, with neutron activation of our germanium detectors, i.e., Ge-70(n,gamma)Ge-71. We thought the problem was with RadioactiveDecay, since the gammas we see are consistent with the Ga-71 X-rays following Ge-71 electron capture. But the problem is not reproducible with rdecay01.
I agree that this is likely related to PhotonEvaporation. Tracing back from my post above, it’s possible that setting
might eliminate the duplicated gammas, at the cost of not getting the evaluated data intensities for the gamma lines. If your simulation only needs energy conservation, and not exact spectra, this may be an option.
This makes the phenomenon I mentioned earlier resolved.(I want to simulate the process “nCapture” and record the following effects.)
But there are still existing the fact that the sum of gamma rays plus than 7.6MeV(from Fe56 capture neutron).
Not sure. I think that final state adjust is supposed to rebalance things, possibly even adding or deleting secondaries, to get energy conservation. Since PhotonEvaporation does that anyway, I think you might not want that setting.