TreeLevel
English

Physics and methods

What TreeLevel computes exactly, how, and against what it has been checked.

Scope

TreeLevel computes tree-level amplitudes (no loops), for initial and final states made of the model's elementary or effective particles: 2→n2\to n scatterings and 1→n1\to n decays. The results are cross sections in picobarns (partonic when quarks are involved: no parton distribution functions), partial widths in GeV, lifetimes in seconds (ℏ=6.582×10−25 GeV s\hbar = 6.582\times10^{-25}\ \mathrm{GeV\,s}), branching ratios when the model declares the total width. Declared resonance widths enter the propagators (−iMΓ-iM\Gamma in the denominator); the diagrams of a process are summed consistently, with their relative signs.

Conventions

Metricgμν=diag(+1,−1,−1,−1)g_{\mu\nu} = \mathrm{diag}(+1,-1,-1,-1), ε0123=+1\varepsilon^{0123} = +1
Dirac matricesWeyl (chiral) basis, as in ALOHA; γ5=iγ0γ1γ2γ3\gamma^5 = i\gamma^0\gamma^1\gamma^2\gamma^3, PL,R=12(1∓γ5)P_{L,R} = \tfrac12(1\mp\gamma^5)
Vertex rulei×i\times{}(Lagrangian term with the fields removed), all momenta incoming, ∂μ→−ipμ\partial_\mu \to -ip_\mu
Propagators ip2−m2+iMΓ (scalar),i(p̸+m)p2−m2+iMΓ (fermion),−igμνp2−M2+iMΓ (vector)\frac{i}{p^2-m^2+iM\Gamma}\ \text{(scalar)},\qquad \frac{i(\not p+m)}{p^2-m^2+iM\Gamma}\ \text{(fermion)},\qquad \frac{-ig^{\mu\nu}}{p^2-M^2+iM\Gamma}\ \text{(vector)} in Feynman gauge; in unitary gauge, the vector gets the −pμpν/M2-p^\mu p^\nu/M^2 term.
Standard ModelFeynRules conventions, Feynman–'t Hooft gauge: Dμ=∂μ−igsTaGμa−iesWσi2Wμi−iecWYBμ,Φ=(−iG+(v+h+iG0)/2)D_\mu = \partial_\mu - ig_sT^aG^a_\mu - i\frac{e}{s_W}\frac{\sigma^i}{2}W^i_\mu - i\frac{e}{c_W}YB_\mu,\qquad \Phi = \begin{pmatrix}-iG^+\\[2pt] (v+h+iG^0)/\sqrt2\end{pmatrix}
Parametersthose of the sm UFO: α−1=127.9\alpha^{-1} = 127.9, GF=1.16637×10−5 GeV−2G_F = 1.16637\times10^{-5}\ \mathrm{GeV^{-2}}, MZ=91.1876 GeVM_Z = 91.1876\ \mathrm{GeV}, MWM_W derived
ColourTa=λa/2T^a = \lambda^a/2, standard fabcf^{abc}, εijk\varepsilon_{ijk} for triplets; external colour indices are summed, the initial state averaged (3 per quark, 8 per gluon)

Numerical amplitudes

