Physics Processes
This page summarizes the process coverage exposed by the current public APIs. For data ingestion and provenance, see Physics Data And Cross Sections. For a matrix view, see Physics Process Coverage.
Capability Levels
NeoMC uses explicit package and capability status rather than broad validation claims:
complete: implemented for the stated narrow data or helper scopeapproximate: implemented with named approximations or limited physicsexperimental: implemented but still early and not a mature validation claimunsupported: rejected or outside current scope
Coupled EM Package
coupled_em owns photon, electron, and positron transport. The package status is approximate because it combines implemented EM processes with explicit fallback and cut policies.
Photon Processes
PhotonInteractionKind supports:
- Rayleigh scattering
- Compton scattering
- photoelectric absorption
- pair production
Public policy controls include:
ComptonDopplerFallbackPolicyPhotonAtomicRelaxationPolicyPairTripletRecoilPolicy- photon rejection-sampling limits
- relaxation stack-depth limits
Electron Processes
ElectronInteractionKind supports:
- elastic scattering
- bremsstrahlung
- excitation
- ionization
Public charged controls include:
ElectronInelasticAngularPolicyElectronIonizationVacancyPolicyChargedIonizationFinalStateModelChargedBremsstrahlungModelChargedContinuousStoppingModelChargedLossFluctuationModelChargedMscModel
The transport result reports counters for continuous loss, multiple scattering, production cuts, ionization vacancies, relaxation secondaries, and energy accounting.
Positron Processes
The positron surface includes:
- elastic collisions
- bremsstrahlung
- Bhabha collisions
- in-flight annihilation
- at-rest annihilation
Public controls include:
CoupledPositronPolicyPositronAnnihilationFinalStateModel
Decay Processes
Decay data and source generation expose:
- gamma
- beta minus
- electron capture / beta plus
- isomeric transition
- alpha
- neutron
- spontaneous fission
- proton
- electron
- x-ray
DecayEmissionEnergyModel supports:
- line emissions
- allowed beta spectra
Static decay inventory sources can summarize photon, electron, positron, proton, neutron, and alpha emission rates. Actual transport depends on enabled packages.
Proton Package
The proton package is an approximate CSDA electronic-stopping transport path.
Supported controls:
ProtonNuclearReactionPolicyProtonStoppingModelProtonEnergyStragglingModelProtonMultipleScatteringModel
Current claims are limited to the configured CSDA stopping / range scope. Proton nuclear reactions are unsupported.
Alpha Package
The alpha package is an approximate CSDA electronic-stopping transport path.
Supported controls:
AlphaNuclearReactionPolicyAlphaStoppingModel::nist_astar_waterAlphaStoppingModel::material_electronic_stopping_table
Current claims are limited to CSDA electronic stopping and range-style energy deposition. ASTAR water is the built-in reference path; material-specific electronic stopping tables can also be supplied. Straggling, multiple scattering, charge-state evolution, and alpha nuclear reactions are unsupported.
Neutron Package
The neutron package is experimental.
Supported current behavior:
- MF3 total / elastic / capture microscopic XS interpolation
- data-driven free flight
- capture termination with sink-energy accounting or local incident-neutron kinetic deposit
- configured prompt gamma emission
- ENDF MF6/MF12 capture gamma line-yield emission and mixed secondary handoff
- free-gas Maxwellian thermal energy exchange with explicit accounting
- approximate elastic final-state policies:
- forward, no energy loss
- isotropic, no energy loss
- isotropic center-of-mass elastic kinematics with local recoil deposit
Unsupported current behavior:
- inelastic reactions
- fission
- tabulated
S(alpha,beta)thermal scattering laws - Doppler broadening and temperature-dependent evaluated data
- resonance treatment
- full correlated capture gamma cascades
- particle-emission reactions such as
(n,2n),(n,p),(n,alpha) - delayed neutron or activation-coupled transport
Atomic Relaxation And Secondary Production
Atomic relaxation is controlled through photon and electron material-process policies. Coupled-EM results report photon atomic vacancies, unresolved vacancies, relaxation secondary events, ionization vacancies, and ionization relaxation events.