StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | List of all members
Pythia8::EPS09 Class Reference
Inheritance diagram for Pythia8::EPS09:
Pythia8::nPDF Pythia8::nPDF Pythia8::PDF Pythia8::PDF Pythia8::PDF Pythia8::PDF

Public Member Functions

 EPS09 (int idBeamIn=2212, int iOrderIn=1, int iSetIn=1, string xmlPath="../share/Pythia8/xmldoc/", PDF *protonPDFPtrIn=0, Info *infoPtrIn=0)
 
void rUpdate (int id, double x, double Q2)
 
void setErrorSet (int iSetIn)
 
 EPS09 (int idBeamIn=2212, int iOrderIn=1, int iSetIn=1, string pdfdataPath="../share/Pythia8/pdfdata/", PDFPtr protonPDFPtrIn=0, Info *infoPtrIn=0)
 
void rUpdate (int id, double x, double Q2)
 
void setErrorSet (int iSetIn)
 
- Public Member Functions inherited from Pythia8::nPDF
 nPDF (int idBeamIn=2212, PDF *protonPDFPtrIn=0)
 
void xfUpdate (int id, double x, double Q2)
 
void initNPDF (PDF *protonPDFPtrIn=0)
 
int getA ()
 
int getZ ()
 
void setMode (double zaIn)
 
void resetMode ()
 
 nPDF (int idBeamIn=2212, PDFPtr protonPDFPtrIn=0)
 
void xfUpdate (int id, double x, double Q2)
 
void initNPDF (PDFPtr protonPDFPtrIn=0)
 
int getA ()
 
int getZ ()
 
void setMode (double zaIn)
 
void resetMode ()
 
- Public Member Functions inherited from Pythia8::PDF
 PDF (int idBeamIn=2212)
 
bool isSetup ()
 
void newValenceContent (int idVal1In, int idVal2In)
 
virtual void setExtrapolate (bool)
 
double xf (int id, double x, double Q2)
 
double xfVal (int id, double x, double Q2)
 
double xfSea (int id, double x, double Q2)
 
 PDF (int idBeamIn=2212)
 
bool isSetup ()
 
void newValenceContent (int idVal1In, int idVal2In)
 
virtual void setExtrapolate (bool)
 
double xf (int id, double x, double Q2)
 
double xfVal (int id, double x, double Q2)
 
double xfSea (int id, double x, double Q2)
 
 PDF (int idBeamIn=2212)
 
virtual bool isSetup ()
 
virtual void newValenceContent (int idVal1In, int idVal2In)
 
virtual void setExtrapolate (bool)
 
virtual double xf (int id, double x, double Q2)
 
virtual double xfVal (int id, double x, double Q2)
 
virtual double xfSea (int id, double x, double Q2)
 
virtual bool insideBounds (double, double)
 
virtual double alphaS (double)
 
virtual double mQuarkPDF (int)
 
virtual int nMembers ()
 
virtual void calcPDFEnvelope (int, double, double, int)
 
virtual void calcPDFEnvelope (pair< int, int >, pair< double, double >, double, int)
 
virtual PDFEnvelope getPDFEnvelope ()
 
virtual double gammaPDFxDependence (int, double)
 
virtual double gammaPDFRefScale (int)
 
virtual int sampleGammaValFlavor (double)
 
virtual double xfIntegratedTotal (double)
 
virtual double xGamma ()
 
virtual void xPom (double=-1.0)
 
virtual double xfFlux (int, double, double)
 
virtual double xfApprox (int, double, double)
 
virtual double xfGamma (int, double, double)
 
virtual double getQ2min ()
 
virtual double getXmin ()
 
virtual double getXhadr ()
 
virtual double getGammaFluxNorm ()
 
virtual double sampleXgamma (double)
 
virtual double sampleQ2gamma (double)
 
virtual double xfMax (int id, double x, double Q2)
 
virtual double xfSame (int id, double x, double Q2)
 
virtual void setVMDscale (double=1.)
 
 PDF (int idBeamIn=2212)
 
virtual bool isSetup ()
 
virtual void newValenceContent (int idVal1In, int idVal2In)
 
virtual void setExtrapolate (bool)
 
virtual double xf (int id, double x, double Q2)
 
virtual double xfVal (int id, double x, double Q2)
 
virtual double xfSea (int id, double x, double Q2)
 
virtual bool insideBounds (double, double)
 
virtual double alphaS (double)
 
virtual double mQuarkPDF (int)
 
virtual int nMembers ()
 
virtual void calcPDFEnvelope (int, double, double, int)
 
virtual void calcPDFEnvelope (pair< int, int >, pair< double, double >, double, int)
 
virtual PDFEnvelope getPDFEnvelope ()
 
virtual double gammaPDFxDependence (int, double)
 
virtual double gammaPDFRefScale (int)
 
virtual int sampleGammaValFlavor (double)
 
virtual double xfIntegratedTotal (double)
 
virtual double xGamma ()
 
virtual void xPom (double=-1.0)
 
virtual double xfFlux (int, double, double)
 
virtual double xfApprox (int, double, double)
 
virtual double xfGamma (int, double, double)
 
virtual double intFluxApprox ()
 
virtual bool hasApproxGammaFlux ()
 
virtual double getXmin ()
 
virtual double getXhadr ()
 
virtual double sampleXgamma (double)
 
virtual double sampleQ2gamma (double)
 
virtual double xfMax (int id, double x, double Q2)
 
virtual double xfSame (int id, double x, double Q2)
 
virtual void setVMDscale (double=1.)
 

Additional Inherited Members

- Protected Member Functions inherited from Pythia8::PDF
void setValenceContent ()
 
void setValenceContent ()
 
void setValenceContent ()
 
void printErr (string errMsg, Info *infoPtr=0)
 
void setValenceContent ()
 
void printErr (string errMsg, Info *infoPtr=0)
 
- Protected Attributes inherited from Pythia8::nPDF
double ruv
 
double rdv
 
double ru
 
double rd
 
double rs
 
double rc
 
double rb
 
double rg
 
- Protected Attributes inherited from Pythia8::PDF
int idBeam
 
int idBeamAbs
 
int idSav
 
int idVal1
 
int idVal2
 
double xSav
 
double Q2Sav
 
double xu
 
double xd
 
double xs
 
double xubar
 
double xdbar
 
double xsbar
 
double xc
 
double xb
 
double xg
 
double xlepton
 
double xgamma
 
double xuVal
 
double xuSea
 
double xdVal
 
double xdSea
 
bool isSet
 
bool isInit
 
double xsVal
 
double xcVal
 
double xbVal
 
double xsSea
 
double xcSea
 
double xbSea
 
bool hasGammaInLepton
 

Detailed Description

Definition at line 1111 of file PartonDistributions.h.


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