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
dd_global Module Reference

Variables

integer rmax2
 
integer rmax3
 
integer rmax4
 
integer rmax5
 
integer rmax6
 
integer nmax
 
integer rmax
 
integer r2max2
 
integer r2max3
 
integer r2max4
 
integer r2max5
 
integer r2max6
 
integer(kind=8) ncoefmax2
 
integer(kind=8) ncoefmax3
 
integer(kind=8) ncoefmax4
 
integer(kind=8) ncoefmax5
 
integer(kind=8) ncoefmax6
 
integer(kind=8) ncoefmax3_int
 
integer(kind=8) ncoefmax4_int
 
integer, dimension(:), allocatable tid
 
integer, dimension(:), allocatable ntid
 
integer(kind=8), dimension(:,:), allocatable binc
 
double precision cacc
 
double precision dacc
 
integer mode34
 
integer mode5
 
integer mode6
 
integer ritmax
 
integer outlevel
 
integer outchannel
 
integer cout
 
integer coutmax
 
logical cout_on
 
double precision, dimension(:), allocatable aimacc
 
double precision, dimension(:), allocatable erracc
 
double precision, dimension(:,:), allocatable resaccabs
 
double precision, dimension(:,:), allocatable resaccrel
 
double precision, dimension(:,:), allocatable resaccabs2
 
double precision, dimension(:,:), allocatable resaccrel2
 
integer nmaster
 
integer r2master
 
integer accflag
 
integer errflag
 
integer stopflag
 
double precision deltauv
 
double precision muv2
 
double precision delta2ir
 
double precision delta1ir
 
double precision mir2
 
double precision, dimension(100) mx2
 
double complex, dimension(:), allocatable scalint
 
double complex, dimension(:), allocatable scalintnew
 
double precision, dimension(:), allocatable scalint_err
 
double complex, dimension(:,:), allocatable auxc
 
double precision, dimension(:,:), allocatable auxr
 
double precision, dimension(:), allocatable acc_pave
 
double precision, dimension(:), allocatable acc_new
 
double precision, dimension(:,:), allocatable accr2_aux
 
double precision, dimension(:,:), allocatable accr2_newprelim
 
double precision, dimension(:,:), allocatable accr2_new_aux
 
double precision, dimension(:), allocatable maxtxij
 
double precision, dimension(:), allocatable maxttx0klm
 
double precision, dimension(:), allocatable maxttx0ijm
 
double precision, dimension(:), allocatable maxtz_nj
 
double precision, dimension(:), allocatable maxttz_knlm
 
double precision, dimension(:), allocatable ttzff_kl
 
integer, dimension(:,:), allocatable auxi
 
integer, dimension(:), allocatable r2_aux
 
integer, dimension(:), allocatable r2_new_aux
 
integer, dimension(:), allocatable r2_newprelim
 
integer, dimension(:), allocatable qmethod
 
integer, dimension(:), allocatable qmethod_new
 
integer nc_ddin
 
integer nr_ddin
 
integer ni_ddin
 
integer, dimension(100) i_ddin
 
double complex, dimension(100) c_ddin
 
double precision, dimension(100) r_ddin
 
character(len=20) s_ddin
 
double precision dprec_dd
 

Variable Documentation

◆ acc_new

double precision, dimension(:), allocatable dd_global::acc_new

Definition at line 34 of file DD_global.F90.

◆ acc_pave

double precision, dimension(:), allocatable dd_global::acc_pave

Definition at line 34 of file DD_global.F90.

34  double precision, allocatable, dimension(:) :: acc_pave,acc_new

◆ accflag

integer dd_global::accflag

Definition at line 26 of file DD_global.F90.

◆ accr2_aux

double precision, dimension(:,:), allocatable dd_global::accr2_aux

Definition at line 35 of file DD_global.F90.

35  double precision, allocatable, dimension(:,:) :: accr2_aux,accr2_newprelim,accr2_new_aux

◆ accr2_new_aux

double precision, dimension(:,:), allocatable dd_global::accr2_new_aux

Definition at line 35 of file DD_global.F90.

◆ accr2_newprelim

double precision, dimension(:,:), allocatable dd_global::accr2_newprelim

Definition at line 35 of file DD_global.F90.

◆ aimacc

double precision, dimension(:), allocatable dd_global::aimacc

Definition at line 24 of file DD_global.F90.

24  double precision, allocatable, dimension(:) :: aimacc,erracc

◆ auxc

double complex, dimension(:,:), allocatable dd_global::auxc

Definition at line 32 of file DD_global.F90.

32  double complex, allocatable, dimension(:,:) :: auxc

◆ auxi

integer, dimension(:,:), allocatable dd_global::auxi

Definition at line 38 of file DD_global.F90.

38  integer, allocatable,dimension(:,:) :: auxi

◆ auxr

double precision, dimension(:,:), allocatable dd_global::auxr

Definition at line 33 of file DD_global.F90.

