Example Map
Use these programs to find a complete model close to your problem.
Small Public-API Consumers
| User question | Current source | What to study |
|---|---|---|
| proton range and depth deposition | benchmarks/proton_csda_range/proton_csda_range.cc | grid geometry, PSTAR data, source, scalar and binned observables |
| alpha range | benchmarks/alpha_csda_range/alpha_csda_range.cc | ASTAR data and alpha package configuration |
| coupled gamma shielding | benchmarks/radioisotope_gamma_shielding/radioisotope_gamma_shielding.cc | decay source, coupled EM data, detector dose and response bins |
| positron annihilation | benchmarks/positron_annihilation/positron_annihilation.cc | positron transport, annihilation photons and mixed observables |
| electron depth dose | benchmarks/electron_range_dose/electron_range_dose.cc | charged EM stepping and depth-resolved deposition |
| decay source rates | benchmarks/decay_source_term/decay_source_term.cc | imported decay data without a transport application |
| inventory evolution | benchmarks/decay_inventory_chain/decay_inventory_chain.cc | decay-chain source preparation |
Experiment And Evidence Consumers
Programs under tools/ exercise newer or narrower capabilities. Experiment results run through SimulationModel, while some files also contain explicitly private diagnostic calculations:
| Topic | Source |
|---|---|
| microscopic light-water angular response | tools/light_water_thermal_angular_scattering.cc |
| positron returned-current experiment | tools/positron_aluminum_backscatter.cc |
| O-16 photonuclear competition and mixed handoff | tools/o16_photoneutron_production.cc |
| electron K-shell ionization response | tools/cu_electron_k_shell_ionization.cc |
| activation, cooling and decay transport | tools/fng_iter_activation_dose.cc |
| fission eigenvalue and source convergence | tools/fast_metal_critical_mass.cc and tools/fission_eigenvalue_observable_audit.cc |
These are not generic application templates. Reuse their public resolver and model-building patterns, not their experiment-specific constants, detector corrections, comparisons or private diagnostic sections.
Choose An Example
Prefer the consumer that matches all four parts of your question:
- source particle and energy;
- material and geometry class;
- physical processes and data representation;
- final observable.
A program that shares only the particle type can still require a different physics package configuration or estimator.