We present a program for the numerical evaluation of scalar integrals and tensor form factors entering the calculation of one-loop amplitudes which supports the use of complex masses in the loop integrals. The program is built on an earlier version of the golem95 library, which performs the reduction to a certain set of basis integrals using a formalism where inverse Gram determinants can be avoided. It can be used to calculate one-loop amplitudes with arbitrary masses in an algebraic approach as well as in the context of unitarity-inspired numerical reconstruction of the integrand. Program summaryProgram title: golem95-1.2.0Catalogue identifier: AEEO_v2_0Program summary URL:http://cpc.cs.qub.ac.uk/summaries/AEEO_v2_0.htmlProgram obtainable from: CPC Program Library, Queenʼs University, Belfast, N. IrelandLicensing provisions: Standard CPC licence, http://cpc.cs.qub.ac.uk/licence/licence.htmlNo. of lines in distributed program, including test data, etc.: 182 492No. of bytes in distributed program, including test data, etc.: 950 549Distribution format: tar.gzProgramming language: Fortran95Computer: Any computer with a Fortran95 compilerOperating system: Linux, UnixRAM: RAM used per integral/form factor is insignificantClassification: 4.4, 11.1External routines: Some finite scalar integrals are called from OneLOop [1,2], the option to call them from LoopTools [3,4] is also implemented.Catalogue identifier of previous version: AEEO_v1_0Journal reference of previous version: Comput. Phys. Comm. 180 (2009) 2317Does the new version supersede the previous version?: YesNature of problem: Evaluation of one-loop multi-leg integrals occurring in the calculation of next-to-leading order corrections to scattering amplitudes in elementary particle physics. In the presence of massive particles in the loop, propagators going on-shell can cause singularities which should be regulated to allow for a successful evaluation.Solution method: Complex masses can be used in the loop integrals to stand for a width of an unstable particle, regulating the singularities by moving the poles away from the real axis.Reasons for new version: The previous version was restricted to massless particles in the loop.Summary of revisions: Real and complex masses are supported, a general μ parameter for the renormalization scale is introduced, improvements in the caching system and the user interface.Running time: Depends on the nature of the problem. A single call to a rank 6 six-point form factor at a randomly chosen kinematic point, using complex masses, takes 0.06 seconds on an Intel Core 2 Q9450 2.66 GHz processor.
Read full abstract