Automated computation of spin- and colour-correlated Born matrix elements
Stefan Weinzierl
TL;DR
This paper introduces an automated algorithm and a C++ implementation for computing spin- and colour-correlated Born matrix elements in QCD, which are essential for NLO calculations using the dipole subtraction method. It combines dipole subtraction, colour-flow (double-line) notation, colour decomposition, spinor helicity techniques, and Berends-Giele-type recurrence relations to efficiently produce helicity amplitudes and their colour-structured squared norms, even with multiple quark–antiquark pairs and massive quarks. The method precomputes colour structures symbolically at initialization and evaluates momentum-dependent parts numerically, enabling flexible handling of massless/massive quarks and extensions to QCD amplitudes with one electroweak boson. Validation against MadGraph and cross-checks with established NLO codes demonstrate accurate, scalable performance up to seven external particles, paving the way for automated NLO predictions in LHC processes; the remaining challenge lies in automating the one-loop interference term.
Abstract
I report on an implementation of an algorithm for the automated numerical calculation of spin- and colour-correlated Born matrix elements in QCD. These spin- and colour-correlated matrix elements are needed for NLO calculations in combination with the subtraction method. Both massless and massive quarks are considered. There are no restrictions on the number of external particles. As a trivial sub-case, the algorithm also applies to Born matrix elements without any correlations. These are sufficient for leading order calculations.
