/MIDSX

(M)onte Carlo (I)nteraction and (D)osimetry (S)imulation of (X)-Rays. WIP senior thesis project at Saint Vincent College.

Primary LanguageC++GNU General Public License v3.0GPL-3.0

MIDSX (Monte Carlo Interactions and Dosage Simulation of X-rays)

MIDSX is a code system for simulating the propagation of X-rays through a medium. Using EPDL and NIST datasets, it samples photon free paths and interactions to propagate photons through a computational domain of specified dimensions and geometries. Geometries/bodies are defined using the NIfTI-1 Data Format, which are specified in .domain JSON files. To extract results from a simulation, both Volume and Surface tallies with specifiable measurable quantities and geometries are available, along with derived quantities, such as air kerma for HVL measurements. The following project is a WIP, so documentation is currently not available, but it is in the works.