33  double precision, allocatable, dimension(:,:) :: auxr

◆ binc

integer (kind=8), dimension(:,:), allocatable dd_global::binc

Definition at line 17 of file DD_global.F90.

17  integer (kind=8),allocatable,dimension(:,:) :: BinC

◆ c_ddin

double complex, dimension(100) dd_global::c_ddin

Definition at line 41 of file DD_global.F90.

41  double complex :: c_DDin(100)

◆ cacc

double precision dd_global::cacc

Definition at line 19 of file DD_global.F90.

19  double precision :: cacc,dacc

◆ cout

integer dd_global::cout

Definition at line 21 of file DD_global.F90.

◆ cout_on

logical dd_global::cout_on

Definition at line 22 of file DD_global.F90.

22  logical :: cout_on

◆ coutmax

integer dd_global::coutmax

Definition at line 21 of file DD_global.F90.

◆ dacc

double precision dd_global::dacc

Definition at line 19 of file DD_global.F90.

◆ delta1ir

double precision dd_global::delta1ir

Definition at line 28 of file DD_global.F90.

◆ delta2ir

double precision dd_global::delta2ir

Definition at line 28 of file DD_global.F90.

◆ deltauv

double precision dd_global::deltauv

Definition at line 28 of file DD_global.F90.

28  double precision :: deltauv,muv2,delta2ir,delta1ir,mir2,mx2(100)

◆ dprec_dd

double precision dd_global::dprec_dd

Definition at line 45 of file DD_global.F90.

45  double precision :: dprec_dd

◆ erracc

double precision, dimension(:), allocatable dd_global::erracc

Definition at line 24 of file DD_global.F90.

◆ errflag

integer dd_global::errflag

Definition at line 26 of file DD_global.F90.

◆ i_ddin

integer, dimension(100) dd_global::i_ddin

Definition at line 40 of file DD_global.F90.

◆ maxttx0ijm

double precision, dimension(:), allocatable dd_global::maxttx0ijm

Definition at line 37 of file DD_global.F90.

37  double precision, allocatable, dimension(:) :: maxttx0ijm,maxtz_nj,maxttz_knlm,ttzff_kl

◆ maxttx0klm

double precision, dimension(:), allocatable dd_global::maxttx0klm

Definition at line 36 of file DD_global.F90.

◆ maxttz_knlm

double precision, dimension(:), allocatable dd_global::maxttz_knlm

Definition at line 37 of file DD_global.F90.

◆ maxtxij

double precision, dimension(:), allocatable dd_global::maxtxij

Definition at line 36 of file DD_global.F90.

36  double precision, allocatable, dimension(:) :: maxtxij,maxttx0klm

◆ maxtz_nj

double precision, dimension(:), allocatable dd_global::maxtz_nj

Definition at line 37 of file DD_global.F90.

◆ mir2

double precision dd_global::mir2

Definition at line 28 of file DD_global.F90.

◆ mode34

integer dd_global::mode34

Definition at line 20 of file DD_global.F90.

20  integer :: mode34,mode5,mode6,ritmax

◆ mode5

integer dd_global::mode5

Definition at line 20 of file DD_global.F90.

◆ mode6

integer dd_global::mode6

Definition at line 20 of file DD_global.F90.

◆ muv2

double precision dd_global::muv2

Definition at line 28 of file DD_global.F90.

◆ mx2

double precision, dimension(100) dd_global::mx2

Definition at line 28 of file DD_global.F90.

◆ nc_ddin

integer dd_global::nc_ddin

Definition at line 40 of file DD_global.F90.

40  integer :: nc_DDin,nr_DDin,ni_DDin,i_DDin(100)

◆ ncoefmax2

integer (kind=8) dd_global::ncoefmax2

Definition at line 14 of file DD_global.F90.

14  integer (kind=8) :: Ncoefmax2,Ncoefmax3,Ncoefmax4,Ncoefmax5,Ncoefmax6

◆ ncoefmax3

integer (kind=8) dd_global::ncoefmax3

Definition at line 14 of file DD_global.F90.

◆ ncoefmax3_int

integer (kind=8) dd_global::ncoefmax3_int

Definition at line 15 of file DD_global.F90.

15  integer (kind=8) :: Ncoefmax3_int,Ncoefmax4_int

◆ ncoefmax4

integer (kind=8) dd_global::ncoefmax4

Definition at line 14 of file DD_global.F90.

◆ ncoefmax4_int

integer (kind=8) dd_global::ncoefmax4_int

Definition at line 15 of file DD_global.F90.

◆ ncoefmax5

integer (kind=8) dd_global::ncoefmax5

Definition at line 14 of file DD_global.F90.

◆ ncoefmax6

integer (kind=8) dd_global::ncoefmax6

Definition at line 14 of file DD_global.F90.

◆ ni_ddin

integer dd_global::ni_ddin

Definition at line 40 of file DD_global.F90.

◆ nmaster

integer dd_global::nmaster

Definition at line 26 of file DD_global.F90.

26  integer :: nmaster,r2master,accflag,errflag,stopflag

◆ nmax

integer dd_global::nmax

Definition at line 12 of file DD_global.F90.

◆ nr_ddin

integer dd_global::nr_ddin

Definition at line 40 of file DD_global.F90.

◆ ntid

integer, dimension(:), allocatable dd_global::ntid

Definition at line 16 of file DD_global.F90.

◆ outchannel

integer dd_global::outchannel

Definition at line 21 of file DD_global.F90.

◆ outlevel

integer dd_global::outlevel

Definition at line 21 of file DD_global.F90.

21  integer :: outlevel,outchannel,cout,coutmax

◆ qmethod

integer, dimension(:), allocatable dd_global::qmethod

Definition at line 39 of file DD_global.F90.

◆ qmethod_new

integer, dimension(:), allocatable dd_global::qmethod_new

Definition at line 39 of file DD_global.F90.

◆ r2_aux

integer, dimension(:), allocatable dd_global::r2_aux

Definition at line 39 of file DD_global.F90.

39  integer, allocatable,dimension(:) :: r2_aux,r2_new_aux,r2_newprelim,qmethod,qmethod_new

◆ r2_new_aux

integer, dimension(:), allocatable dd_global::r2_new_aux

Definition at line 39 of file DD_global.F90.

◆ r2_newprelim

integer, dimension(:), allocatable dd_global::r2_newprelim

Definition at line 39 of file DD_global.F90.

◆ r2master

integer dd_global::r2master

Definition at line 26 of file DD_global.F90.

◆ r2max2

integer dd_global::r2max2

Definition at line 13 of file DD_global.F90.

13  integer :: r2max2,r2max3,r2max4,r2max5,r2max6

◆ r2max3

integer dd_global::r2max3

Definition at line 13 of file DD_global.F90.

◆ r2max4

integer dd_global::r2max4

Definition at line 13 of file DD_global.F90.

◆ r2max5

integer dd_global::r2max5

Definition at line 13 of file DD_global.F90.

◆ r2max6

integer dd_global::r2max6

Definition at line 13 of file DD_global.F90.

◆ r_ddin

double precision, dimension(100) dd_global::r_ddin

Definition at line 42 of file DD_global.F90.

42  double precision :: r_DDin(100)

◆ resaccabs

double precision, dimension(:,:), allocatable dd_global::resaccabs

Definition at line 25 of file DD_global.F90.

25  double precision, allocatable, dimension(:,:) :: resaccabs,resaccrel,resaccabs2,resaccrel2

◆ resaccabs2

double precision, dimension(:,:), allocatable dd_global::resaccabs2

Definition at line 25 of file DD_global.F90.

◆ resaccrel

double precision, dimension(:,:), allocatable dd_global::resaccrel

Definition at line 25 of file DD_global.F90.

◆ resaccrel2

double precision, dimension(:,:), allocatable dd_global::resaccrel2

Definition at line 25 of file DD_global.F90.

◆ ritmax

integer dd_global::ritmax

Definition at line 20 of file DD_global.F90.

◆ rmax

integer dd_global::rmax

Definition at line 12 of file DD_global.F90.

◆ rmax2

integer dd_global::rmax2

Definition at line 12 of file DD_global.F90.

12  integer :: rmax2,rmax3,rmax4,rmax5,rmax6,nmax,rmax

◆ rmax3

integer dd_global::rmax3

Definition at line 12 of file DD_global.F90.

◆ rmax4

integer dd_global::rmax4

Definition at line 12 of file DD_global.F90.

◆ rmax5

integer dd_global::rmax5

Definition at line 12 of file DD_global.F90.

◆ rmax6

integer dd_global::rmax6

Definition at line 12 of file DD_global.F90.

◆ s_ddin

character(len=20) dd_global::s_ddin

Definition at line 43 of file DD_global.F90.

43  character(len=20) :: s_DDin

◆ scalint

double complex, dimension(:), allocatable dd_global::scalint

Definition at line 30 of file DD_global.F90.

30  double complex, allocatable, dimension(:) :: scalint,scalintnew

◆ scalint_err

double precision, dimension(:), allocatable dd_global::scalint_err

Definition at line 31 of file DD_global.F90.

31  double precision, allocatable, dimension(:) :: scalint_err

◆ scalintnew

double complex, dimension(:), allocatable dd_global::scalintnew

Definition at line 30 of file DD_global.F90.

◆ stopflag

integer dd_global::stopflag

Definition at line 26 of file DD_global.F90.

◆ tid

integer, dimension(:), allocatable dd_global::tid

Definition at line 16 of file DD_global.F90.

16  integer,allocatable,dimension(:) :: tid,ntid

◆ ttzff_kl

double precision, dimension(:), allocatable dd_global::ttzff_kl

Definition at line 37 of file DD_global.F90.