PYTHIA - CDF Specific Information
Stan Thompson
Glasgow UniversityChris Green
Purdue University
Pythia itself is controlled by sets of switches and parameters defined in Commons, default values are loaded at program initialisation and are reset as necessary before the generation procedure is initialised. In the CDF implementation these values are set using a talk-to menu with a special command structure (CG) allowing direct access to the relevant array element in common.
The main switches in the talk-to environment are detailed below:
mod talk Pythia
Other parameters are set in the sub-menu
commonMenu, those stored in a
one dimensional array are set giving the index in the array and the value,
thus We are building up a set of examples in $CDFSOFT2_DIR/pythia_i/test
to indicate what sort of hard processes can be simulated and including a set of tuned
fragmentation parameters. Just now there is
More information is needed for those parameters accessed via 2 dimensional
arrays, thus to change a decay table entry or mass the following is used
Details of these commands can be found by typing
help from the sub-menu.
However, these can only give a limited indication of what is available, for a fuller understanding we recommend reading the
manual. The Pythia commons are accessed through a corresponding class. Each class provides a set of methods giving read and write (PYSSMT is read-only) access to the arrays in the common. All accesses are FORTRAN style and are range checked , the length (and depth) of an array can be accessed by a method, for example int lenPmas() (depthPmas() ).Program versions
Further reading
Jan 30 1999