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

Public Member Functions

virtual void init (Info *, Settings &settings, ParticleData *, Rndm *rndmPtrIn)
 
virtual bool calcTotEl (int idAin, int idBin, double sIn, double, double)
 
virtual double dsigmaEl (double t, bool useCoulomb=false, bool onlyPomerons=false)
 
virtual bool calcDiff (int idAin, int idBin, double sIn, double, double)
 
virtual double dsigmaSD (double xi, double t, bool=true, int=0)
 
virtual double dsigmaDD (double xi1, double xi2, double t, int=0)
 
virtual double dsigmaCD (double xi1, double xi2, double t1, double t2, int=0)
 
virtual double mMinCD ()
 
virtual void init (Info *infoPtrIn)
 
virtual bool calcTotEl (int idAin, int idBin, double sIn, double, double)
 
virtual double dsigmaEl (double t, bool useCoulomb=false, bool onlyPomerons=false)
 
virtual bool calcDiff (int idAin, int idBin, double sIn, double, double)
 
virtual double dsigmaSD (double xi, double t, bool=true, int=0)
 
virtual double dsigmaDD (double xi1, double xi2, double t, int=0)
 
virtual double dsigmaCD (double xi1, double xi2, double t1, double t2, int=0)
 
virtual double mMinCD ()
 
- Public Member Functions inherited from Pythia8::SigmaTotAux
virtual bool splitDiff ()
 
pair< double, double > tRange (double sIn, double s1In, double s2In, double s3In, double s4In)
 
bool tInRange (double tIn, double sIn, double s1In, double s2In, double s3In, double s4In)
 
double pFormFac (double tIn)
 
virtual bool splitDiff ()
 
pair< double, double > tRange (double sIn, double s1In, double s2In, double s3In, double s4In)
 
bool tInRange (double tIn, double sIn, double s1In, double s2In, double s3In, double s4In)
 
double pFormFac (double tIn)
 

Additional Inherited Members

- Public Attributes inherited from Pythia8::SigmaTotAux
bool isExpEl
 
bool hasCou
 
double sigTot
 
double rhoOwn
 
double sigEl
 
double bEl
 
double sigTotCou
 
double sigElCou
 
double sigXB
 
double sigAX
 
double sigXX
 
double sigAXB
 
- Protected Member Functions inherited from Pythia8::SigmaTotAux
virtual bool initCoulomb (Settings &settings, ParticleData *particleDataPtrIn)
 
virtual bool addCoulomb ()
 
virtual double dsigmaElCoulomb (double t)
 
virtual bool initCoulomb (Settings &settings, ParticleData *particleDataPtrIn)
 
virtual bool addCoulomb ()
 
virtual double dsigmaElCoulomb (double t)
 
- Protected Attributes inherited from Pythia8::SigmaTotAux
int idA
 
int idB
 
bool tryCoulomb
 
double chgSgn
 
double tAbsMin
 
double lambda
 
double phaseCst
 
ParticleDataparticleDataPtr
 
RndmrndmPtr
 
- Static Protected Attributes inherited from Pythia8::SigmaTotAux
static const int NPOINTS = 1000
 
static const double ALPHAEM = 0.00729353
 
static const double HBARC2 = 0.38938
 
static const double CONVERTEL = 0.0510925
 
static const double MPROTON = 0.9382720
 
static const double SPROTON = 0.8803544
 
static const double MPION = 0.1349766
 
static const double SPION = 0.0182187
 
static const double GAMMAEUL = 0.577215665
 
static const double TABSREF = 2e-3
 
static const double TABSMAX = 1.
 
static const double MINSLOPEEL = 10.
 

Detailed Description

Definition at line 411 of file SigmaTotal.h.


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