src/module/lt_to_golem [ Modules ]
NAME
Module lt_to_golem
USAGE
use lt_to_golem
DESCRIPTION
This module contains two functions to have a calling interface between LoopTools and Golem
OUTPUT
This module exports two functions: * d0i -- the LoopTools D0i function, becareful that the first argument is a string of length 6 and there is a last argument which mu^2 * c0i -- the LoopTools C0i function, becareful that the first argument is a string of length 5 and there is a last argument which mu^2
USES
* precision (src/module/preci_double.f90) * constante, only : b_null (src/module/constante.f90) * matrice_s (src/kinematic/matrice_s.f90) * form_factor_type (src/module/form_factor_type.f90) * form_factor_3p (src/form_factor/form_factor_3p.f90) * form_factor_4p (src/form_factor/form_factor_4p.f90) * cache (src/module/cache.f90) * array, only : packb (src/module/array.f90) * sortie_erreur (src/module/sortie_erreur.f90)
ssrc/module/lt_to_golem/c0i [ Functions ]
NAME
Function c0i
USAGE
complex_dim3 = c0i(idt,s1,s2,s3,m1,m2,m3,mu2)
DESCRIPTION
This function is the LoopTools C0i function. there are two differences 1) the first argument is a character of length 5 2) there is one argument more which is the renormalisation scale squared
INPUTS
* idt -- a character of length 5, the type of form factors * s1 -- a real (type ki), p1^2 * s2 -- a real (type ki), p2^2 * s3 -- a real (type ki), p3^2 * m1 -- a real (type ki), mass of propagator 3 * m2 -- a real (type ki), mass of propagator 1 * m3 -- a real (type ki), mass of propagator 2 * mu2 -- a real (type ki), renormalisation scale squared
SIDE EFFECTS
No side effect
RETURN VALUE
It returns an array of three complex (type ki) corresponding to the real part, imaginary part of the coefficient in front 1/epsilon^2, the real part, imaginary part of the 1/epsilon term and the real part, imaginary part of the constant term.
EXAMPLE
ssrc/module/lt_to_golem/d0i [ Functions ]
NAME
Function d0i
USAGE
complex_dim3 = d0i(idt,s1,s2,s3,s4,s,t,m1,m2,m3,m4,mu2)
DESCRIPTION
This function is the LoopTools D0i function. there are two differences 1) the first argument is a character of length 6 2) there is one argument more which is the renormalisation scale squared
INPUTS
* idt -- a character of length 6, the type of form factors * s1 -- a real (type ki), p1^2 * s2 -- a real (type ki), p2^2 * s3 -- a real (type ki), p3^2 * s4 -- a real (type ki), p4^2 * s -- a real (type ki), (p1+p2)^2 * t -- a real (type ki), (p3+p4)^2 * m1 -- a real (type ki), mass of propagator 4 * m2 -- a real (type ki), mass of propagator 1 * m3 -- a real (type ki), mass of propagator 2 * m4 -- a real (type ki), mass of propagator 3 * mu2 -- a real (type ki), renormalisation scale squared
SIDE EFFECTS
No side effect
RETURN VALUE
It returns an array of three complex (type ki) corresponding to the real part, imaginary part of the coefficient in front 1/epsilon^2, the real part, imaginary part of the 1/epsilon term and the real part, imaginary part of the constant term.
EXAMPLE