Parton showers & hadronisation
A quark born in a hard collision lives a strange double life. While the momentum scale is high and the strong coupling is small, it behaves almost like a free particle that occasionally radiates a gluon — exactly as an accelerated electron radiates a photon — and this radiation is calculable with perturbative QCD. But the coupling is not constant: as the radiated partons drift to lower momentum scales, climbs from at the electroweak scale toward order unity near GeV, emission becomes copious, and the perturbative language collapses. What emerges is never a free quark — colour confinement forbids it — but a spray of colour-neutral hadrons collimated around the original parton directions: a jet. Two distinct pieces of physics bridge the quark and the jet. The first is the parton shower: a probabilistic cascade of branchings (, , ) driven by the collinear and soft singularities of QCD, organised by the DGLAP splitting functions and resummed to all orders by the Sudakov form factor. The second is hadronisation: the genuinely non-perturbative step in which the low-scale partons are dressed into pions, kaons, and nucleons, modelled by the Lund string or the cluster mechanism because we cannot yet compute it from first principles. Together they turn a two-line Feynman diagram into the hundred-track events an LHC detector records.
- A high-energy parton radiates a cascade of gluons — the parton shower — governed by the DGLAP splitting functions , , with colour factors , , .
- Splitting has a collinear singularity and a soft singularity ; together they give the double logarithm that dominates every high-energy event.
- The Sudakov form factor is the probability of no emission between two scales — it resums the logarithms and makes the shower a unitary Markov chain.
- The shower stops at a cutoff GeV where becomes large; below it hadronisation takes over — a non-perturbative process modelled, not derived.
- The Lund string model treats the colour field as a flux tube of tension GeV/fm GeV (a force of tonnes); the string stretches, stores energy , and snaps into new pairs.
- Key idea: the shower turns one hard parton into many via calculable soft-and-collinear radiation, and hadronisation then binds the low-scale partons into the colourless jets we observe — the first step perturbative and universal, the second non-perturbative and modelled.
A hard parton multiplies into a shower of softer partons through the calculable collinear-and-soft radiation encoded in the DGLAP splitting functions and resummed by the Sudakov form factor; below a cutoff of about GeV the coupling grows too strong to compute, and non-perturbative hadronisation binds the partons into the colour-neutral jets of hadrons that detectors record.
Where this lives today
Parton showers and hadronisation are the beating heart of collider phenomenology. Every LHC measurement — a Higgs coupling, a top mass, a supersymmetry search — is compared against events simulated by a general-purpose Monte Carlo (PYTHIA, HERWIG, SHERPA) that chains a hard matrix element to a Sudakov-ordered shower and a hadronisation model. The frontier is matching and merging: schemes like POWHEG, MC@NLO, and CKKW/MLM graft next-to-leading-order (now NNLO) matrix elements onto the shower without double-counting, so hard jets and soft collinear radiation are described accurately at once. In parallel, analytic resummation to next-to-leading-log underpins precision extractions of , and jet substructure uses the angular-ordered, soft-drop structure of showers to tell a boosted , top, or Higgs jet from QCD background. Open problems stay non-perturbative: hadronisation is modelled not derived, colour reconnection and the underlying event carry stubborn uncertainties, and jet quenching in the heavy-ion quark–gluon plasma bridges this machinery to deconfined matter.
The physical picture
Follow a single quark outward from the hard vertex. At the highest scale it is far off-shell and sheds that virtuality by branching; each daughter is closer to on-shell and branches again until the cascade cools to the GeV scale where the coupling is order one. Because both the collinear () and soft () regions are enhanced, most branchings hug their parent and most gluons are soft — which is why the debris stays collimated into jets rather than spraying isotropically. The first figure traces the cascade and pins the number that drives it: the running of .
Where does the shower end and confinement begin? There is no sharp line — the handover happens over the same GeV region where turns order-one — but every model needs a picture of what confinement does. The most successful is the Lund string: the colour field between a separating pair does not spread like a Coulomb field but collapses into a narrow flux tube of constant tension, so the potential energy grows linearly with separation. Pull hard enough and it is cheaper to snap the string by materialising a new pair than to keep stretching it — and that snapping, repeated down the string, is hadronisation. The second figure plots the linear potential and marks the tension that sets the scale of the strong force.
The core equations
The whole shower rests on one fact about gauge-theory radiation: when a parton splits into nearly collinearly, the cross section factorises into the hard cross section for producing times a universal branching probability. That probability carries a collinear singularity and a splitting function depending only on the momentum fraction .
where: — cross section for the -parton state before branching; — the ordering variable, e.g. virtuality , transverse momentum , or angle ; — fraction of the parent's momentum taken by one daughter; — DGLAP splitting function; . Reading it: each extra parton costs one power of but can win it back with a large logarithm , so the useful expansion parameter is , not . The splitting functions are fixed by the QCD vertices and the colour algebra — the same universal functions that drive the scale evolution of parton distributions in deep inelastic scattering.
where: — quark–gluon colour factor; — gluon self-coupling factor; — quark-loop normalisation. Reading it: blows up as (soft gluon), blows up at both ends, and is finite — gluons split into soft gluons far more readily than into quark pairs, so showers are gluon-rich. Combining the collinear pole of (1) with the soft () pole of gives the emission its characteristic double differential — one logarithm from the angle, one from the energy.
where: — opening angle of the emitted gluon; — its energy; . Reading it: integrating both logarithms over a shower spanning down to produces the leading double logarithm . This is large () even when is small — precisely why fixed-order perturbation theory is not enough and the logarithms must be resummed. Resummation is done by the Sudakov form factor: the probability that a parton evolves from down to without branching. It exponentiates the single-emission rate and is the engine of every shower Monte Carlo.
where: — upper and lower scales; — kinematic limits regulating the soft pole; the exponent is the mean number of emissions between the two scales. Reading it: because is a genuine probability () the shower is unitary, and the next branching scale is generated by solving for a uniform random number — turning the cascade into a Markov chain. The shower runs at each branching, and the running — recalled from aq-pp-running-alpha-s — both organises the cascade and terminates it.
where: — one-loop beta coefficient, positive because (gluon self-interaction) beats (quark screening) — the origin of asymptotic freedom; — active flavours. Reading it: shrinks at large but grows toward as GeV, forcing a cutoff GeV below which perturbation theory is abandoned. Below the cutoff, hadronisation takes over. In the Lund string picture the confining dynamics is captured by a single number, the string tension, through a linear potential.
where: — separation of the colour charges; — string tension, the energy stored per unit length of flux tube. Reading it: a constant force (the derivative of a linear potential) means the field never weakens with distance — the hallmark of confinement — so the energy to isolate a quark is infinite; long before that, the string breaks into hadrons.
The goal is to show why a nearly-collinear branching factorises off the hard process, producing the universal form , and to expose where the collinear and soft singularities come from. We start from a single real-emission matrix element, take the small-angle limit, and read off the splitting function as the residue of the collinear pole — the object that becomes the DGLAP kernel.
Step 1. Consider attached to any hard process. The gluon propagator introduces a factor whose denominator is the virtuality of the internal line, for small angle , with the quark's momentum fraction after emission. Why: the propagator diverges as the daughters become collinear (), so the whole enhancement of QCD radiation is controlled by this single virtuality.
Step 2. The squared matrix element, integrated over azimuth and transverse momentum, organises into the hard piece times , with , and integrates to a logarithm. Why: this factorisation states that a collinear parton "doesn't know" about the hard process that made it — the branching is universal, the same for any production channel.
Step 3. Locate the two singularities: the collinear pole as , and the soft pole in as (gluon energy ). Both are logarithmic, and their product is the double logarithm of (3). Why: the shower exists to organise these two logarithms, because each factor of they multiply is compensated by a large and must be summed to all orders.
Step 4. The divergences are not physical: real and virtual contributions cancel for infrared-and-collinear-safe observables (the Kinoshita–Lee–Nauenberg theorem), and the Sudakov factor of (4) is the resummed virtual piece taming the real-emission poles. Why: this makes the shower predictive — individual branchings are singular and unobservable, but the resummed sum gives finite cross sections for well-defined observables.
Go deeper · Derivation B · 1 minThe Sudakov form factor as an exponentiated no-emission probability
The aim is to derive the Sudakov form factor — the probability that a parton falls from scale to emitting nothing — and to show it exponentiates the single-branching rate, making the shower a unitary Markov process whose branching scales can be sampled with a random number. We treat branchings as independent events in the evolution variable and integrate the survival probability, the same logic as radioactive decay.
Step 1. Write the differential branching probability per unit evolution from (1) as , the mean number of branchings in . Why: casting the branching as a rate per unit "evolution time" lets us treat the cascade as independent random events.
Step 2. Demand the parton survive every slice between and without branching. The survival probability is the product , which in the continuum limit becomes . Why: identical mathematics to the survival probability of an unstable state — non-emission is "nothing happened yet" over every infinitesimal step.
Step 3. Check unitarity: the probability that the first branching happens at is , and integrating over all plus the no-branch probability gives exactly . Why: unitarity means the shower conserves probability — redistributing the cross section among final states rather than changing the total — which lets it dress a fixed-order calculation without double-counting.
Step 4. Turn it into an algorithm: given a uniform random number , solve for the next branching scale ; if it falls below the cutoff , stop and hand the parton to hadronisation. Why: this is literally how PYTHIA, HERWIG, and SHERPA generate events — the Sudakov factor is the line of code that decides when the next gluon comes out.
Go deeper · Derivation C · 1 minLinear confinement and string breaking in the Lund model
The purpose is to connect the linear potential to the actual mechanism of hadron production — the breaking of a colour string by quantum pair creation — and to motivate the Lund symmetric fragmentation function. We take the flux-tube picture as given (its justification is lattice QCD), compute when breaking becomes favourable, and borrow the Schwinger tunnelling result for the transverse-momentum and flavour spectra.
Step 1. Model the colour field of a separating pair as a one-dimensional flux tube of uniform energy density . The stored energy is , giving a constant attractive force . Why: a constant restoring force is the essence of confinement — unlike a Coulomb field it never dies off, so the cost of full separation is infinite and free quarks cannot exist.
Step 2. As grows the string stores more energy; once exceeds roughly it can break by materialising a new pair, converting field energy into two shorter strings — two hadrons-in-waiting. For light quarks ( GeV) this happens at fm, the size of a hadron. Why: this is hadronisation in one line — the string doesn't stretch to infinity, it repeatedly snaps at the femtometre scale.
Step 3. The pair is created by quantum tunnelling through the linear potential, so the probability carries a Schwinger-like Gaussian suppression with . This predicts both a limited, roughly Gaussian spectrum and a strangeness suppression — heavier pairs made less often than or . Why: one tunnelling formula explains two measured facts — hadrons with GeV off the string axis, and kaons rarer than pions.
Step 4. Assign the longitudinal momentum with the Lund symmetric fragmentation function , the unique choice for which the result does not depend on which end of the string you fragment first. Why: demanding left–right symmetry fixes the functional form up to two tuned parameters , giving real predictive power rather than freedom.
Limiting cases
| Case | Result | Meaning |
|---|---|---|
| Soft limit | infrared divergence — soft gluons emitted copiously; regulated by and by virtual/Sudakov cancellation | |
| Collinear limit | branchings hug the parent direction — this is why radiation collimates into jets | |
| High scale | , | perturbative shower; few, calculable emissions; the domain of matrix-element accuracy |
| Cutoff scale GeV | – | shower stops; hadronisation model takes over; boundary is a convention, not physics |
| Large | colour flow is planar; each gluon = colour line | justifies the string/cluster picture — every parton sits on a unique colour chain |
| Successive emissions | angular ordering | colour coherence: soft gluons see only net colour charge, suppressing wide-angle radiation |
Worked examples
1 · The string tension, in tonnes and femtometres (fully worked)
The Lund string has tension GeV/fm. Express it as a force in everyday units, and estimate how far a string can stretch before it snaps into a light pair (constituent mass GeV).
Step 1. A tension is an energy per unit length — a force. With J and m,
Dividing by gives kg: the force confining a quark is about 14 tonnes, constant at all separations.
Step 2. In natural units (for lattice cross-checks), multiply by GeV·fm: GeV, the standard value.
Step 3. The string breaks once its stored energy can supply the rest energy of a new pair, . Solving,
This is exactly the femtometre scale of a hadron — the string never stretches macroscopically; it fragments at the size of the hadrons it produces, which is why isolated quarks are never seen.
2 · The coupling across the shower, and why it must stop (fully worked)
Using the one-loop running (5) with at GeV, estimate at GeV and near the shower cutoff GeV. What does the result say about where the shower ends?
Step 1. With , , so . Invert (5): .
Step 2. At GeV: , so and — already half again its value; emissions get cheaper as the cascade descends.
Step 3. Continuing toward GeV (crossing the and thresholds, where drops to and the running steepens) gives – — of order unity. The perturbative shower is now meaningless and the partons must be handed to a hadronisation model. The cutoff GeV is not arbitrary: it is set by where asymptotic freedom runs out.
3 · How often does a hard quark emit nothing? (Sudakov estimate)
Estimate the probability that a quark evolves from GeV to GeV with no gluon emission, using the leading double logarithm .
Step 1. The logarithm is , so . With and the coefficient is , giving exponent .
Step 2. Hence — only a 1-in-9 chance of no emission at all. A high-energy quark almost always radiates, usually many times, which is why one hard parton materialises as a multi-particle jet, not a lone track. (The crude estimate overstates the suppression, but emission is the rule.)
Physics of the portrait
The parton shower plus string hadronisation is not just a theory but running software every collider physicist depends on — and its longest-serving architect turned the equations above into the generator the LHC was designed around.
Origins · 1 minTorbjörn Sjöstrand and how this was discovered
Torbjörn Sjöstrand, more than any other single person, made the abstract machinery of parton showers and hadronisation into a working tool. As a young researcher in the Lund group around 1980 he helped build the string fragmentation model — the 1983 paper of Andersson, Gustafson, Ingelman and Sjöstrand remains among the most cited in the field — and wrote the code, JETSET and later PYTHIA, that implemented it. PYTHIA welds the hard matrix element, a Sudakov-driven parton shower, the Lund string, and hadron decays into a single event generator, and for four decades it has been the default simulation of essentially every , , and hadron-collider experiment, including ATLAS and CMS. His deeper contributions run through the whole chain: dipole and -ordered showers, multiple parton interactions and the underlying event, and colour reconnection. The lesson of his career is that in QCD the gap between a correct formula and a usable prediction is enormous, and closing it is itself first-rate physics. When an LHC background is quoted "from Monte Carlo," that Monte Carlo is, more often than not, his.
Going further
Texts. Ellis, Stirling & Webber, QCD and Collider Physics, Ch. 5–6 (parton showers, fragmentation) · Peskin & Schroeder, An Introduction to QFT, §17 (QCD, DGLAP) · Halzen & Martin, Quarks and Leptons, Ch. 10–11 · Thomson, Modern Particle Physics, §10.5–10.6 · Schwartz, QFT and the Standard Model, §32 (infrared divergences) · Andersson, The Lund Model (Cambridge) · Griffiths, Introduction to Elementary Particles, §9. Key numerical checks: GeV/fm N tonnes GeV; string break length fm; and – from one-loop running; the leading-double-log Sudakov for GeV, GeV. Splitting-function forms follow Ellis–Stirling–Webber; colour factors are exact SU(3) values.
Prerequisites. Running of · Asymptotic Freedom · · Colour in QCD · QCD Vertices. Leads to. Jets & Fragmentation · Hadron Collisions · Running of .
Ask the tutor: Want to see how the Sudakov form factor becomes the random-number algorithm PYTHIA uses to generate the next gluon?
What is the difference between a parton shower and a fixed-order calculation?
A fixed-order calculation evaluates the matrix element for a definite number of partons to a given power of . It is accurate for hard, well-separated emissions but breaks down when partons become soft or collinear, because each such configuration carries a large logarithm that a finite-order series cannot sum. The parton shower does the opposite: it approximates the matrix element in exactly the soft-and-collinear region but resums the leading logarithms to all orders through the Sudakov form factor, generating an arbitrary number of emissions. Neither is complete alone — the shower misses hard, wide-angle radiation and the fixed-order result misses the resummation — which is why modern predictions match the two together (POWHEG, MC@NLO).
Why does the shower need a cutoff Q₀, and does its value matter?
The shower must stop because grows toward as the scale falls, so the perturbative expansion in loses meaning below about GeV. The cutoff GeV marks where you hand the partons to a hadronisation model, and its precise value is a convention: lower it and the shower does more of the work, raise it and the model does more. Because physical observables cannot depend on where you draw an artificial line, the two stages are tuned together so predictions are stable against reasonable changes in . A residual -dependence is a genuine theoretical uncertainty.
What is angular ordering, and why does it happen?
Angular ordering means successive emissions have decreasing opening angles, . It is a consequence of colour coherence — quantum interference between amplitudes where a soft gluon is emitted from different partons. A long-wavelength gluon cannot resolve the small separation between a recently-branched pair; it sees only their combined colour charge, so it can only be radiated at angles larger than the branching that produced them. Wide-angle soft radiation is thereby suppressed and the cascade fills a cone of shrinking angles. Getting coherence right (HERWIG's angular-ordered shower, PYTHIA's vetoed -ordered shower) is essential to describe particle multiplicities and jet shapes.
The Lund string and the cluster model give similar results — is either "correct"?
Neither is derived from QCD; both are physically-motivated models constrained by lattice input and tuned to data, and both work well. The Lund string treats confinement as a linear flux tube that fragments by pair creation (PYTHIA); the cluster model exploits preconfinement — after the shower, colour-connected partons form low-mass clusters that decay into hadrons (HERWIG). They differ in detail — the string predicts specific and flavour correlations, the cluster model has fewer parameters — and comparing where they disagree estimates hadronisation uncertainty. That two different pictures both fit reflects local parton-hadron duality: gross hadronic distributions follow the parton-level ones.
What is local parton-hadron duality?
Local parton-hadron duality (LPHD) is the empirical observation that hadron distributions in a jet closely track the parton distributions computed at the shower cutoff, up to an overall normalisation — hadronisation reshuffles momentum only locally. Its most striking success is the hump-backed plateau: plot the hadron count versus and you get not a monotonic rise but a hump peaked at intermediate , because coherence (angular ordering) suppresses very soft particles. Perturbative QCD predicts the peak position and its energy dependence, and measured spectra follow the parton prediction with only a constant rescaling — direct evidence that the perturbative cascade, not the details of confinement, sets the shape.
Why can't hadronisation be computed from first principles in QCD?
Because it lives at momentum scales around GeV where is of order one, so the perturbative expansion — the only systematic analytic tool — does not converge. Lattice QCD computes static quantities like the string tension and the hadron spectrum beautifully, but the real-time, many-body dynamics of a stretching, breaking colour field turning into dozens of hadrons is far beyond current lattice methods. So hadronisation is bridged by models whose forms are motivated by QCD symmetries and lattice input but whose parameters are fitted to data. Deriving it from the QCD Lagrangian remains a genuine open problem.