Skip to content

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 scope
  • approximate: implemented with named approximations or limited physics
  • experimental: implemented but still early and not a mature validation claim
  • unsupported: 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:

  • ComptonDopplerFallbackPolicy
  • PhotonAtomicRelaxationPolicy
  • PairTripletRecoilPolicy
  • photon rejection-sampling limits
  • relaxation stack-depth limits

Electron Processes

ElectronInteractionKind supports:

  • elastic scattering
  • bremsstrahlung
  • excitation
  • ionization

Public charged controls include:

  • ElectronInelasticAngularPolicy
  • ElectronIonizationVacancyPolicy
  • ChargedIonizationFinalStateModel
  • ChargedBremsstrahlungModel
  • ChargedContinuousStoppingModel
  • ChargedLossFluctuationModel
  • ChargedMscModel

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:

  • CoupledPositronPolicy
  • PositronAnnihilationFinalStateModel

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:

  • ProtonNuclearReactionPolicy
  • ProtonStoppingModel
  • ProtonEnergyStragglingModel
  • ProtonMultipleScatteringModel

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:

  • AlphaNuclearReactionPolicy
  • AlphaStoppingModel::nist_astar_water
  • AlphaStoppingModel::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.

NeoMC user documentation.