Final-state showers are time-like, i.e. all virtualities . The maximum allowed virtuality scale is set by the hard-scattering process, and thereafter the virtuality is decreased in each subsequent branching, down to the cut-off scale . This cut-off scale is used to regulate both soft and collinear divergences in the emission probabilities.

Many different approaches can be chosen for the parton-shower
algorithm, e.g. in terms of evolution variables, kinematics
reconstruction and matrix-element corrections. The traditional
approach in PYTHIA is the mass-ordered `PYSHOW` algorithm.
As an alternative, a -ordered `PYPTFS` algorithm has
recently been introduced. It is described only briefly at the end
of this section.

The main points of the `PYSHOW` showering algorithm are as
follows.

- It is a leading-log algorithm, of the improved, coherent kind, i.e. with angular ordering.
- It can be used for an arbitrary initial pair of partons or, in fact, for any number between one and eighty given entities (including hadrons and gauge bosons) although only quarks, gluons, leptons, squarks and gluinos can initiate a shower.
- The set of showering partons may be given in any frame, but the evolution is carried out in the c.m. frame of the showering partons (except if only one parton is input).
- Energy and momentum are conserved exactly at each step of the showering process.
- If an initial pair comes from the decay of a known resonance (also a coloured one such as top), an additional rejection technique is used in the gluon emission off a parton of the pair, so as to reproduce the lowest-order differential 3-jet cross section.
- In subsequent branchings, angular ordering (coherence effects) is imposed.
- Gluon helicity effects, i.e. correlations between the production plane and the decay plane of a gluon, can be included.
- The first-order running expression is used, with the scale given by (an approximation to) the squared transverse momentum of a branching. The default 5-flavour , which should not be regarded as a proper , is 0.29 GeV.
- The parton shower is by default cut off at a mass scale of 1 GeV.

- The choice of evolution variable
- The choice of energy splitting variable
- First branchings and matrix-element matching
- Subsequent branches and angular ordering
- Other final-state shower aspects
- Merging with massive matrix elements
- Matching to four-parton events
- A new -ordered final-state shower