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

Public Member Functions

 LHAPDF (int idBeamIn, string setName, int member, int nSetIn=1, Info *infoPtr=0)
 
void setExtrapolate (bool extrapol)
 
 LHAPDF (int idBeamIn, string setName, int member, int nSetIn=1, Info *infoPtr=0)
 
void setExtrapolate (bool extrapol)
 
 LHAPDF (int idIn, string pSet, Info *infoPtrIn)
 
bool isSetup ()
 
void newValenceContent (int idVal1In, int idVal2In)
 
void setExtrapolate (bool extrapolate)
 
double xf (int id, double x, double Q2)
 
double xfVal (int id, double x, double Q2)
 
double xfSea (int id, double x, double Q2)
 
bool insideBounds (double x, double Q2)
 
double alphaS (double Q2)
 
double mQuarkPDF (int idIn)
 
int nMembers ()
 
void calcPDFEnvelope (int idNow, double xNow, double Q2Now, int valSea)
 
void calcPDFEnvelope (pair< int, int > idNows, pair< double, double > xNows, double Q2Now, int valSea)
 
PDFEnvelope getPDFEnvelope ()
 
 LHAPDF (int idIn, string pSet, Info *infoPtrIn)
 
bool isSetup ()
 
void newValenceContent (int idVal1In, int idVal2In)
 
void setExtrapolate (bool extrapolate)
 
double xf (int id, double x, double Q2)
 
double xfVal (int id, double x, double Q2)
 
double xfSea (int id, double x, double Q2)
 
bool insideBounds (double x, double Q2)
 
double alphaS (double Q2)
 
double mQuarkPDF (int idIn)
 
int nMembers ()
 
void calcPDFEnvelope (int idNow, double xNow, double Q2Now, int valSea)
 
void calcPDFEnvelope (pair< int, int > idNows, pair< double, double > xNows, double Q2Now, int valSea)
 
PDFEnvelope getPDFEnvelope ()
 
- Public Member Functions inherited from Pythia8::PDF
 PDF (int idBeamIn=2212)
 
bool isSetup ()
 
void newValenceContent (int idVal1In, int idVal2In)
 
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)
 
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 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 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.)
 

Static Public Member Functions

static int findNSet (string setName, int member)
 
static int freeNSet ()
 

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::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 87 of file PartonDistributions.h.


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