OpenGATE / opengate

Gate 10 (beta)
http://www.opengatecollaboration.org
GNU Lesser General Public License v3.0
42 stars 38 forks source link

Compton splitting + pseudo transportation #354

Open majacquet opened 6 months ago

majacquet commented 6 months ago

Do not merge for the moment.

Here is the basement for a Variance reduction method implying photon pseudo-transportation through a specific media. When a photon is tracked inside a media and undergoes a Compton process, the number of particle generated by this process are split N times. All the split particle (except the primary one) are transported through the biased volume without any interactions. A weight according to the splitting value and the probability to not interact in the volume is set. The primary particle still undergoes normal interaction, but is killed if it exits the biased volume.

majacquet commented 6 months ago

The test 072 verifies if the transportation is well realized. When a photon undergoes a Compton interaction, we retrieve the vertex of the pseudo-transported particle, the position of detection , the kinetic energy of the particle and its weight. With all of these information, we can calculate the attenuation coefficient which is then compared to the one calculated from NIST-XCOM.