Reaction Cross Sections
The cross section $\sigma$ is the fundamental measure of the probability for a nuclear reaction. It has dimensions of area and is measured in barns (1 b = $10^{-24}$ cm$^2$ = 100 fm$^2$):
where R is the reaction rate, $n$ are number densities, and $v$ is the relative velocity. The geometric cross section of a nucleus is:
Actual cross sections can be much larger (resonances) or much smaller than geometric, depending on the energy and reaction mechanism.
Q-Values and Kinematics
For a reaction $a + A \to b + B$, the Q-value is the net energy released:
For endothermic reactions ($Q < 0$), there is a threshold energy below which the reaction cannot proceed:
Compound Nucleus Model
Niels Bohr proposed that many nuclear reactions proceed through a compound nucleus: the projectile is absorbed, its energy is shared among all nucleons, and the compound nucleus decays independently of how it was formed. Near an isolated resonance at energy $E_0$, the cross section is given by the Breit-Wigner formula:
where:
- - $\lambdabar = \hbar/p$ is the reduced de Broglie wavelength
- - $J$ is the spin of the compound nucleus state
- - $\Gamma_a, \Gamma_b$ are partial widths for entrance and exit channels
- - $\Gamma = \sum_i \Gamma_i$ is the total width (related to the lifetime: $\tau = \hbar/\Gamma$)
The resonance has a Lorentzian shape with FWHM = $\Gamma$. For neutron capture on heavy nuclei, the level density is high and resonances overlap at higher energies, leading to the statistical (Hauser-Feshbach) treatment.
Python Simulation: Breit-Wigner Resonance
Visualization of the Breit-Wigner resonance cross section for U-238 neutron capture, showing the famous 6.67 eV resonance and the first few resonance structures.
Breit-Wigner Resonance Cross Section
PythonU-238 neutron capture resonance structure using Breit-Wigner formula
Click Run to execute the Python code
Code will be executed with Python 3 on the server
Fortran Implementation
Calculates Q-values and threshold energies for various nuclear reactions.
Q-Value and Threshold Energy Calculator
FortranComputes reaction Q-values and threshold energies for various nuclear reactions
Click Run to execute the Fortran code
Code will be compiled with gfortran and executed on the server