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.
16 SUBROUTINE initfirsttime(pdftable,pdfstrlength,pdfmember,collider_sqrts)
21 integer :: pdfstrlength
22 character(len=pdfstrlength) pdftable
24 real(8),
intent(in) :: collider_sqrts
44 print *,
"JHUGen CKM initialization"
58 print *,
"Need to specify pdf file for LHAPDF"
63 print *,
"Need to specify pdf file for NNPDF"
83 print *,
"Collider not implemented."
88 collier_maxnloopprops = -1
165 WRITE(6,*)
'continuing with alphas_mz=0.118'
185 DOUBLE PRECISION alphasPDF
204 elseif(
pdfset.eq.3 )
then
215 write(6,*)
"mod_JHUGen.F90::InitPDFs: PDFSet",
pdfset,
"QCD parameters are unknown. Please double-check! Stopping JHUGen..."
228 subroutine resetpdfs(pdftable,pdfstrlength,pdfmember,pdfid)
230 integer :: pdfstrlength
231 character(len=pdfstrlength) pdftable
233 integer,
intent(in) :: pdfid
240 print *,
"Need to specify pdf file for LHAPDF"
245 print *,
"Need to specify pdf file for NNPDF"
real(dp), public alphas_mz
logical, public includegammastar
real(8), public mphotoncutoff
integer, public lhapdfmember
subroutine printlogo(TheUnit, title)
integer, public pmzzevals
logical, public doprintpmzz
character(len=500), public pmzzfile
real(8), public mufacmultiplier
logical, public offshellreson
logical, public counttauasany
real(8), public murenmultiplier
subroutine, public resetmubarhgabarh()
subroutine initcollier(Nmax, Rmax)
integer, public topdecays
integer, parameter, public krenfacscheme_default
integer, public facscheme
character(len=500) lheprodfile
logical function isaphoton(DKMode)
logical, public convertlhefile
subroutine, public initfirsttime(pdftable, pdfstrlength, pdfmember, collider_sqrts)
integer, public writefailedevents
subroutine computeewvariables()
logical, public unweighted
logical, public offshellv1
logical, public includeinterference
integer, dimension(1:2), public requestnleptons
integer, public printpmzzintervals
subroutine nninitpdf(irep)
subroutine setdefaultckm()
logical function isawdecay(DKMode)
real(8), parameter, public gev
subroutine, public resetpdfs(pdftable, pdfstrlength, pdfmember, pdfid)
integer, public renscheme
character(len=100) lhapdfstring
logical, public readlhefile
real(8), public zmass_pdf
integer, dimension(1:2), public requestossf
logical, public readcsmax
subroutine computeckmelements(inVCKM_ud, inVCKM_us, inVCKM_cd, inVCKM_cs, inVCKM_ts, inVCKM_tb, inVCKM_ub, inVCKM_cb, inVCKM_td)
integer, public lenlhapdfstring
integer, dimension(1:2), public requestos
subroutine initpdfvalues()
subroutine setjhugendefaults()
integer, parameter io_stdout
logical function isazdecay(DKMode)
integer, public decaymode1
logical, public offshellv2
subroutine nnpdfdriver(gridfilename, lenfilename)
real(8), public collider_energy
integer, public decaymode2
logical, public generateevents
integer, public taudecays
integer, public widthscheme