Pythia7::Shower::TimeShower Class Reference

The TimeShower class does timelike showers. More...

#include <TimeShower.h>

List of all members.

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.


Detailed Description

The TimeShower class does timelike showers.

Used by the internal Pythia7 Shower classes.

Definition at line 152 of file TimeShower.h.


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

Generated on Thu Apr 29 12:45:36 2010 for Pythia7 by  doxygen 1.5.5