HOPPET constants
Auto-generated constants reference for the hoppet module.
PDF indices
- These are the PDF indices of lists that are returned by e.g.
Eval()or that are to be passed toEvalIFlv(). Note that index 13, not listed below, is used to encode information about the PDF flavour representation.
- hoppet.iflv_b = 11
- hoppet.iflv_bbar = 1
- hoppet.iflv_c = 10
- hoppet.iflv_cbar = 2
- hoppet.iflv_d = 7
- hoppet.iflv_dbar = 5
- hoppet.iflv_electron = 15
- hoppet.iflv_g = 6
- hoppet.iflv_info = 13
- hoppet.iflv_max = 12
- hoppet.iflv_min = 0
- hoppet.iflv_min_fortran = -6
- hoppet.iflv_muon = 16
- hoppet.iflv_photon = 14
- hoppet.iflv_s = 9
- hoppet.iflv_sbar = 3
- hoppet.iflv_t = 12
- hoppet.iflv_tau = 17
- hoppet.iflv_tbar = 0
- hoppet.iflv_u = 8
- hoppet.iflv_ubar = 4
Factorisation schemes
- hoppet.factscheme_DIS = 2
- hoppet.factscheme_FragMSbar = 4
- hoppet.factscheme_MSbar = 1
- hoppet.factscheme_PolMSbar = 3
NNLO splitting function choices
- hoppet.nnlo_splitting_Nfitav = 0
- hoppet.nnlo_splitting_Nfiterr1 = 1
- hoppet.nnlo_splitting_Nfiterr2 = 2
- hoppet.nnlo_splitting_exact = -2
- hoppet.nnlo_splitting_param = -1
NNLO mass threshold choices
- hoppet.nnlo_nfthreshold_exact = -12
- hoppet.nnlo_nfthreshold_param = -11
N3LO splitting function approximations
- hoppet.n3lo_splitting_approximation_up_to_2310 = 100
- hoppet.n3lo_splitting_approximation_up_to_2310_05744 = 100
- hoppet.n3lo_splitting_approximation_up_to_2404 = 101
- hoppet.n3lo_splitting_approximation_up_to_2404_09701 = 101
- hoppet.n3lo_splitting_approximation_up_to_2410 = 102
- hoppet.n3lo_splitting_approximation_up_to_2410_08089 = 102
- hoppet.n3lo_splitting_approximation_up_to_2512 = 103
N3LO splitting function choices
- hoppet.n3lo_splitting_Nfitav = 0
- hoppet.n3lo_splitting_Nfiterr1 = 1
- hoppet.n3lo_splitting_Nfiterr2 = 2
- hoppet.n3lo_splitting_exact = -2
- hoppet.n3lo_splitting_param = -1
N3LO mass threshold choices
- hoppet.n3lo_nfthreshold_exact_fortran = 2
- hoppet.n3lo_nfthreshold_libOME = 1
- hoppet.n3lo_nfthreshold_libOME_2510 = 3
- hoppet.n3lo_nfthreshold_libOME_2512 = 1
- hoppet.n3lo_nfthreshold_off = 0
- hoppet.n3lo_nfthreshold_on = 1
Convolution communicator pieces
- hoppet.cc_DELTA = 4
- hoppet.cc_REAL = 1
- hoppet.cc_REALVIRT = 3
- hoppet.cc_VIRT = 2
Structure function indices
These constants label the various structure functions used in HOPPET
F1 W+ : \(d+\bar{u}\)
F2 W+ : \(d + \bar{u}\)
F3 W+ : \(d + \bar{u}\)
F1 W- : \(\bar{d} + u\)
F2 W- : \(\bar{d} + u\)
F3 W- : \(\bar{d} + u\)
F1 Z : \((d + \bar{d}) v_d^2 a_d^2 + (u + \bar{u}) v_u^2 a_u^2\)
F2 Z : \((d + \bar{d}) v_d^2 a_d^2 + (u + \bar{u}) v_u^2a_u^2\)
F3 Z : \((d + \bar{d}) 2 v_d a_d + (u + \bar{u}) 2 v_u a_u\)
F1 γ : \((d + \bar{d}) e^2_d + (u + \bar{u}) e^2_u\)
F2 γ : \((d + \bar{d}) e^2_d + (u + \bar{u}) e^2_u\)
F1 γZ : \((d + \bar{d}) e_d 2v_d + (u + \bar{u}) e_u 2v_u\)
F2 γZ : \((d + \bar{d}) e_d 2v_d + (u + \bar{u}) e_u 2v_u\)
F3 γZ : \((d + \bar{d}) e_d 2a_d + (u + \bar{u}) e_u 2a_u\)
where the \(u\) and \(d\) refer to the sum over up- and down-type quarks, and \(v_i\), \(a_i\), and \(e_i\) are the vector, axial, and electric charges of an \(i\)-type quark.
- hoppet.iF1EM = 2
- hoppet.iF1Wm = 5
- hoppet.iF1Wp = 7
- hoppet.iF1Z = 10
- hoppet.iF1gZ = 6
- hoppet.iF2EM = 1
- hoppet.iF2Wm = 4
- hoppet.iF2Wp = 8
- hoppet.iF2Z = 11
- hoppet.iF2gZ = 0
- hoppet.iF3Wm = 3
- hoppet.iF3Wp = 9
- hoppet.iF3Z = 12
- hoppet.iF3gZ = 13
Structure function scale choices
- hoppet.scale_choice_Q = 1
- hoppet.scale_choice_arbitrary = 2
- hoppet.scale_choice_fixed = 0
Other constants
- hoppet.ncompmax = 13
- hoppet.ncompmin = 0