ThePEG::GRV94L Class Reference

GRV94L inherits from PDFBase via the GRVBase class and implements the GRV94L parton densities for (anti) protons and neutrons. More...

#include <GRV94L.h>

Inheritance diagram for ThePEG::GRV94L:

ThePEG::GRVBase ThePEG::PDFBase ThePEG::HandlerBase ThePEG::HandlerBaseT< T > ThePEG::Interfaced ThePEG::InterfacedBase ThePEG::Base ThePEG::Named ThePEG::Pointer::ReferenceCounted

List of all members.

Static Public Member Functions

static void Init ()
 Standard Init function used to initialize the interface.

Protected Member Functions

virtual void setup (double l, Energy2 scale) const
 Setup the l$=\log{1/x}$ and scale $Q^2$ to be used in the following call to uv(), dv)=, etc.
virtual double uv () const
 Return the value of the u valens density for the values previously given by setup().
virtual double dv () const
 Return the value of the d valens density for the values previously given by setup().
virtual double del () const
 Return the value of the difference between the u and d sea densities for the values previously given by setup().
virtual double udb () const
 Return the value of the average u and d sea densities for the values previously given by setup().
virtual double sb () const
 Return the value of the s density for the values previously given by setup().
virtual double cb () const
 Return the value of the c density for the values previously given by setup().
virtual double bb () const
 Return the value of the b density for the values previously given by setup().
virtual double gl () const
 Return the value of the gluon densities for the values previously given by setup().
Clone Methods.
virtual IBPtr clone () const
 Make a simple clone of this object.
virtual IBPtr fullclone () const
 Make a clone of this object, possibly modifying the cloned object to make it sane.

Private Member Functions

Energy2 mu2 () const
 Return the cutoff scale.
Energy2 lam2 () const
 Return the square of $\Lambda_{QCD}$ used.
GRV94Loperator= (const GRV94L &)
 Private and non-existent assignment operator.

Static Private Attributes

static NoPIOClassDescription
< GRV94L
initGRV94L
 Describe a concrete class without persistent data.


Detailed Description

GRV94L inherits from PDFBase via the GRVBase class and implements the GRV94L parton densities for (anti) protons and neutrons.

See also:
The interfaces defined for GRV94L.

Definition at line 24 of file GRV94L.h.


Member Function Documentation

virtual IBPtr ThePEG::GRV94L::clone (  )  const [protected, virtual]

Make a simple clone of this object.

Returns:
a pointer to the new object.

Implements ThePEG::InterfacedBase.

virtual IBPtr ThePEG::GRV94L::fullclone (  )  const [protected, virtual]

Make a clone of this object, possibly modifying the cloned object to make it sane.

Returns:
a pointer to the new object.

Reimplemented from ThePEG::InterfacedBase.


The documentation for this class was generated from the following file:

Generated on Thu Apr 29 12:43:13 2010 for ThePEG by  doxygen 1.5.5