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
reductionC.F90 File Reference

Go to the source code of this file.

Modules

module  globalc
 
module  reductionc
 

Macros

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

Functions/Subroutines

subroutine reductionc::calcc (C, Cuv, p10, p21, p20, m02, m12, m22, rmax, id, Cerr1, Cerr2, rbasic, acc_req_Cextra)
 
subroutine reductionc::calccred (C, Cuv, p10, p21, p20, m02, m12, m22, rmax, id, Cerr1, Cerr2, rbasic, acc_req_Cextra)
 
subroutine reductionc::calccuv (Cuv, Buv_0, m02, f, rmax, id)
 
subroutine reductionc::calccpv1 (C, Cuv, p10, p21, p20, m02, m12, m22, rmax, id, Cerr, Cerr2)
 
subroutine reductionc::calccpv1o (C, Cuv, p10, p21, p20, m02, m12, m22, rmax, id, Cerr, Cerr2)
 
subroutine reductionc::calccpv (C, Cuv, p10, p21, p20, m02, m12, m22, rmax, id, Cerr, Cerr2)
 
subroutine reductionc::calccpv2 (C, Cuv, p10, p21, p20, m02, m12, m22, rmax, id, Cerr, Cerr2)
 
subroutine reductionc::calccpvshift (Cshift, Cuvshift, p10shift, p21shift, p20shift, m02shift, m12shift, m22shift, rmax, id, Cerr, Cerr2)
 
subroutine reductionc::calccgn (C, Cuv, p10, p21, p20, m02, m12, m22, rmax, ordg_min, ordg_max, id, Cerr, acc_req_Cr, Cerr2)
 
subroutine reductionc::calccg (C, Cuv, p10, p21, p20, m02, m12, m22, rmax, ordg_min, ordg_max, id, Cerr, acc_req_Cr, Cerr2)
 
subroutine reductionc::calccgr (C, Cuv, p10, p21, p20, m02, m12, m22, rmax, ordgr_min, ordgr_max, id, Cerr, acc_req_Cr, Cerr2)
 
subroutine reductionc::calccgy (C, Cuv, p10, p21, p20, m02, m12, m22, rmax, ordgy_min, ordgy_max, id, Cerr, acc_req_Cr, Cerr2)
 
subroutine reductionc::calccgyo (C, Cuv, p10, p21, p20, m02, m12, m22, rmax, ordgy_min, ordgy_max, id, Cerr, acc_req_Cr, Cerr2)
 
subroutine reductionc::calccgp (C, Cuv, p10, p21, p20, m02, m12, m22, rmax, ordgp_min, ordgp_max, id, Cerr, acc_req_Cr, Cerr2)
 
subroutine reductionc::calccgpf (C, Cuv, p10, p21, p20, m02, m12, m22, rmax, ordgpf_min, ordgpf_max, id, Cerr, acc_req_Cr, Cerr2)
 
subroutine reductionc::copycimp3 (C, C_alt, Cerr, Cerr_alt, Cerr1, Cerr1_alt, Cerr2, Cerr2_alt, Crmethod, Crmethod_alt, rmax, r_alt)
 

Variables

double complex globalc::q10
 
double complex globalc::q21
 
double complex globalc::q20
 
double complex globalc::mm02
 
double complex globalc::mm12
 
double complex globalc::mm22
 
double complex globalc::detz
 
double complex, dimension(2, 2) globalc::z
 
double complex, dimension(2, 2) globalc::zadj
 
double complex, dimension(2) globalc::f
 
double complex, dimension(2) globalc::zadjf
 
double complex, dimension(0:2, 0:2) globalc::xadj
 
double complex globalc::detx
 
double precision globalc::q2max
 
double precision globalc::m2max
 
double precision globalc::m2scale
 
double precision globalc::adetz
 
double precision globalc::adetx
 
double precision globalc::fmax
 
double precision globalc::maxzadjf
 
double precision globalc::maxzadjfd
 
double precision globalc::maxxadj
 
double precision globalc::azadjff
 
double precision globalc::maxz
 
double complex, dimension(2, 2) globalc::zinv
 
double complex, dimension(2) globalc::zadjs
 
double complex globalc::detzmzadjf
 
double complex, dimension(0:2, 0:2) globalc::mx
 
double complex, dimension(0:2, 0:2) globalc::mxinv
 
double precision globalc::maxzadj
 
double precision globalc::fac_g
 
double precision globalc::fac_gy
 
double precision globalc::fac_gp
 
double precision globalc::fac_gr
 
double precision globalc::fac_gpf
 
double precision globalc::wmaxzadj
 
double precision globalc::wmaxzadjf
 
double precision globalc::wmaxxadj
 
double complex globalc::q10shift
 
double complex globalc::q21shift
 
double complex globalc::q20shift
 
double complex globalc::mm02shift
 
double complex globalc::mm12shift
 
double complex globalc::mm22shift
 
double precision globalc::adetzshift
 
double precision globalc::adetxshift
 
double precision globalc::fmaxshift
 
double precision globalc::maxzadjfshift
 
double precision globalc::azadjffshift
 
double precision globalc::maxzshift
 
double complex globalc::detzshift
 
double complex, dimension(2, 2) globalc::zshift
 
double complex, dimension(2, 2) globalc::zadjshift
 
double complex, dimension(2) globalc::fshift
 
double complex, dimension(2) globalc::zadjfshift
 
double complex, dimension(0:2, 0:2) globalc::xadjshift
 
double complex globalc::detxshift
 
double complex, dimension(2, 2) globalc::zinvshift
 
double complex, dimension(2) globalc::zadjsshift
 
double complex globalc::detzmzadjfshift
 
double complex, dimension(0:2, 0:2) globalc::mxshift
 
double complex, dimension(0:2, 0:2) globalc::mxinvshift
 
double precision globalc::maxzadjshift
 
double complex, parameter globalc::undefined_c =1d50
 
double precision, parameter reductionc::truncfacc = 1d2
 

Macro Definition Documentation

◆ ALWAYSPV

#define ALWAYSPV   ! default

◆ Cutrloop

#define Cutrloop   ! default

◆ PVEST2

#define PVEST2   ! default

◆ PVSHIFT

#define PVSHIFT