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