9 #ifndef ThePEG_GRV94L_H 10 #define ThePEG_GRV94L_H 13 #include "ThePEG/PDF/GRVBase.h" 29 Energy2
mu2()
const {
return 0.23*GeV2; }
34 Energy2
lam2()
const {
return sqr(0.2322*GeV); }
42 virtual void setup(
double l, Energy2 scale)
const;
48 virtual double uv()
const;
54 virtual double dv()
const;
60 virtual double del()
const;
66 virtual double udb()
const;
72 virtual double sb()
const;
78 virtual double cb()
const;
84 virtual double bb()
const;
90 virtual double gl()
const;
145 static string className() {
return "ThePEG::GRV94L"; }
149 static string library() {
return "GRV94L.so"; }
virtual double dv() const
Return the value of the d valens 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().
GRVBase inherits from PDFBase and is used as a base class for all GRV parton densities.
ClassTraitsType is an empty, non-polymorphic, base class.
GRV94L & operator=(const GRV94L &)
Private and non-existent assignment operator.
This is the main namespace within which all identifiers in ThePEG are declared.
virtual double gl() const
Return the value of the gluon densities for the values previously given by setup().
A concreate implementation of ClassDescriptionBase describing a concrete class without persistent dat...
static void Init()
Standard Init function used to initialize the interface.
Energy2 lam2() const
Return the square of used.
virtual void setup(double l, Energy2 scale) const
Setup the l and scale to be used in the following call to uv(), dv)=, etc.
virtual double sb() const
Return the value of the s density for the values previously given by setup().
Energy2 mu2() const
Return the cutoff scale.
virtual double udb() const
Return the value of the average u and d sea densities 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 ...
RCPtr is a reference counted (smart) pointer.
virtual IBPtr fullclone() const
Make a clone of this object, possibly modifying the cloned object to make it sane.
virtual double cb() const
Return the value of the c density for the values previously given by setup().
The default concrete implementation of ClassTraitsBase.
virtual double uv() const
Return the value of the u valens density for the values previously given by setup().
GRV94L inherits from PDFBase via the GRVBase class and implements the GRV94L parton densities for (an...
BaseClassTraits describes the base classes of the templated class.
static NoPIOClassDescription< GRV94L > initGRV94L
Describe a concrete class without persistent data.
The templated ClassTraitsBase class defines a set of default information about classes used by ThePEG...
virtual IBPtr clone() const
Make a simple clone of this object.