File: GRV94M.h
Description:
GRV94M iherits from PDFBase via the GRVBase class and
implements the GRV94M parton densities for (anti) protons.
See
also:
namespace Pythia7
CLASS
GRV94M:
Base class:
Public members:
inline GRV94M();
inline GRV94M(const GRV94M &);
virtual ~GRV94M();
Standard ctors and dtor
inline Energy2 mu2() const;
inline Energy2 lam2() const;
Return the cutoff scale and the square of Lambda_QCD used.
Protected members:
virtual void setup(double l, Energy2 scale) const;
Setup the log(1/x) and scale Q2 to be used in the following call
to uv, dv, ...
virtual double uv() const;
virtual double dv() const;
virtual double del() const;
virtual double udb() const;
virtual double sb() const;
virtual double cb() const;
virtual double bb() const;
virtual double gl() const;
Return the value of the u-valens, d-valens, difference between
the u and d sea, the average u and d sea, s, c and b sea and
gluon densities respectively for the values previously given by
setup().
Public members:
static void Init();
Standard Init function used to initialize the interface.
Protected members:
inline virtual IBPtr clone() const;
inline virtual IBPtr fullclone() const;
Standard clone methods
inline virtual void doupdate() throw(UpdateException);
inline virtual void doinit() throw(InitException);
inline virtual void dofinish();
Standard Interfaced virtual functions.
inline virtual void rebind(const TranslationMap & trans)
throw(RebindException);
Change all pointers to Interfaced objects to corresponding clones.
inline virtual IVector getReferences();
Return pointers to all Interfaced objects refered to by this.
Private members:
static NoPIOClassDescription<GRV94M> initGRV94M;
GRV94M & operator=(const GRV94M &);
Private and non-existent assignment operator.
template <>
STRUCT
BaseClassTrait<GRV94M,1>
Public members:
template <>
STRUCT
ClassTraits<GRV94M>:
Public members:
static string className() { return "/Pythia7/GRV94M"; }
static string library() { return "GRV94M.so"; }
DEFINED MACROS
INCLUDED FILES
Pythia7/PDF/GRVBase.h
GRV94M.icc