EGSnrc is a set of source files and utilities to build Monte Carlo simulations of ionizing radiation. EGSnrc is developped primarily on and for GNU/Linux operating systems, but it can also be installed on macOS and Windows. It is not a stand-alone software and it requires the following: Fortran, C and C++ compilers; the GNU make utility; and optionally the Tcl/Tk interpreter and the Qt GUI toolkit.
Subject
EGSnrc; dosimetry; radiation transport; ionizing radiation; Monte Carlo simulation; medical physics; metrology; radiation therapy
Abstract
EGSnrc is a software toolkit to perform Monte Carlo simulation of ionizing radiation transport through matter. It models the propagation of photons, electrons and positrons with kinetic energies between 1 keV and 10 GeV, in homogeneous materials. EGSnrc was originally released in 2000, as a complete overhaul of the Electron Gamma Shower (EGS) software package originally developed at the Stanford Linear Accelerator Center (SLAC) in the 1970s. Most notably, EGSnrc incorporates crucial refinements in charged particle transport, better low energy cross sections, and the egs++ class library to model elaborate geometries and particle sources.