As provided in the
Downloads
section, CHARYBDIS2 can run in 3 different modes. Here we explain
each of the 3 modes briefly. This section complements the step by
step instructions in
Downloads.
You can find an
example mainprogram for each mode, but some libraries may need to be
installed, or source code files will need to be downloaded and edited, for interfacing with herwig
or
pythia. In what follows a summary of the libraries
that each implementation depends on is given. For more details please
refer to the
Manual.
The
implementation you choose, must be set in the Makefile
by
giving one of the following 3 values to the flag GENERATOR:
In
both remaining implementations the parton level hard process is
generated as in the parton level mode and then interfaced to Herwig or
Pythia for parton showering, secondary decays and hadronisation. The
interfacing is done through the Les Houches accord.
In both cases
you will have to delete the dummy Les Houches subroutines UPINIT and
UPEVNT and the dummy PDFLIB subroutines PDFSET and STRUCTM from the
HERWIG or PYTHIA source code files (these routines are redefined in the
charybdis2-*.*.*.F source code file).