Parton Distribution Functions

LHAPDF

To be able to use ​LHAPDF instead of the built-in PDF sets, you need to specify the installation path of LHAPDF when configuring ThePEG

--with-lhapdf=/path/to/lhapdf

this is done by default by the bootstrap script.

To use a set from LHAPDF instead you should need to create a new PDF object, for example for one of the NNPDF sets

cd /Herwig/Partons
create ThePEG::LHAPDF myPDFset ThePEGLHAPDF.so
set myPDFset:PDFName NNPDF30_nlo_as_0118
set myPDFset:RemnantHandler HadronRemnants

Herwig allows the use of different PDFs for different parts of the simulation. The normal location is the PDF member of the beam particle, e.g.

set /Herwig/Particles/p+:PDF myPDFset
set /Herwig/Particles/pbar-:PDF myPDFset

The PDFs used in the calculation of the hard process are set using

set /Herwig/Partons/QCDExtractor:FirstPDF myPDFset
set /Herwig/Partons/QCDExtractor:SecondPDF myPDFset

and should be evaluated at the same order in perturbation theory as the hard process. The PDF used in the shower can be set using

set /Herwig/Shower/ShowerHandler:PDFA myPDFset
set /Herwig/Shower/ShowerHandler:PDFB myPDFset

set /Herwig/DipoleShower/DipoleShowerHandler:PDFA myPDFset
set /Herwig/DipoleShower/DipoleShowerHandler:PDFB myPDFset

In general we would recommend using the same PDF as used for the hard process, particularly if you are using MC@NLO or POWHEG matching.

However we would always recommend that you use a leading-order PDF for both the remnant handling

set /Herwig/Shower/ShowerHandler:PDFARemnant myPDFset
set /Herwig/Shower/ShowerHandler:PDFBRemnant myPDFset
set /Herwig/DipoleShower/DipoleShowerHandler:PDFARemnant myPDFset
set /Herwig/DipoleShower/DipoleShowerHandler:PDFBRemnant myPDFset

and multiple scattering

set /Herwig/Partons/MPIExtractor:FirstPDF myPDFset
set /Herwig/Partons/MPIExtractor:SecondPDF myPDFset