Nuclear astrophysics
From a cross section to a stellar reaction rate
The integral that turns a laboratory cross section into the quantity a stellar model consumes, why it samples an energy window no experiment can reach, and a regime where the standard perturbative treatment of radiative capture quietly breaks down.
May 2026 · 8 min read
A cross section is what an experiment measures. A stellar model cannot use one: in a star the reacting particles have a distribution of energies, set by the temperature, and what the model needs is the number of reactions per second per unit density. Getting from one to the other is a single integral, and almost everything interesting about nuclear astrophysics is hidden inside it.
The integral#
In a non-degenerate, non-relativistic plasma at temperature the relative velocities of two species follow a Maxwell–Boltzmann distribution. The reaction rate per particle pair is the cross section averaged over that distribution,
with the reduced mass. Two things about this expression organise everything that follows.
First, does not depend on temperature. Only the weight does. The nuclear physics enters once, as a function of energy; the temperature only decides which part of it is sampled. That is a structural fact, not a computational convenience, and it is the reason a rate can be tabulated for hundreds of temperatures from a single cross-section curve.
Second, the integrand is a product of two opposing exponentials. For charged particles, is suppressed at low energy by Coulomb barrier penetration, which is roughly with ; the Maxwell–Boltzmann factor is suppressed at high energy by . One rises, the other falls, and their product is sharply peaked.
The Gamow window#
That peak is the Gamow window. For a non-resonant reaction, writing to pull the trivial barrier dependence out into the astrophysical S-factor, the integrand becomes , and the exponent has a maximum at
The width of the peak is .
The numbers are the point. For in the CNO cycle of the Sun, MK, and keV with keV. The Coulomb barrier for that pair is around 2 MeV. The reaction proceeds almost entirely by tunnelling, in an energy window nearly two orders of magnitude below the barrier, where the cross section is of order picobarns or less.
This is why the field looks the way it does. Measuring at directly is either impossible or requires burying the experiment to escape cosmic-ray background — which is what LUNA does. Where a direct measurement cannot reach, one measures as low as possible and then extrapolates into the window with a model. R-matrix theory is that model, and the extrapolation, not the measurement, usually carries the dominant uncertainty in the final rate.
Two limits worth knowing by heart#
Narrow resonance. If a resonance is much narrower than the width of the Gamow window and than , the Maxwell–Boltzmann factor is effectively constant across it and can be taken outside the integral. The integral over the Breit–Wigner shape is then analytic, and the rate contribution collapses onto a single number, the resonance strength
giving
Everything about the resonance except its energy and its strength has dropped out. This is why experiments quote : it is the only property of a narrow resonance that a stellar rate can see.
Broad or interfering resonances. As soon as levels overlap, or a resonance is comparable in width to , the factorisation fails: interference terms between levels can be as large as the levels themselves, and the sign of the interference changes across the resonance. The integral must then be done numerically over the full R-matrix cross section, and the answer is not the sum of the individual strengths.
A useful consistency check follows from the first limit. A numerical integration that resolves a narrow resonance properly must converge to the analytic result. If it does not, either the quadrature is not resolving the peak, or the cross section is not what one thinks it is — and the second of those is the subject of the rest of this note.
When the resonance in the cross section has the wrong width#
Here is a subtlety that only shows up for radiative capture, and only in a particular regime, but that changes an integrated rate by orders of magnitude when it does.
In the standard treatment of capture, the γ-channel is handled perturbatively: the radiative width enters the capture amplitude, but it does not enter the denominator of the level matrix. The particle channels do. The consequence is immediate once stated:
- the resonance in has width , the particle width alone, not the total width;
- its peak height scales as ;
- and therefore the integrated area is too large by a factor .
The area is what the rate integral collects. So the error is not a shape detail; it is a multiplicative factor on the resonance's entire contribution.
When does it matter?
| regime | behaviour |
|---|---|
| (the usual case) | , factor — essentially exact |
| deviation of order 2 | |
| resonance far too narrow and too tall; area too large by |
The last row is not exotic. It is the generic situation for low-energy charged-particle capture on a heavy target, where the proton width is Coulomb-suppressed to values far below a typical radiative width. For proton capture on , for instance, near-threshold resonances have – MeV while MeV. The over-count factor for a single resonance there is , and the effect on the total rate at high temperature, where narrow resonances dominate, reaches two orders of magnitude.
How to recognise it without knowing the answer#
Two diagnostics settle it immediately.
The peak violates unitarity. A cross section cannot exceed the unitarity limit for a single resonance. In the case the calculated peak sits about times above it — a value of barn, which is not a number any cross section can take. When the peak is impossible, the perturbative treatment has broken down; the formalism is being used outside its domain.
The Lorentzian wings measure the width. Far from the peak a Breit–Wigner falls as with a coefficient set by the width. Fitting the wings and comparing the result to and to tells one directly which width is shaping the resonance.
Away from resonances — direct capture, the smooth wings — the cross section is correct in either treatment. It is only the resonance areas that are affected.
The cure#
The correct tool for this regime is the Reich–Moore treatment, which moves the radiative width into the level matrix denominator, . The resonance then has its true width , its peak respects unitarity, and the integrated area reproduces the analytic narrow-resonance result as it must.
This is not free. Reich–Moore eliminates the γ-channels as explicit channels, which sits awkwardly with the external-capture amplitude discussed in Where radiative capture actually happens — the external amplitude is built in the same channel that Reich–Moore has absorbed. For neutron capture, where external capture is negligible, the combination is straightforward. For low-energy charged-particle capture, which is exactly where arises, combining a Reich–Moore-broadened internal amplitude coherently with an external one is a genuine open problem in the formalism rather than a matter of implementation.
Computing it in practice#
The structure of the problem dictates the algorithm, and it is worth spelling out because the naive approach is unusable.
Since is temperature-independent and the R-matrix evaluation of a single energy point is expensive — a complex matrix inversion, plus external-capture radial integrals — the cross section should be computed once, on a fixed energy grid, and every temperature integrated against that. Letting an adaptive quadrature choose fresh nodes for each of a few hundred temperatures repeats the expensive physics a few hundred times over, for no gain.
The grid needs care in one respect: it must resolve the resonances. A logarithmic backbone across the energy range gives smooth cheap coverage and keeps the Gamow window resolved at every temperature; on top of it, each resonance needs a cluster of points, geometrically spaced from a core of order out to wings of order . And the width that sets the cluster spacing is the width that actually shapes — which, by the argument above, is in the perturbative treatment and under Reich–Moore. Sizing the cluster with the wrong one is how a resonance gets stepped over entirely, producing a rate that is too low by an equally arbitrary factor.
Interpolation between grid points should preserve positivity and avoid overshoot at interference dips and resonance peaks; a monotone Steffen spline does both, where a natural cubic spline will ring. Once the spline exists, each temperature is a one-dimensional quadrature with breakpoints at the resonances, costing microseconds.
One numerical trap deserves mention. Evaluating exactly on a pole is delicate: in the Brune parameterisation the boundary condition is , so at the real part of the level-matrix diagonal, , vanishes identically, leaving only a small imaginary part. If the penetrability is also small the matrix can be genuinely singular. The physical values immediately either side are finite and well behaved, so the practical answer is to detect the failure and drop that single point rather than to place a grid point exactly on the resonance energy.
References
- 1.C. Iliadis, *Nuclear Physics of Stars*, 2nd ed., Wiley-VCH (2015), ch. 3.
- 2.C. Rolfs and W. Rodney, *Cauldrons in the Cosmos*, University of Chicago Press (1988).
- 3.C. W. Reich and M. S. Moore, *Multilevel formula for the fission process*, Phys. Rev. **111**, 929 (1958).
More notes
When a reduced width stops being measurable
An R-matrix fit can describe the data beautifully and still contain a parameter the data cannot see at all. Why that happens, why the channel radius controls it, and how to tell before trusting an uncertainty.
Polarization observables in R-matrix theory
What a polarized beam measures, why it carries information no cross section can, and how the calculation adapts to the spins of the particles involved. Two worked examples: protons on carbon-12 and on nitrogen-15.
Identical particles, and half the partial waves that vanish
When the projectile and the target are the same nucleus, quantum mechanics forbids asking which one went where. The consequences — a Mott cross section symmetric about 90°, and the disappearance of every odd partial wave — with carbon-12 on carbon-12 as the example.