Tensor integrand reduction via Laurent expansion

Apr 5, 2016
39 pages
Published in:
  • JHEP 06 (2016) 060
  • Published: Jun 9, 2016
e-Print:
Report number:
  • SLAC-PUB-16503,
  • EDINBURGH-2016-05

Citations per year

201620182020202220240246810
Abstract: (Springer)
We introduce a new method for the application of one-loop integrand reduction via the Laurent expansion algorithm, as implemented in the public C++ library Ninja. We show how the coefficients of the Laurent expansion can be computed by suitable contractions of the loop numerator tensor with cut-dependent projectors, making it possible to interface Ninja to any one-loop matrix element generator that can provide the components of this tensor. We implemented this technique in the Ninja library and interfaced it to MadLoop, which is part of the public MadGraph5_aMC@NLO framework. We performed a detailed performance study, comparing against other public reduction tools, namely CutTools, Samurai, IREGI, PJFry++ and Golem95. We find that Ninja out-performs traditional integrand reduction in both speed and numerical stability, the latter being on par with that of the tensor integral reduction tool Golem95 which is however more limited and slower than Ninja. We considered many benchmark multi-scale processes of increasing complexity, involving QCD and electro-weak corrections as well as effective non-renormalizable couplings, showing that Ninja’s performance scales well with both the rank and multiplicity of the considered process.
  • Scattering Amplitudes
  • Perturbative QCD
  • Laurent expansion
  • loop integral
  • programming
  • mathematical methods
  • numerical calculations
  • quantum chromodynamics