Skip to content

Physics Process Coverage

This page is the user-facing coverage map for NeoMC physics processes. It is not a benchmark report and it is not a promise of full validation. It states which process areas are implemented, partial, missing, or out of scope.

Status terms:

  • Implemented: production code contains the process and it is usable inside the stated scope.
  • Partial: production code contains a simplified, narrow, experimental, or incomplete version.
  • Missing: the process is in scope for a general radiation transport core but is not implemented yet.
  • Out of scope: the process is not a current product target.

Coverage Matrix

Domain / ParticlePhysics processStatusScope note
PhotonGeometry free flight and collision samplingImplementedCoupled EM photon transport path exists.
PhotonRayleigh coherent scatteringImplementedEPDL-style tabulated photon process.
PhotonCompton incoherent scatteringImplementedIncludes policy-controlled Doppler fallback behavior.
PhotonPhotoelectric absorptionImplementedIncludes shell and relaxation policy hooks.
PhotonPair production in nuclear fieldImplementedProduces electron/positron secondaries in coupled EM.
PhotonTriplet production and recoil electron handlingPartialRecoil policy remains limited.
PhotonAtomic relaxation, fluorescence, Auger emissionPartialUnresolved relaxation may still require explicit approximation policy.
PhotonPhotonuclear reactionsMissingImportant for high-energy shielding and activation.
ElectronContinuous energy loss / restricted stoppingPartialCoupled charged EM has continuous loss models.
ElectronMoller ionization / delta-ray productionPartialSecondary and cut handling exists, but precision scope is not closed.
ElectronBremsstrahlungPartialTabulated model exists; high-energy and angular validation remain incomplete.
ElectronMultiple scatteringPartialGoudsmit-Saunderson style path exists; step/range scope remains approximate.
ElectronHard elastic scatteringPartialExposed through cutoff policy; not a complete release-grade claim.
ElectronEnergy-loss fluctuation / stragglingPartialUrban/Glandz-style approximation exists.
ElectronElectron-impact ionization relaxationPartialVacancy relaxation still has unsupported/fallback policy paths.
PositronContinuous energy loss and ionizationPartialShares coupled charged EM path.
PositronBremsstrahlungPartialSame broad limits as electron bremsstrahlung.
PositronMultiple scatteringPartialSame broad limits as charged EM MSC.
PositronIn-flight annihilationPartialFinal-state generation exists, but remains approximate.
PositronAt-rest annihilationPartial511 keV photon production and accounting exist, but remain approximate.
PositronPositronium formationMissingRelevant to detailed PET and low-energy positron applications.
NeutronFree flight with macroscopic cross sectionsPartialExperimental neutron transport path exists.
NeutronTotal, elastic, and capture cross-section interpolationPartialCurrent scope is mainly MF3 total/elastic/capture; nonzero unsupported MF3 channels fail closed.
NeutronElastic scattering kinematicsPartialIncludes simplified no-loss and isotropic center-of-mass options.
NeutronFree-gas thermal energy exchangePartialMaxwellian energy-exchange policy exists with explicit accounting; it is not a tabulated thermal scattering law.
NeutronThermal scattering S(alpha,beta) law dataMissingCore gap for moderator-bound thermal neutron transport.
NeutronTemperature handling for free-gas scatteringPartialMaterial temperature affects the free-gas Maxwellian approximation only.
NeutronDoppler broadening and temperature-dependent evaluated dataMissingNeeded for resonance and realistic thermalized systems.
NeutronResonance treatmentMissingNeeded for shielding, activation, and reactor-like problems.
NeutronCapture sink / local deposit accountingPartialCapture can terminate with sink or local kinetic deposit policy.
NeutronCapture gamma line emissionPartialConfigured single gamma and ENDF MF6/MF12 line-yield tables, including incident-energy yield interpolation, can produce photons for coupled EM.
NeutronFull capture gamma cascadeMissingCorrelated cascade sampling, continuum spectra, angular data, recoil treatment, and complete energy-release semantics are not complete.
NeutronInelastic scatteringMissingCore gap for intermediate and high-energy neutron transport; nonzero inelastic channels are rejected, not transported.
NeutronParticle-emission reactions such as (n,2n), (n,p), (n,alpha)MissingRequired for activation and secondary-particle cascades.
NeutronFissionMissingPrompt/delayed neutrons, fission gamma, and energy release are not implemented; nonzero fission channels are rejected.
NeutronDelayed neutron and delayed gamma productionMissingRequired for reactor and time-dependent source problems.
ProtonElectronic stopping / CSDA rangePartialPSTAR water and Bethe-style fallback are available.
ProtonGeneral-material stopping powersPartialCurrent reliable scope is narrow; general material support is incomplete.
ProtonEnergy-loss stragglingPartialBohr-style option is experimental.
ProtonMultiple scattering and angular/lateral spreadPartialHighland-style option exists but is not release-grade for general use.
ProtonNuclear elastic reactionsMissingRequired for proton therapy and shielding accuracy.
ProtonNuclear inelastic reactions and spallationMissingCore gap for accelerator, target, and shielding problems.
ProtonSecondary neutron/gamma/proton/alpha productionMissingRequired for mixed cascades from proton reactions.
ProtonNuclear stoppingMissingImportant for low-energy charged ions.
AlphaASTAR water electronic stoppingPartialWater CSDA stopping path exists.
AlphaGeneral-material stopping powersMissingRequired for realistic material problems.
AlphaEnergy-loss stragglingMissingRequired for detailed alpha dose distributions.
AlphaMultiple scatteringMissingCurrently not a supported alpha transport claim.
AlphaCharge-state evolutionMissingImportant for low-energy alpha and ion transport.
AlphaAlpha-induced nuclear reactionsMissingIncludes (alpha,n) source-term applications.
Light ionsDeuteron, triton, and He-3 particle supportMissingParticle types are not currently part of the core transport set.
Light ionsStopping, straggling, and scatteringMissingNeeded before light-ion transport can be claimed.
Light ionsNuclear reactionsMissingNeeded for D-T, D-D, and related reaction-source problems.
Heavy ionsIon stopping, charge state, and fragmentationMissingNot a near-term core claim.
Heavy ionsHeavy-ion nuclear reactionsMissingRelevant to heavy-ion therapy and space radiation.
MuonIonization, bremsstrahlung, pair production, and nuclear interactionOut of scopeNot a current target for this radiation transport core.
Pion / kaon / high-energy hadronsHadronic cascadeOut of scopeGeant4-scale high-energy hadronic physics is not a current target.
Optical photonScintillation, Cherenkov, optical boundary processesOut of scopeNot part of the current transport core target.
DecayDecay event source samplingPartialDecay data can produce transport source candidates.
DecayBeta spectrum samplingPartialAllowed beta spectrum support exists at source level.
DecayFull decay chain and daughter buildupPartialDeterministic inventory evolution supports daughter buildup for provided decay data, including branching chains.
DecayBateman inventory evolutionImplementedMatrix-exponential inventory evolution supports linear chains, branching ratios, decay counts, time points, and time windows within deterministic inventory scope.
DecayIsomeric transition cascade correlationPartialSome data can be represented; correlated cascade handling is incomplete.
DecayElectron-capture atomic cascadePartialDepends on EM relaxation scope and remains incomplete.
DecaySpontaneous fission sourceMissingData type exists, but source/transport support is not complete.
ActivationOne-group activation inventoryPartialSimplified inventory evolution exists.
ActivationMulti-group or continuous-energy activationMissingRequired for realistic activation workflows.
ActivationReaction-product inventory couplingMissingNeutron/proton reactions are not closed with decay inventory.
Mixed cascadeSource particle routing across packagesImplementedMixed source partitioning exists for current particle set.
Mixed cascadeNeutron capture gamma handoff to EMPartialSingle prompt gamma can be handed to coupled EM.
Mixed cascadeGeneral secondary handoff across all packagesMissingReaction secondaries from proton, alpha, neutron, and decay chains are not generally closed.
Energy depositionLocal energy-deposit tally handoffImplementedExplicit deposit-site path exists.
Energy depositionNuclear recoil dosePartialNeutron elastic recoil deposit exists in simplified form.
Energy depositionKerma / non-transported secondary accountingPartialNeeds unified package-wide semantics.

Priority Blocks

  1. Neutron completeness: replace the free-gas approximation with tabulated thermal scattering where required, add temperature/resonance treatment, inelastic reactions, fission, and full capture gamma cascade semantics.
  2. Proton transport completeness: scattering, straggling, nuclear reactions, and reaction secondary production.
  3. Decay and activation inventory: close deterministic inventory evolution with source-term and transport normalization, activation products, and emitted particle source closure.
  4. Mixed cascade closure: package-neutral secondary handoff for all transported particle types.
  5. Alpha and light-ion support: expand only in response to concrete applications that require those processes.

NeoMC user documentation.