Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/n3pdf/hpt-n3lo
Approximate transverse momentum distribution for the Higgs boson produced via gluon fusion in HEFT by combining threshold and high-energy resummations.
https://github.com/n3pdf/hpt-n3lo
Last synced: 12 days ago
JSON representation
Approximate transverse momentum distribution for the Higgs boson produced via gluon fusion in HEFT by combining threshold and high-energy resummations.
- Host: GitHub
- URL: https://github.com/n3pdf/hpt-n3lo
- Owner: N3PDF
- Created: 2021-05-19T08:55:03.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-06-19T11:40:41.000Z (over 3 years ago)
- Last Synced: 2024-11-10T22:37:36.577Z (2 months ago)
- Language: C++
- Homepage:
- Size: 390 KB
- Stars: 0
- Watchers: 4
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[![DOI](https://zenodo.org/badge/368804644.svg)](https://zenodo.org/badge/latestdoi/368804644)
#### Description
HpT-N3LO computes the approximation of the N3LO contribution to the Higgs
boson production from gluon fusion by combining the small-pt and threshold
resummations.#### Dependency
`HpT-N3LO` relies on the following libraries:
* [HpT-MON](https://github.com/N3PDF/HpT-MON): for the computation of the exact
FO (up to NNLO) results. The instruction on how to install `HpT-MON` is described
in the `README` file.* [Complex Bessel](https://blog.joey-dumont.ca/complex_bessel/): for the computation
of various Bessel functions with complex arguments. This is not currently being
used yet but might be useful in the future (plus stripping it away from the rest
of the code also demands some time).#### Compile & run the code
Thanks to meson, compiling the code is straightforward:
```bash
meson setup builddir
cd builddir
meson compile
```This will generate two executables called `higgs-pt` and `higgs-n` in the `builddir`
directory. To run the code, use one of the run cards in the `runcards` folder as follows:
```bash
./higgs-n ../runcards/Mellin-HpT-as-N.yaml (for results as a function of N)
./higgs-pt ../runcards/Mellin-HpT-as-pt.yaml (for results as a function of pt)
```Every time changes are made, the code can be re-compiled by running `meson compile`
inside the `builddir` directory.Finally, in case one wants to install the header files and library system-wide, this
can be done by running the following:
```bash
meson install
```
This, by default, will install the header files in `/{prefix}/include/higgs-fo` and
add `higgsfo.pc` to the PKG path.