Skip to content

Benchmark Status

Last updated: 2026-06-19.

This page records benchmark evidence that is suitable for technical discussion. Every quoted result should remain traceable to a specific summary file under build/benchmarks/.

Evidence Matrix

ScenarioCurrent referenceCurrent resultStatus
Co-60 gamma shielding and detector responseGeant4 Standard EM20k histories; detector edep differs by 1.19 sigma; detector response regions are within about 1 sigma where populated.Suitable as current gamma / decay shielding discussion material.
P-32 beta water depth-doseGeant4 Standard EM5k histories; water edep differs by 0.24 sigma; D90/D99 differ by -0.02 cm.Suitable as current charged-EM depth-dose material, with residual depth-bin discussion.
Sr-90/Y-90 beta water depth-doseGeant4 Standard EM5k histories; water edep differs by 0.13 sigma; D90/D99 match.Suitable as an additional beta-source check.
F-18 positron annihilation in waterGeant4 Standard EM50k histories; water edep differs by -0.035 sigma; annihilation photon track count matches.Suitable as current positron annihilation material.
1 MeV proton CSDA range in waterGeant4 EM plus PSTAR contextIntegral edep and PSTAR range match; D90/D99 bin positions differ by 0.001 cm.Suitable only for ionisation-only CSDA scope. Nuclear reactions are not covered.
Photon Pb slabGeant4 artifacts exist in the current workspace; the OpenMC artifact from earlier discussion is not present in the current workspace.Current Geant4 slab output is available; OpenMC comparison must be regenerated before it is used as current evidence.Do not present OpenMC as current reproducible evidence yet.

OpenMC Status

OpenMC should remain in the benchmark plan, but the current workspace does not contain a reproducible OpenMC comparison artifact for this report.

Use OpenMC next for:

  • photon transport comparisons where OpenMC photon physics is enabled and the scoring definition can be made identical;
  • neutron and activation cases once NeoMC has mature neutron transport and inventory support;
  • source and decay-data cross-checks where the comparison is about input data or source-term generation rather than charged-particle transport.

Do not use OpenMC yet for the current charged-electron, positron, or proton plots in this report. The current plotted references for those cases are Geant4.

Current Figure Assets

FigureSource summaries
/benchmarks/co60_pb2_detector_energy_response.svgbuild/benchmarks/gamma_thickness_20260619/neomc_pb_2.0_20k.summary, build/benchmarks/gamma_thickness_20260619/g4_pb_2.0_20k.summary
/benchmarks/p32_beta_depth_dose.svgbuild/benchmarks/electron_beta_recompare_20260619/neomc_p32.summary, build/benchmarks/electron_beta_recompare_20260619/g4_p32.summary
/benchmarks/f18_positron_annihilation_summary.svgbuild/benchmarks/positron_annihilation_recompare_20260619_50k/neomc.summary, build/benchmarks/positron_annihilation_recompare_20260619_50k/g4.summary
/benchmarks/proton_1mev_csda_depth_dose.svgbuild/benchmarks/session_proton_20260619/neomc.summary, build/benchmarks/session_proton_20260619/geant4.summary

Result Summaries Used

ScenarioSummary file
Co-60, Pb 2 cm, water detectorbuild/benchmarks/gamma_thickness_20260619/compare_pb_2.0_20k.summary
Co-60, Pb 1 cm, water detectorbuild/benchmarks/radioisotope_gamma_shielding_20260619_after/comparison.summary
P-32 beta depth-dosebuild/benchmarks/electron_beta_recompare_20260619/compare_p32.summary
Sr-90/Y-90 beta depth-dosebuild/benchmarks/electron_beta_recompare_20260619/compare_sr90_y90.summary
Y-90 beta depth-dosebuild/benchmarks/electron_beta_recompare_20260619/compare_y90.summary
F-18 positron annihilationbuild/benchmarks/positron_annihilation_recompare_20260619_50k/compare.summary
1 MeV proton CSDA rangebuild/benchmarks/session_proton_20260619/comparison.summary

Gaps Before External Claims

GapWhy it mattersDone when
Recreate current OpenMC comparison artifacts.The workspace does not contain an OpenMC comparison directory, so OpenMC cannot be cited as current reproducible evidence.OpenMC outputs, summary files, and comparison criteria are stored under build/benchmarks/ and referenced by this report.
Add experiment or authoritative-data references where possible.Geant4 agreement is an inter-code comparison, not experimental validation.Each mature benchmark has experimental data, NIST/ICRU/ENSDF/ENDF data, or a clear inter-code-only statement.
Separate supported physics scope from scenario name.Proton CSDA and alpha stopping-data checks are not full hadronic or ion transport validation.Every scenario states supported physics, unsupported physics, and what cannot be concluded.
Keep plots generated from summaries.Professional material should not rely on hand-copied values.Plot assets are regenerated from named summary files and the report lists the data source.

NeoMC user documentation.