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.