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 uv() const
Return the value of the u 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.
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.
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.
virtual double gl() const
Return the value of the gluon densities for the values previously given by setup().
Energy2 lam2() const
Return the square of used.
A concreate implementation of ClassDescriptionBase describing a concrete class without persistent dat...
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()...
Energy2 mu2() const
Return the cutoff scale.
RCPtr is a reference counted (smart) pointer.
virtual double sb() const
Return the value of the s 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.
virtual double dv() const
Return the value of the d valens density for the values previously given by setup().
BaseClassTraits describes the base classes of the templated class.
virtual double del() const
Return the value of the difference between the u and d sea densities for the values previously given ...
The templated ClassTraitsBase class defines a set of default information about classes used by ThePEG...