PDF is a simple wrapper class with normal copy-semantics which holds a PDFBase object and a ParticleData object for which to determine parton densities. More...
#include <PDF.h>
Public Member Functions | |
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. | |
tcPDFPtr | thePDF |
The parton density object. | |
tcPDPtr | theParticle |
The particle for which the parton density is used. | |
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. | |
tcPDFPtr | pdf () const |
The parton density object. | |
tcPDPtr | particle () const |
The particle for which the parton density is used. | |
bool | operator== (const PDF &x) const |
Compare for equality. | |
bool | operator< (const PDF &x) const |
Compare for ordering. | |
PDF is a simple wrapper class with normal copy-semantics which holds a PDFBase object and a ParticleData object for which to determine parton densities.
|
inline |
Constructor from a given PartonBinInstance.
Definition at line 36 of file PDF.h.
References theParticle, and thePDF.
Constructor from a given PDFBase and ParticleData object.
|
inline |
|
inline |
|
inline |
The particle for which the parton density is used.
Definition at line 147 of file PDF.h.
References theParticle.
Referenced by operator<(), and operator==().
|
inline |
The parton density object.
Definition at line 142 of file PDF.h.
References thePDF.
Referenced by operator<(), and operator==().
|
inline |
Return the density for the given parton, for a given partonScale and logarithmic momentum fraction l assuming the particle has a virtuality particleScale.
Definition at line 98 of file PDF.h.
References theParticle, and thePDF.
|
inline |
Return the valence density for the given parton, for a given partonScale and logarithmic momentum fraction l assuming the particle has a virtuality particleScale.
Definition at line 120 of file PDF.h.
References theParticle, and thePDF.
|
inline |
Return the valence density for the given parton, for a given partonScale and momentum fraction x assuming the particle has a virtuality particleScale.
Definition at line 131 of file PDF.h.
References theParticle, and thePDF.
|
inline |
Return the density for the given parton, for a given partonScale and momentum fraction x assuming the particle has a virtuality particleScale.
Definition at line 109 of file PDF.h.
References theParticle, and thePDF.
|
private |
|
private |