|
MIDSX 0.1
A x-ray transport code system for dosimetry
|
Class which represents the coherent scattering interaction. More...
#include <photon_interactions.h>
Public Member Functions | |
| double | interact (Particle &photon, Material &material) override |
| Performs the coherent scattering interaction. | |
Additional Inherited Members | |
Protected Attributes inherited from ParticleInteractionBehavior | |
| ProbabilityDist::Uniform | uniform_dist_ {0.0, 1.0} |
Class which represents the coherent scattering interaction.
Definition at line 37 of file photon_interactions.h.
Performs the coherent scattering interaction.
Utilizes the RITA algorithm to sample the scattering angle. Samples a runtime DCS from the material data to get the scattering angle. No energy is deposited.
| photon | The photon to interact. |
| material | The material to interact with. |
Implements ParticleInteractionBehavior.