src/module/lt_to_golem [ Modules ]

[ Top ] [ 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 ]

[ Top ] [ 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 ]

[ Top ] [ 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