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.
Variables
globalc Module Reference

Variables

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

Variable Documentation

◆ adetx

double precision globalc::adetx

Definition at line 51 of file reductionC.F90.

◆ adetxshift

double precision globalc::adetxshift

Definition at line 59 of file reductionC.F90.

◆ adetz

double precision globalc::adetz

Definition at line 51 of file reductionC.F90.

◆ adetzshift

double precision globalc::adetzshift

Definition at line 59 of file reductionC.F90.

59  double precision :: adetZshift,adetXshift,fmaxshift,maxZadjfshift,aZadjffshift,maxZshift

◆ azadjff

double precision globalc::azadjff

Definition at line 51 of file reductionC.F90.

◆ azadjffshift

double precision globalc::azadjffshift

Definition at line 59 of file reductionC.F90.

◆ detx

double complex globalc::detx

Definition at line 50 of file reductionC.F90.

◆ detxshift

double complex globalc::detxshift

Definition at line 60 of file reductionC.F90.

◆ detz

double complex globalc::detz

Definition at line 50 of file reductionC.F90.

50  double complex :: detZ,Z(2,2),Zadj(2,2),f(2),Zadjf(2),Xadj(0:2,0:2),detX

◆ detzmzadjf

double complex globalc::detzmzadjf

Definition at line 52 of file reductionC.F90.

◆ detzmzadjfshift

double complex globalc::detzmzadjfshift

Definition at line 61 of file reductionC.F90.

◆ detzshift

double complex globalc::detzshift

Definition at line 60 of file reductionC.F90.

60  double complex :: detZshift,Zshift(2,2),Zadjshift(2,2),fshift(2),Zadjfshift(2),Xadjshift(0:2,0:2),detXshift

◆ f

double complex, dimension(2) globalc::f

Definition at line 50 of file reductionC.F90.

◆ fac_g

double precision globalc::fac_g

Definition at line 55 of file reductionC.F90.

55  double precision :: fac_g,fac_gy,fac_gp,fac_gr,fac_gpf

◆ fac_gp

double precision globalc::fac_gp

Definition at line 55 of file reductionC.F90.

◆ fac_gpf

double precision globalc::fac_gpf

Definition at line 55 of file reductionC.F90.

◆ fac_gr

double precision globalc::fac_gr

Definition at line 55 of file reductionC.F90.

◆ fac_gy

double precision globalc::fac_gy

Definition at line 55 of file reductionC.F90.

◆ fmax

double precision globalc::fmax

Definition at line 51 of file reductionC.F90.

◆ fmaxshift

double precision globalc::fmaxshift

Definition at line 59 of file reductionC.F90.

◆ fshift

double complex, dimension(2) globalc::fshift

Definition at line 60 of file reductionC.F90.

◆ m2max

double precision globalc::m2max

Definition at line 51 of file reductionC.F90.

◆ m2scale

double precision globalc::m2scale

Definition at line 51 of file reductionC.F90.

◆ maxxadj

double precision globalc::maxxadj

Definition at line 51 of file reductionC.F90.

◆ maxz

double precision globalc::maxz

Definition at line 51 of file reductionC.F90.

◆ maxzadj

double precision globalc::maxzadj

Definition at line 54 of file reductionC.F90.

54  double precision :: maxZadj

◆ maxzadjf

double precision globalc::maxzadjf

Definition at line 51 of file reductionC.F90.

◆ maxzadjfd

double precision globalc::maxzadjfd

Definition at line 51 of file reductionC.F90.

◆ maxzadjfshift

double precision globalc::maxzadjfshift

Definition at line 59 of file reductionC.F90.

◆ maxzadjshift

double precision globalc::maxzadjshift

Definition at line 63 of file reductionC.F90.

63  double precision :: maxZadjshift

◆ maxzshift

double precision globalc::maxzshift

Definition at line 59 of file reductionC.F90.

◆ mm02

double complex globalc::mm02

Definition at line 49 of file reductionC.F90.

◆ mm02shift

double complex globalc::mm02shift

Definition at line 58 of file reductionC.F90.

◆ mm12

double complex globalc::mm12

Definition at line 49 of file reductionC.F90.

◆ mm12shift

