#include <PDF.h>
Public Member Functions | |
tcPDFPtr | pdf () const |
The parton density object. | |
tcPDPtr | particle () const |
The particle for which the parton density is used. | |
Standard constructors, assignment and destructors. | |
PDF () | |
Default constructor. | |
PDF (tcPBIPtr pb) | |
Constructor from a given PartonBinInstance. | |
PDF (tcPDFPtr pdf, tcPDPtr pd) | |
Constructor from a given PDFBase and ParticleData object. | |
Access the parton densities. | |
double | xfl (tcPPtr parton, Energy2 partonScale, double l, Energy2 particleScale=ZERO) const |
Return the density for the given parton, for a given partonScale and logarithmic momentum fraction l assuming the particle has a virtuality particleScale. | |
double | xfx (tcPPtr parton, Energy2 partonScale, double x, double eps=0.0, Energy2 particleScale=ZERO) const |
Return the density for the given parton, for a given partonScale and momentum fraction x assuming the particle has a virtuality particleScale. | |
double | xfvl (tcPPtr parton, Energy2 partonScale, double l, Energy2 particleScale=ZERO) const |
Return the valence density for the given parton, for a given partonScale and logarithmic momentum fraction l assuming the particle has a virtuality particleScale. | |
double | xfvx (tcPPtr parton, Energy2 partonScale, double x, double eps=0.0, Energy2 particleScale=ZERO) const |
Return the valence density for the given parton, for a given partonScale and momentum fraction x assuming the particle has a virtuality particleScale. | |
double | xfl (tcPDPtr parton, Energy2 partonScale, double l, Energy2 particleScale=ZERO) const |
Return the density for the given parton, for a given partonScale and logarithmic momentum fraction l assuming the particle has a virtuality particleScale. | |
double | xfx (tcPDPtr parton, Energy2 partonScale, double x, double eps=0.0, Energy2 particleScale=ZERO) const |
Return the density for the given parton, for a given partonScale and momentum fraction x assuming the particle has a virtuality particleScale. | |
double | xfvl (tcPDPtr parton, Energy2 partonScale, double l, Energy2 particleScale=ZERO) const |
Return the valence density for the given parton, for a given partonScale and logarithmic momentum fraction l assuming the particle has a virtuality particleScale. | |
double | xfvx (tcPDPtr parton, Energy2 partonScale, double x, double eps=0.0, Energy2 particleScale=ZERO) const |
Return the valence density for the given parton, for a given partonScale and momentum fraction x assuming the particle has a virtuality particleScale. | |
Private Attributes | |
tcPDFPtr | thePDF |
The parton density object. | |
tcPDPtr | theParticle |
The particle for which the parton density is used. |
Definition at line 22 of file PDF.h.