JHUGen MELA  v2.4.1
Matrix element calculations as used in JHUGen. MELA is an important tool that was used for the Higgs boson discovery and for precise measurements of its structure and interactions. Please see the website https://spin.pha.jhu.edu/ and papers cited there for more details, and kindly cite those papers when using this code.
Modules | Macros | Functions/Subroutines | Variables
reductionD.F90 File Reference

Go to the source code of this file.

Modules

module  globald
 
module  reductiond
 

Macros

#define ALWAYSPV   ! default
 
#define Cutrloop   ! default
 
#define PVEST2
 

Functions/Subroutines

subroutine reductiond::calcd (D, Duv, p10, p21, p32, p30, p20, p31, m02, m12, m22, m32, rmax, id, Derr1, Derr2)
 
subroutine reductiond::calcdred (D, Duv, p10, p21, p32, p30, p20, p31, m02, m12, m22, m32, rmax, id, Derr1, Derr2)
 
subroutine reductiond::calcduv (Duv, Cuv_0, m02, f, rmax, id)
 
subroutine reductiond::calcdpv1 (D, Duv, p10, p21, p32, p30, p20, p31, m02, m12, m22, m32, rmax, id, Derr, Derr2)
 
subroutine reductiond::calcdpv1o (D, Duv, p10, p21, p32, p30, p20, p31, m02, m12, m22, m32, rmax, id, Derr, Derr2)
 
subroutine reductiond::calcdpv (D, Duv, p10, p21, p32, p30, p20, p31, m02, m12, m22, m32, rmax, id, Derr, Derr2)
 
subroutine reductiond::calcdpv2 (D, Duv, p10, p21, p32, p30, p20, p31, m02, m12, m22, m32, rmax, id, Derr, Derr2)
 
subroutine reductiond::calcdg (D, Duv, p10, p21, p32, p30, p20, p31, m02, m12, m22, m32, rmax, ordg_min, ordg_max, id, Derr, Derr2)
 
subroutine reductiond::calcdgr (D, Duv, p10, p21, p32, p30, p20, p31, m02, m12, m22, m32, rmax, ordgr_min, ordgr_max, id, Derr, Derr2)
 
subroutine reductiond::calcdgx (D, Duv, p10, p21, p32, p30, p20, p31, m02, m12, m22, m32, rmax, ordgx_min, ordgx_max, id, Derr, Derr2)
 
subroutine reductiond::calcdgy (D, Duv, p10, p21, p32, p30, p20, p31, m02, m12, m22, m32, rmax, ordgy_min, ordgy_max, id, Derr, Derr2)
 
subroutine reductiond::calcdgp (D, Duv, p10, p21, p32, p30, p20, p31, m02, m12, m22, m32, rmax, ordgp_min, ordgp_max, id, Derr, Derr2)
 
subroutine reductiond::calcdgpf (D, Duv, p10, p21, p32, p30, p20, p31, m02, m12, m22, m32, rmax, ordgpf_min, ordgpf_max, id, Derr, Derr2)
 
subroutine reductiond::copydimp3 (D, D_alt, Derr, Derr_alt, Derr1, Derr1_alt, Derr2, Derr2_alt, Drmethod, Drmethod_alt, rmax, r_alt)
 

Variables

double complex globald::q10
 
double complex globald::q21
 
double complex globald::q32
 
double complex globald::q30
 
double complex globald::q20
 
double complex globald::q31
 
double complex globald::mm02
 
double complex globald::mm12
 
double complex globald::mm22
 
double complex globald::mm32
 
double complex globald::detz
 
double complex, dimension(3, 3) globald::z
 
double complex, dimension(3, 3) globald::zadj
 
double complex, dimension(3) globald::f
 
double complex, dimension(3) globald::zadjf
 
double complex, dimension(3, 3, 3) globald::zadj2f
 
double complex, dimension(3, 3) globald::zadj2ff
 
double complex, dimension(0:3, 0:3) globald::xadj
 
double complex, dimension(3) globald::zadjs
 
double complex globald::zadjff
 
double complex globald::detzmzadjf
 
double complex, dimension(0:3, 0:3) globald::mx
 
double complex, dimension(0:3, 0:3) globald::mxinv
 
double complex, dimension(3, 3) globald::zinv
 
double complex globald::detx
 
double precision globald::q2max
 
double precision globald::m2max
 
double precision globald::m2scale
 
double precision globald::adetz
 
double precision globald::fmax
 
double precision globald::maxzadjf
 
double precision globald::maxzadjfd
 
double precision globald::azadjff
 
double precision globald::maxzadj2ff
 
double precision globald::maxxadj
 
double precision globald::adetx
 
double precision globald::maxzadj
 
double precision globald::maxzadj2f
 
double precision globald::maxz
 
double precision globald::fac_g
 
double precision globald::x_g
 
double precision globald::fac_gm
 
double precision globald::x_gm
 
double precision globald::fac_gy
 
double precision globald::x_gy
 
double precision globald::y_gy
 
double precision globald::v_gy
 
double precision globald::fac_gp
 
double precision globald::w_gp
 
double precision globald::fac_gr
 
double precision globald::fac_gpf
 
double precision globald::x_gpf
 
double precision globald::y_gpf
 
double precision globald::v_gpf
 
double precision globald::wmaxzadj
 
double precision globald::wmaxzadjf
 
double precision globald::wmaxxadj
 
double complex, parameter globald::undefined_d =1d50
 
double precision, parameter reductiond::truncfacd = 1d2
 

Macro Definition Documentation

◆ ALWAYSPV

#define ALWAYSPV   ! default

◆ Cutrloop

#define Cutrloop   ! default

◆ PVEST2

#define PVEST2