Options for photon transport

Separate section for discussion on gamma transport
Post Reply
Toni Kaltiaisenaho
Posts: 11
Joined: Sat Jun 27, 2015 3:31 pm
Security question 1: No
Security question 2: 92

Options for photon transport

Post by Toni Kaltiaisenaho » Mon Jun 29, 2015 5:12 pm

The new photon physics routines are included in version 2.1.24. The interaction physics and used methods will be described in detail in the near future. Currently, only a few input options are available but more options will be added in the future updates.

Two options exist for modelling Compton scattering. The first option is to set the Doppler broadening of the energy spectrum of scattered photons by

Code: Select all

set cdop <opt>
where <opt> can be 0 (off) or 1 (on). The Doppler broadening method is switched on by default. If the Doppler broadening is switched off, incoherent scattering function approximation is used for calculating the energy. In both cases, the direction of the photon is calculated using the incoherent scattering function.

At high energies, a Compton scattering event is well approximated by the Klein-Nishina equation. The Klein-Nishina method can be set by

Code: Select all

set ekn <E>
where <E> is the energy (in MeV) above which the Klein-Nishina equation is used for calculating both the energy and direction of the scattered photon. The default value is set to INFTY (1e+37). Below <E>, the Doppler broadening method is used if it is switched on, otherwise the incoherent scattering function approximation is used.

Thick-target bremsstrahlung approximation (TTB) is a crude approximation for modelling bremsstrahlung production by electrons and positrons. TTB is set by

Code: Select all

set ttb <opt>
where <opt> can be 0 (off) or 1 (on). TTB is set on by default. As a side note, the current TTB method has some limitations. Most importantly, it doesn't work well in compounds. This will be fixed in the next update.

Ahmed_Naceur
Posts: 7
Joined: Tue Jun 16, 2020 10:08 pm
Security question 1: No
Security question 2: 7

Re: Options for photon transport

Post by Ahmed_Naceur » Thu Dec 03, 2020 1:12 am

Dear Toni and Community,

As it was possible to study the TTB effect with "set ttb 0", is there any equivalent option to study the annihilation effect "like set ann 0" ? If not, can you advise me how to test it manually ?

I would like to ask the same question on the relaxation effect, i.e. an option "like set relax 0".

Note, these options (i.e. set cdop, set eke, set ttb) are not listed on the Wiki-Manual-Page. If I missed something, please tell me where to find the complete available photon transport options.

Thank you!
-- Ahmed.

Ana Jambrina
Posts: 623
Joined: Tue May 26, 2020 5:32 pm
Security question 1: No
Security question 2: 7

Re: Options for photon transport

Post by Ana Jambrina » Fri Dec 04, 2020 2:38 pm

The mentioned options, related to secondary photons: electron-position annihilation or atomic relaxation, are not available in Serpent 2.1.31.
It might be possible to achieve the same effect by modifying or enabling/disabling manually parts of the source - however, that task would not be straight-forward.
Beyond the documentation provided in the Wiki (or through the Forum's posts), there is no (photon) option listing available.
- Ana

Ahmed_Naceur
Posts: 7
Joined: Tue Jun 16, 2020 10:08 pm
Security question 1: No
Security question 2: 7

Re: Options for photon transport

Post by Ahmed_Naceur » Sat Jan 30, 2021 9:50 pm

Thank you Ana for your response. Will keep trying..
-- Ahmed.

Post Reply