#include <TimeShower.h>
Public Member Functions | |
TimeShower (long capacity=100) | |
Constructor. | |
void | shower (Event &, vector< long >=vector< long >(1, long(-1)), double=-1., long=0, long=0, double=0.5) |
Top-level driver routine to do a single time-like shower. | |
Private Member Functions | |
void | read (Event &, vector< long >) |
Read in info on system to be treated. | |
void | write (Event &) |
Write back shower after treatment. | |
bool | setUpPrimary (double, long, long, double) |
Set up primary partons for evolution. | |
bool | kinemPrimary () |
Check and set kinematics for primary partons after evolution. | |
void | setUpBranching (long) |
Set up daughters of parton branching for subsequent evolution. | |
bool | kinemBranching (long, long, long) |
Check and set kinematics for branching after daughter evolution. | |
void | evolveParton (long) |
Evolve a single parton; main physics routine. | |
long | pickParton (long, long) |
Pick one of the partons for further evolution when required. | |
bool | zQcheck (long) |
Check that z and Q2 choices of branching are consistent. | |
void | kinemConstruct (long, long, long) |
Construct branching kinematics for setUpBranching & kinemBranching. | |
void | findMEkind (long, long, double) |
Find class of QCD ME correction. | |
long | findMEparticle (long) |
Find type of particle; used by findMEkind. | |
double | gammaZmix () |
Find mixture of V and A in gamma/Z: energy- and flavour-dependent. | |
double | findMEcorr (long) |
Set up to calculate QCD ME correction with calcMEcorr. | |
Static Private Member Functions | |
static double | calcMEcorr (long, long, double, double, double, double, double) |
Calculate value of QCD ME correction. |
Used by the internal Pythia7 Shower classes.
Definition at line 152 of file TimeShower.h.