MIDSX 0.1
A x-ray transport code system for dosimetry
Loading...
Searching...
No Matches
Photon Member List

This is the complete list of members for Photon, including all inherited members.

addCoherentScatter()Photoninline
addIncoherentScatter()Photoninline
direction_ (defined in Particle)Particleprivate
energy_ (defined in Particle)Particleprivate
getCoherentScatterCount() constPhotoninline
getDirection() constParticleinline
getEnergy() constParticleinline
getIncoherentScatterCount() constPhotoninline
getPosition() constParticleinline
getTotalScatterCount() constPhotoninline
interact(Material &material)Photoninline
interaction_behavior_ (defined in Photon)Photonprivate
isPrimary() constParticleinline
isPrimary_ (defined in Particle)Particleprivate
isTerminated() constParticleinline
move(const double &distance)Particleinline
Particle()=default (defined in Particle)Particle
Particle(Eigen::Vector3d &position, Eigen::Vector3d &direction, double energy)Particle
Photon() (defined in Photon)Photoninline
Photon(Eigen::Vector3d &position, Eigen::Vector3d &direction, double energy)Photoninline
position_ (defined in Particle)Particleprivate
rotate(const double &theta, const double &phi)Particleinline
scattering_history_ (defined in Photon)Photonprivate
setDirection(const Eigen::Vector3d &newDirection)Particleinline
setEnergy(const double &newEnergy)Particleinline
setInteractionBehavior(std::shared_ptr< ParticleInteractionBehavior > interaction_behavior)Photoninline
setPrimary(bool primary_status)Particleinline
terminate()Particleinline
terminated_ (defined in Particle)Particleprivate