bbHFONLL is hosted by Hepforge, IPPP Durham

# Documentation¶

## Installation¶

To be able to compile the code you need to have the following softwares/libraries installed

To compile and install, simply run

./install.sh


## Code Usage¶

The install script installs the bbHFONLL code into a single library that can be called from python. An Example on how the program can be run is available in ./examples/test.py.

Input parameters are passed through a .info file in Yaml style. Have a look at ./examples/test.info for more details.

In addition to the desired computational parameters, a file containing the 4F scheme calculation, corresponding to the desired setup, must be provided, as this code only computes the massless contribution to the FONLL matched cross section.

### 4F scheme results¶

4F scheme results must be provided using the following convention:

    MH  XS  muR  muF


separated by a tab character, also the header must be included.

As an example we provide the set of tabulated cross sections that were used for the benchmark presented in chapter IV.2.2.e of the
Yellow Report 4 (Figure 264). The tabulated cross sections can be found here. To reproduce the numbers, one should run the code to generate events for Higgs production in association with bottom quarks at LHC in the MG5_aMCatNLO framework with the latest parameters recommended by the HXSWG
(bbH_4FS_yb2_save_central_v2.3.0.tar.gz and bbH_4FS_ybyt_save_central_v2.3.0.tar.gz) bbH, with the following settings: $m_H$ = 125.09 GeV, $m_b$ = 4.58 GeV, $\mu_F=\mu_F = (m_H+2m_b)/4$, at $\sqrt{S}= 13$ TeV. As input PDF we used the central PDF set (with $\mu_b$=4.58,m_b=4.58) in the LHAPDF6 format kindly provided by M. Bonvini that can be found at this page here.
If you use these numbers or run the code, please cite this paper

• Higgs production in association with bottom quarks
Wiesemann, R. Frederix, S. Frixione, V. Hirschi, F. Maltoni, P. Torrielli. Sep 18, 2014. 33 pp.
arXiv:1409.5301

In order to perform a FONLL-B (NNLL+NLO) calculation three files have to be provided:

  * 4F_LO.txt, a Leading Order calculation in the 4F scheme,
* 4F_gg.txt, a Leading Order calculation in the gluon-gluon channel in the 4F scheme,
* 4F_NLO.txt, the full NLO calculation in the 4F scheme.


Example 4F scheme tables can be found in the ./examples folder.

## Run the script¶

To run the code with python symply add the following lines in your preamble

import sys
sys.path.append('<path_to_bbhfonll>/lib')
sys.path.append('<path_to_bbhfonll>/src/python')

import fonll

calc = fonll.fonll('<path_to_param_card.info>')
res  = calc.calc_fonll(125,125,125)


with the .info file in the form:

order_5f    : 2                                    # order of the 5F calc
order_fonll : 2                                    # select 1 for fonll-A (LL matching)
mur         : 125.                                 # renormalisation scale (central)
muf         : 125.                                 # factorisation scale (central)
mh          : 125.                                 # mass of the Higgs boson
mb          : 4.58                                 # pole mass of the b-quark
sqrts       : 13000.                               # center of mass energy
iter        : 100000                               # number of vegas points per iteration
pdf_set     : 'PDF4LHC15_nnlo_mc__mb4.58_mub4.58'  # pdf set