NNPDF2.3 with QED corrections
Here we present the procedure to install the NNPDF2.3 grids with QED corrections in LHAPDF 5.9.0.
The tutorial proposes a code example in C++ and FORTRAN languages, using the LHAPDF interface.
References: arXiv:1308.0598 (paper), arXiv:1307.1131 and arXiv:1305.4179 (proceedings)
NNPDF2.3QED grids
Proton NNLO grids | Neutron NNLO grids |
---|---|
NNPDF23_nnlo_as_0117_qed | NNPDF23_nnlo_as_0117_qed_neutron |
NNPDF23_nnlo_as_0118_qed | NNPDF23_nnlo_as_0118_qed_neutron |
NNPDF23_nnlo_as_0119_qed | NNPDF23_nnlo_as_0119_qed_neutron |
Special NNPDF2.3QED grids for MCs (positive defined):
Proton LO grids | Proton LO grids (only replica 0) |
---|---|
NNPDF23_lo_as_0119_qed | NNPDF23_lo_as_0119_qed_mem0 |
NNPDF23_lo_as_0130_qed | NNPDF23_lo_as_0130_qed_mem0 |
Proton NLO grids | Proton NLO grids (only replica 0) |
---|---|
NNPDF23_nlo_as_0119_qed_mc | NNPDF23_nlo_as_0119_qed_mc_mem0 |
Proton NNLO grids | Proton NNLO grids (only replica 0) |
---|---|
NNPDF23_nnlo_as_0119_qed_mc | NNPDF23_nnlo_as_0119_qed_mc_mem0 |
Basic instructions to obtain the photon PDF from LHAPDF
In C++:LHAPDF::hasPhoton(); // returns true if the photon PDF is available
LHAPDF::xfxphoton(x,Q,f); // with f=-6,7. It returns the x*photon PDF if f=7.In Fortran:has_photon() # returns true if the photon PDF is available
evolvePDFphoton(x,Q,f,xphoton) # with f=-6,6. The x*photon PDF is stored in xphoton.
Downloading and running the tutorial
1. Download
This tutorial shows how to obtain the NNPDF photon PDF using the LHAPDF interface.wget http://pcteserver.mi.infn.it/~nnpdf/qed/nnpdf_tutorial_qed.tgz
2. Unpack
tar -xvzf nnpdf_tutorial_qed.tar.gz
3. Compile
cd nnpdf_tutorial_qed
make
4. Run
# run C++ example
./tutorial_cxx
# run Fortran example
./tutorial_fortran