ThePEG  1.8.0
Interfaces defined for the ThePEG::LHAPDF class.
Brief class description:
The LHAPDF class inherits from PDFBase and implements an interface to the LHAPDF library of parton density function parameterizations. This class is available even if LHAPDF was not properly installed when ThePEG was installed, but will then produce an error in the initialization. Note that the valence densities from the xfvx() and xfvl() function will only work properly for nucleons. All other particles will have zero valence densities.
See also ThePEG::LHAPDF

Name: PType
Type: Switch

Description:
The type of incoming particles which can be handled by this PDF.
Registered options:
1(Nucleon)
Nucleon densities.
2(PionOrVMD)
Pion densities (can also be used for VMD photons).
3(Photon)
Photon densities.
Default value: 1

Name: PDFName
Type: Character string parameter

Description:
The name if the PDF set to be used. Should be the full name including the .LHpdf or .LHgrid suffix.
Default value: cteq6ll.LHpdf

Name: PDFNumber
Type: Integer parameter

Description:
The number of the PDF set and member to be used.
Default value: 10042
Minimum value: 1

Name: Member
Type: Integer parameter

Description:
The chosen member of the selected PDF set.
Default value: 0
Minimum value: 0
Maximum value: 1000000000 (May be changed by member function.)

Name: EnablePartonicGamma
Type: Switch

Description:
Enable the option of having photons as partons inside a hadron
Registered options:
0(No)
Don't include them
1(Yes)
Include partonic photons
Default value: 0

Name: PhotonOption
Type: Switch

Description:
Different options for handling off-shell photon distributions.
Registered options:
1(DipoleDampening)
Dipole dampening by integration (very time consuming).
2(MaxScales)
$P_0^2=\max(Q_0^2,P^2)$
3(AddScales)
$P_0^{'2}=Q_0^2+p^2$
4(PeffPreserve)
$P_{eff}$ preserving momentum sum.
5(PintPreserve)
$P_{int}$ preserving momentum sum and average evolution range.
6(PeffMatch)
$P_{eff}$ matched to $P_0$ in $P^2\rightarrow Q^2$ limit.
7(PintMatch)
$P_{int}$ matched to $P_0$ in $P^2\rightarrow Q^2$ limit.
Default value: 7

Name: MaxNSet
Type: Integer parameter

Description:
The maximum number of simultaneous pdfs that can be used in LHAPDF. Should be set to the parameter nmxset in the parmsetup.inc file compiled into the installed LHAPDF library you are using (by default this is set to 3)
Default value: 3
Minimum value: 1

Name: VerboseLevel
Type: Switch

Description:
The verbosity of the output from the LHAPDF library.
Registered options:
0(Silent)
Trying to inhibit all output from the LHAPDF library (unfortunately not always possible).
1(Normal)
Normal output from the LHAPDF library (unfortunately to the standard output).
Default value: 0

Name: MaxFlav
Type: Integer parameter

Description:
The maximum number of flavours for which non-zero densities are reported. The actual number of flavours may be less depending on the chosen PDF set.
Default value: 5
Minimum value: 3

Name: PDFLIBNumbers
Type: Command

Description:
Set the PDF set and member to be used by specifying the old PDFLIB group and set number.

Name: Test
Type: Command

Description:
Write out the values of the chosen PDF set using the x, Q2 and P2 parameters supplied.

There may be interfaces inherited from the ThePEG::PDFBase class.