Classes | |
class | Rndm |
The random number generator class used internally in the Pythia7 Shower routines. More... | |
class | Hist |
Simple histogram class to be used internally in the Pythia7 Shower classes for testing purposes. More... | |
class | Vec4 |
Vec4 class. More... | |
class | RotBstMatrix |
RotBstMatrix class. More... | |
class | Particle |
Particle class. More... | |
class | |
Base class for parton distribution functions. More... | |
class | GRV94L |
Gives the GRV 94 L (leading order) parton distribution function set in parametrized form. More... | |
class | Lepton |
Gives electron (or muon, or tau) parton distribution. More... | |
class | BeamParticle |
This class holds info on a beam particle in the shower evolution. More... | |
class | ThePEGPDF |
Interface class to make the ThePEG pdf classes available to the internal Pythia7 Shower classes. More... | |
class | Event |
This class hold a partonic event, which is to shower (on input) or has showered (on output). More... | |
class | Shower |
The Shower class administrates initial- and final-state radiation, by one call to SpaceShower and repeated calls to TimeShower. More... | |
class | SpaceParticle |
This class holds info on a spacelike particle in the shower evolution. More... | |
class | SpaceShower |
The SpaceShower class does spacelike showers. More... | |
class | TimeParticle |
This class holds info on a timelike particle in the shower evolution. More... | |
class | TimeShower |
The TimeShower class does timelike showers. More... | |
Functions | |
double | sqrtpos (double x) |
Return the square root. | |
double | sqrtsgn (double x) |
Return the square root. | |
double | lambdaK (double a, double b, double c) |
The Kallens lambda function. | |
double | lambdaKRoot (double a, double b, double c) |
Square root of the Kallens lambda function. | |
double | pAbsLambdaK (double a, double b, double c) |
Magnitude of three-momentum. | |
Vec4 | operator+ (const Vec4 &v1, const Vec4 &v2) |
NOT DOCUMENTED. | |
Vec4 | operator- (const Vec4 &v1, const Vec4 &v2) |
NOT DOCUMENTED. | |
Vec4 | operator* (double f, const Vec4 &v1) |
NOT DOCUMENTED. | |
Vec4 | operator* (const Vec4 &v1, double f) |
NOT DOCUMENTED. | |
Vec4 | operator/ (const Vec4 &v1, double f) |
NOT DOCUMENTED. | |
double | operator* (const Vec4 &v1, const Vec4 &v2) |
NOT DOCUMENTED. | |
double | Mass (long) |
Function to give particle masses. | |
long | iSpin (long) |
Function to give spin of particle. | |
long | iCharge (long) |
Function to give charge of particle. | |
long | iColour (long) |
Function to give colour of particle. |
All these classes are included in the Shower namespace.
long Pythia7::Shower::iCharge | ( | long | ) |
Function to give charge of particle.
long Pythia7::Shower::iColour | ( | long | ) |
Function to give colour of particle.
long Pythia7::Shower::iSpin | ( | long | ) |
Function to give spin of particle.
double Pythia7::Shower::lambdaK | ( | double | a, | |
double | b, | |||
double | c | |||
) | [inline] |
The Kallens lambda function.
.
Definition at line 51 of file Basics.h.
Referenced by lambdaKRoot(), and pAbsLambdaK().
double Pythia7::Shower::lambdaKRoot | ( | double | a, | |
double | b, | |||
double | c | |||
) | [inline] |
double Pythia7::Shower::Mass | ( | long | ) |
Function to give particle masses.
double Pythia7::Shower::operator* | ( | const Vec4 & | v1, | |
const Vec4 & | v2 | |||
) | [inline] |
NOT DOCUMENTED.
Operator overloading with friends.
Definition at line 559 of file Basics.h.
References Pythia7::Shower::Vec4::tt, Pythia7::Shower::Vec4::xx, Pythia7::Shower::Vec4::yy, and Pythia7::Shower::Vec4::zz.
Vec4 Pythia7::Shower::operator* | ( | const Vec4 & | v1, | |
double | f | |||
) | [inline] |
Vec4 Pythia7::Shower::operator* | ( | double | f, | |
const Vec4 & | v1 | |||
) | [inline] |
Vec4 Pythia7::Shower::operator+ | ( | const Vec4 & | v1, | |
const Vec4 & | v2 | |||
) | [inline] |
Vec4 Pythia7::Shower::operator- | ( | const Vec4 & | v1, | |
const Vec4 & | v2 | |||
) | [inline] |
Vec4 Pythia7::Shower::operator/ | ( | const Vec4 & | v1, | |
double | f | |||
) | [inline] |
double Pythia7::Shower::pAbsLambdaK | ( | double | a, | |
double | b, | |||
double | c | |||
) | [inline] |
double Pythia7::Shower::sqrtpos | ( | double | x | ) | [inline] |
double Pythia7::Shower::sqrtsgn | ( | double | x | ) | [inline] |
Return the square root.
If the argument x is negative the negative of the square root of the absolute, , is returned.
Definition at line 45 of file Basics.h.
References sqrt().
Referenced by Pythia7::Shower::Vec4::mcalc().