Page 1 of 1

Options for photon transport

Posted: Mon Jun 29, 2015 5:12 pm
by Toni Kaltiaisenaho
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.

Re: Options for photon transport

Posted: Thu Dec 03, 2020 1:12 am
by Ahmed_Naceur
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!

Re: Options for photon transport

Posted: Fri Dec 04, 2020 2:38 pm
by Ana Jambrina
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.

Re: Options for photon transport

Posted: Sat Jan 30, 2021 9:50 pm
by Ahmed_Naceur
Thank you Ana for your response. Will keep trying..