User Documentation
NeoMC is a C++ Monte Carlo particle transport core library.
It is intended to be used as a reusable simulation core: users assemble materials, geometry, sources, physics data, transport packages, tallies, and run settings through the public C++ headers.
Current Scope
- photon / electron / positron coupled electromagnetic transport
- proton CSDA electronic stopping and range scoring
- alpha CSDA electronic stopping in the current ASTAR-water scope
- experimental neutron free-flight transport with total / elastic / capture data
- decay-driven source terms and isotope inventories
- edep, dose, hits, and track-length tallies
- importer-backed runtime physics tables and provenance records
Physics Data
- photon / electron runtime tables
- decay runtime data
- neutron microscopic cross sections
- NIST PSTAR / ASTAR stopping and range data