MIDSX 0.1
A x-ray transport code system for dosimetry
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
ParticleInteractionBehavior Class Referenceabstract

Virtual class which represents the behavior of a particle when it interacts with a material. More...

#include <particle_interaction_behavior.h>

Collaboration diagram for ParticleInteractionBehavior:

Public Member Functions

virtual double interact (Particle &particle, Material &material)=0
 

Protected Attributes

ProbabilityDist::Uniform uniform_dist_ {0.0, 1.0}
 

Detailed Description

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.

Member Function Documentation

◆ interact()

virtual double ParticleInteractionBehavior::interact ( Particle & particle,
Material & material )
pure virtual

Member Data Documentation

◆ uniform_dist_

ProbabilityDist::Uniform ParticleInteractionBehavior::uniform_dist_ {0.0, 1.0}
protected

Definition at line 15 of file particle_interaction_behavior.h.


The documentation for this class was generated from the following file: