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.
|
Go to the documentation of this file.
21 #include "global_coli.h"
62 call setminfscale2_coli(1d0)
65 call setshiftms2_coli(0d0)
96 integer,
intent(in) :: val
113 integer,
intent(in) :: val
139 integer,
intent(in) :: err
156 integer,
intent(out) :: err
173 integer,
intent(in) :: nerrout
194 integer,
intent(in) :: ncpout
215 integer,
intent(in) :: ninfout
236 integer,
intent(in) :: nstatsout
257 integer,
intent(in) :: errmax
278 integer,
intent(in) :: erroutlev
298 character(len=*),
intent(in) :: sub, err
300 logical,
intent(out) :: flag
310 write(
nerrout_coli,*)
'***********************************************************'
320 write(
nerrout_coli,*)
'***********************************************************'
322 write(
nerrout_coli,*)
' Further output of Errors will be suppressed '
339 character(len=*),
intent(in) :: sub
340 double precision,
intent(in) :: acc
343 #include "common_coli.h"
350 write(
ncpout_coli,*)
'***********************************************************'
354 write(
ncpout_coli,*)
'-----------------------------------------------------------'
390 integer,
intent(in) :: mode
418 double precision,
intent(in) :: dprec
427 call setprecpars_coli(dprec)
446 double precision,
intent(in) :: reqacc,critacc
473 double precision,
intent(in) :: reqacc
497 double precision,
intent(in) :: critacc
518 integer,
intent(in) :: ritmax_B,ritmax_C, ritmax_D
520 if (ritmax_d.lt.6)
then
523 write(
ninfout_coli,*)
'rmax_D has to be at least 6 --> it is set to 6'
533 if (ritmax_c.le.
rmax_d)
then
536 write(
ninfout_coli,*)
'rmax_C has to be larger than rmax_D --> it is set to rmax_D+1'
546 if (ritmax_b.le.
rmax_c)
then
549 write(
ninfout_coli,*)
'rmax_B has to be larger than rmax_C --> it is set to rmax_C+1'
subroutine initcritpointscnt_coli(val)
double precision acc_def_d0
subroutine setncpout_coli(ncpout)
subroutine setcritacc_coli(critacc)
subroutine initerrcnt_coli(val)
double precision acc_req_c
double precision dprec_coli
subroutine setnstatsout_coli(nstatsout)
double precision reqacc_coli
subroutine initcoli_in_collier
subroutine setmaxerrout_coli(errmax)
subroutine setritmax_coli(ritmax_B, ritmax_C, ritmax_D)
double precision critacc_coli
subroutine geterrflag_coli(err)
double precision impest_c
double precision acc_def_c0
double precision impest_d
subroutine setreqacc_coli(reqacc)
double precision acc_req_d
subroutine setnerrout_coli(nerrout)
double precision acc_req_cind
subroutine setninfout_coli(ninfout)
integer critpointscnt_coli
subroutine critpointsout_coli(sub, acc)
subroutine setprec_coli(dprec)
subroutine setmode_coli(mode)
subroutine seterroutlev_coli(erroutlev)
subroutine setacc_coli(reqacc, critacc)
subroutine errout_coli(sub, err, flag)
subroutine seterrflag_coli(err)
double precision acc_def_b