double complex globalc::mm12shift

Definition at line 58 of file reductionC.F90.

◆ mm22

double complex globalc::mm22

Definition at line 49 of file reductionC.F90.

◆ mm22shift

double complex globalc::mm22shift

Definition at line 58 of file reductionC.F90.

◆ mx

double complex, dimension(0:2,0:2) globalc::mx

Definition at line 53 of file reductionC.F90.

53  double complex :: mx(0:2,0:2), mxinv(0:2,0:2)

◆ mxinv

double complex, dimension(0:2,0:2) globalc::mxinv

Definition at line 53 of file reductionC.F90.

◆ mxinvshift

double complex, dimension(0:2,0:2) globalc::mxinvshift

Definition at line 62 of file reductionC.F90.

◆ mxshift

double complex, dimension(0:2,0:2) globalc::mxshift

Definition at line 62 of file reductionC.F90.

62  double complex :: mxshift(0:2,0:2), mxinvshift(0:2,0:2)

◆ q10

double complex globalc::q10

Definition at line 49 of file reductionC.F90.

49  double complex :: q10,q21,q20,mm02,mm12,mm22

◆ q10shift

double complex globalc::q10shift

Definition at line 58 of file reductionC.F90.

58  double complex :: q10shift,q21shift,q20shift,mm02shift,mm12shift,mm22shift

◆ q20

double complex globalc::q20

Definition at line 49 of file reductionC.F90.

◆ q20shift

double complex globalc::q20shift

Definition at line 58 of file reductionC.F90.

◆ q21

double complex globalc::q21

Definition at line 49 of file reductionC.F90.

◆ q21shift

double complex globalc::q21shift

Definition at line 58 of file reductionC.F90.

◆ q2max

double precision globalc::q2max

Definition at line 51 of file reductionC.F90.

51  double precision :: q2max,m2max,m2scale,adetZ,adetX,fmax,maxZadjf,maxZadjfd,maxXadj,aZadjff,maxZ

◆ undefined_c

double complex, parameter globalc::undefined_c =1d50

Definition at line 65 of file reductionC.F90.

65  double complex, parameter :: undefined_C=1d50

◆ wmaxxadj

double precision globalc::wmaxxadj

Definition at line 56 of file reductionC.F90.

◆ wmaxzadj

double precision globalc::wmaxzadj

Definition at line 56 of file reductionC.F90.

56  double precision :: wmaxZadj,wmaxZadjf,wmaxXadj

◆ wmaxzadjf

double precision globalc::wmaxzadjf

Definition at line 56 of file reductionC.F90.

◆ xadj

double complex, dimension(0:2,0:2) globalc::xadj

Definition at line 50 of file reductionC.F90.

◆ xadjshift

double complex, dimension(0:2,0:2) globalc::xadjshift

Definition at line 60 of file reductionC.F90.

◆ z

double complex, dimension(2,2) globalc::z

Definition at line 50 of file reductionC.F90.

◆ zadj

double complex, dimension(2,2) globalc::zadj

Definition at line 50 of file reductionC.F90.

◆ zadjf

double complex, dimension(2) globalc::zadjf

Definition at line 50 of file reductionC.F90.

◆ zadjfshift

double complex, dimension(2) globalc::zadjfshift

Definition at line 60 of file reductionC.F90.

◆ zadjs

double complex, dimension(2) globalc::zadjs

Definition at line 52 of file reductionC.F90.

◆ zadjshift

double complex, dimension(2,2) globalc::zadjshift

Definition at line 60 of file reductionC.F90.

◆ zadjsshift

double complex, dimension(2) globalc::zadjsshift

Definition at line 61 of file reductionC.F90.

◆ zinv

double complex, dimension(2,2) globalc::zinv

Definition at line 52 of file reductionC.F90.

52  double complex :: Zinv(2,2),Zadjs(2),detZmZadjf

◆ zinvshift

double complex, dimension(2,2) globalc::zinvshift

Definition at line 61 of file reductionC.F90.

61  double complex :: Zinvshift(2,2),Zadjsshift(2),detZmZadjfshift

◆ zshift

double complex, dimension(2,2) globalc::zshift

Definition at line 60 of file reductionC.F90.