At a given kinematic point, each diagram is a tensor network: the vertex rules (evaluated numerically with the legs' momenta), the propagators, and the colour deltas of the internal lines. The network is contracted over its internal indices in a greedy order (always the tensor sharing the most indices with the running result), which avoids forming large outer products — four-gluon vertices gain a factor 25. This network does not depend on the helicities: it is computed once, then contracted with the external wavefunctions (spinors u,v,uˉ,vˉu, v, \bar u, \bar v of helicity ±12\pm\tfrac12; polarisation vectors εμ\varepsilon^\mu of helicity ±1\pm1, plus 00 for massive bosons) for each helicity configuration. ∑∣M∣2\sum|\mathcal M|^2 is the sum over these configurations and over the external colours, divided by the spin and colour multiplicity of the initial state.

Diagrams whose external fermions play the same roles (row/column) share their wavefunctions: their networks are summed before the helicity loop. Integrations over angle or energy are spread over all cores.

Fermions: chains, signs, Majorana

Each continuous fermion line of a diagram forms a chain, read from the row spinor (outgoing uˉ\bar u or incoming vˉ\bar v) to the column spinor (incoming uu or outgoing vv). The relative sign between diagrams is the parity of the permutation of the external fermions, and (−1)(-1) per fermion loop.

With Majorana fermions or fermion-number-violating couplings, a chain no longer has a “natural” direction. TreeLevel follows the rules of Denner, Eck, Hahn and Küblbeck (1992): each chain is oriented arbitrarily; a vertex crossed against its own orientation gives Γ′=CΓTC−1\Gamma' = C\Gamma^{T}C^{-1} (γμ\gamma^\mu changes sign; 11, γ5\gamma^5 and γμγ5\gamma^\mu\gamma^5 do not), a propagator run backwards gives S(−p)S(-p), and the external spinors depend on the position in the chain and on incoming/outgoing — not on particle/antiparticle. The spinors satisfy v=CuˉTv = C\bar u^{T} exactly, a condition without which interferences between diagrams of different orientations come out wrong. The result is independent of the chosen orientation, which the test suite checks by systematically reversing the starting point of the chains.

e+e- → χ̃⁰₁χ̃⁰₁
The textbook case: the electron sits in the column position in the Z exchange, in the row position in the selectron exchange. The two diagrams interfere correctly.

Phase space and observables

ProcessMethodResult
2→22\to2dσdΩ=∣M∣2 ∣pf∣64π2s ∣pi∣\dfrac{d\sigma}{d\Omega} = \dfrac{|\mathcal M|^2\,|\mathbf p_f|}{64\pi^2 s\,|\mathbf p_i|} in the centre of mass; σ\sigma by Gauss–Legendre quadrature in cos⁡θ\cos\theta, optional cut ∣cos⁡θ∣≤c|\cos\theta|\le c⟨∣M∣2⟩(cos⁡θ)\langle|\mathcal M|^2\rangle(\cos\theta), dσ/dΩd\sigma/d\Omega, σ\sigma; scan in s\sqrt s
1→21\to2closed formula Γ=∣p∣ ∣M∣28πM2\Gamma = \dfrac{|\mathbf p|\,|\mathcal M|^2}{8\pi M^2}Γ\Gamma, τ\tau, T1/2T_{1/2}, BR
1→31\to3Dalitz integration (two invariant masses), quadratureΓ\Gamma, τ\tau, T1/2T_{1/2}, BR
2→n2\to n, 1→n1\to nRAMBO Monte Carlo (uniform points in massive phase space), cuts on energy, pair mass and angle, statistical errorσ±δσ\sigma\pm\delta\sigma, Γ±δΓ\Gamma\pm\delta\Gamma

Identical particles in the final state receive the 1/n!1/n! factor; the symmetry factor of a diagram (1/∣Aut∣1/|\mathrm{Aut}|) is computed on its graph. Conversion: 1 GeV−2=0.389379 mb1\ \mathrm{GeV^{-2}} = 0.389379\ \mathrm{mb}.

Symbolic engine

The same graph is also treated symbolically: each fermion chain closed by complex conjugation becomes a Dirac trace, expanded in scalar products pi⋅pjp_i\cdot p_j and masses (γ5\gamma^5 through the ε\varepsilon tensor, contracted afterwards); the polarisation sums −gμν-g^{\mu\nu} (+ pμpν/M2+\,p^\mu p^\nu/M^2 for massive bosons) and the colour factors are applied; the result, a sum of rational fractions grouped by denominator, is written in s,t,us, t, u with the requested substitutions (massless particles, u=∑m2−s−tu = \sum m^2 - s - t, cW2=1−sW2c_W^2 = 1 - s_W^2) and rendered in LaTeX. It agrees with the numerical computation to 10−810^{-8} on all tested processes — it is what revealed, and then helped fix, an interference error in the numerical treatment of Majorana fermions.

Validations

What is checkedResult
Standard Model rules against MadGraph's sm UFO129 vertices out of 129 identical, complex CKM included
QED: e+e−→μ+μ−e^+e^-\to\mu^+\mu^-, Bhabha, Compton, e+e−→γγe^+e^-\to\gamma\gammatextbook formulas (Peskin & Schroeder); Bhabha in three terms
e+e−→W+W−e^+e^-\to W^+W^-gauge cancellation γ+Z+ν\gamma + Z + \nu; σ(200 GeV)=19.2 pb\sigma(200\ \mathrm{GeV}) = 19.2\ \mathrm{pb}
Forward–backward asymmetry at the Z peakvalue expected from the gVg_V, gAg_A couplings
Widths Z→ffˉZ\to f\bar f, W→ℓνW\to\ell\nu, h→bbˉ, ττ, WW∗, ZZ∗h\to b\bar b,\ \tau\tau,\ WW^*,\ ZZ^*closed formulas, branching ratios
Muon: τ=2.19 μs\tau = 2.19\ \mu\mathrm s; π0→γγ\pi^0\to\gamma\gamma: 7.79 eV7.79\ \mathrm{eV}; π→μν\pi\to\mu\nu; K→μνK\to\mu\nu; τ→πν, Kν\tau\to\pi\nu,\ K\nu: BR 10.6 %10.6\ \%, 0.70 %0.70\ \%; Ds→μνD_s\to\mu\nu 0.54 %0.54\ \%; Σ0→Λγ\Sigma^0\to\Lambda\gamma 8.9 keV8.9\ \mathrm{keV}; Λ→peνˉ\Lambda\to pe\bar\nu within 8 %8\ \%; n→peνˉn\to pe\bar\nu: 946 s946\ \mathrm smeasurements, at tree level
RAMBO Monte Carloexact phase-space volumes; 2→22\to2 and muon decay recovered by MC
Majorana: Γ(Z→NN)=Γ(Z→ννˉ)\Gamma(Z\to NN) = \Gamma(Z\to\nu\bar\nu) for massless NN; Γ(N→ℓ∓W±)\Gamma(N\to\ell^\mp W^\pm); e−e−→W−W−e^-e^-\to W^-W^-flow independence, closed formulas
Imported MSSM_SLHA2: σ(e+e−→χ~10χ~10, 500 GeV)\sigma(e^+e^-\to\tilde\chi^0_1\tilde\chi^0_1,\ 500\ \mathrm{GeV})269 fb at SPS1a (literature: 250–300 fb); symbolic = numerical on χ~+χ~−\tilde\chi^+\tilde\chi^-, χ~10χ~20\tilde\chi^0_1\tilde\chi^0_2, g~g~\tilde g\tilde g
SU(5): X→uu, e+dˉX\to uu,\ e^+\bar d; Y→ud, e+uˉ, νˉdˉY\to ud,\ e^+\bar u,\ \bar\nu\bar dΓ=g52M/(24π)\Gamma = g_5^2M/(24\pi); BR 12,12\tfrac12, \tfrac12 and 12,14,14\tfrac12, \tfrac14, \tfrac14; ΓX=ΓY\Gamma_X = \Gamma_Y; equivalence with an independent conjugate field (exact factor 2 of the chiralities)
Symbolic against numerical10−810^{-8} on a dozen processes, SM, MSSM and SU(5)

The engine's test suite (over a hundred cases) replays all of this after every change.

Known limits