MIDSX 0.1
A x-ray transport code system for dosimetry
|
Virtual class which represents the behavior of a particle when it interacts with a material. More...
#include <particle_interaction_behavior.h>
Public Member Functions | |
virtual double | interact (Particle &particle, Material &material)=0 |
Protected Attributes | |
ProbabilityDist::Uniform | uniform_dist_ {0.0, 1.0} |
Virtual class which represents the behavior of a particle when it interacts with a material.
Definition at line 10 of file particle_interaction_behavior.h.
|
pure virtual |
Implemented in PhotoelectricEffect, CoherentScattering, and IncoherentScattering.
|
protected |
Definition at line 15 of file particle_interaction_behavior.h.