You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
For electron-positron pair production by photons: When sampling the energy asymmetry x = E_electron / (E_electron + E_positron), one would expect a symmetric distribution.
If I sample a distribution for x, however, this is not fulfilled. See this example where I sample x for a photon energy of 10 MeV:
Same problem for Tsai instead of KochMotz:
The issue persists when going to higher energies, here for a photon energy of 1e5 MeV:
In each case, X Interpol refers to the secondary calculation using the CrossSectionInterpol functions, while X Integral refers to calculations based on the CrossSectionIntegral functions. The integral calculations seems to be fine, while only the interpol calculations behave incorrectly.
The text was updated successfully, but these errors were encountered:
I have openened a PR (#383) where I attempted a fix. This at least fixes the issue for high-energies (where pairproduction is also the dominant process), but it is not able to completely fix the problem at lower energies.
Please feel free to add suggestions for improvements
For electron-positron pair production by photons: When sampling the energy asymmetry
x = E_electron / (E_electron + E_positron)
, one would expect a symmetric distribution.If I sample a distribution for
x
, however, this is not fulfilled. See this example where I samplex
for a photon energy of 10 MeV:Same problem for Tsai instead of KochMotz:
The issue persists when going to higher energies, here for a photon energy of 1e5 MeV:
In each case,
X Interpol
refers to the secondary calculation using theCrossSectionInterpol
functions, whileX Integral
refers to calculations based on theCrossSectionIntegral
functions. The integral calculations seems to be fine, while only the interpol calculations behave incorrectly.The text was updated successfully, but these errors were encountered: