CPYTH (version 1.2) is a interface program between CompHEP
event generator (versions: 41.10, V_41.10; 4.2p1 4.4p3 with
the CompHEP old format) and the showering and hadronization
program PYTHIA version 6.2 or later.
The last version: 1.2.7
The tool kit was designed in SINP MSU and described in hep-ph/0101232
The interface is based on the Les Houche Agreement (hep-ph/0109068)
The tool kit was designed and implemented in SINP MSU (Moscow, Russia).
A short manual was published in hep-ph/0101232. The interface is based on
the Les Houche Agreement (hep-ph/0109068). Please, cite both the papers
if you are using the code.
The program input: partonic events files in format PEVLIB 1.0
(old CompHEP format)
The default program output: event listing by pylist(1) of the first
10 events from the event file used.
To install the interface, untar the program tarball and see instructions
in INSTALL.
Content of the user directory (after installation):
1) mixPEV - script for the mixing of original CompHEP output files with
events to a PEVLIB event file. Output of mixPEV consists of
2 files: Mixed.PEV (a file with event flow for CompHEP-PYTHIA
interface) and Prt.PEV (a file with some mixing details).
NOTE: You should mix CompHEP files in order to work with the
CompHEP-PYTHIA interface, even if you have just one
CompHEP output file.
2) main.f - a source file of the main program of the CompHEP-PYTHIA interface.
3) Makefile - a source file for the make/gmake program.
4) INPARM.DAT - a file with some parameters for the CompHEP-PYTHIA interface.
Execute the program make to prepare the generator.exe program. The program takes
event from an event file and passes them through the interface and PYTHIA itself.
The input event file (default: Mixed.PEV) and a number of events for processing
(default: 10) are defined in the INPARM.DAT file.
The interface program takes events from a file in the PEVLIB 1.0 format,
which differs from CompHEP 41.10 output format. If you would like to use
your own events files, generated by CompHEP, mix the files by the program mixPEV.
The mixPEV program can mix several partonic event flows to one (written
to a file in the PEVLIB 1.0 format) or transfer an original CompHEP output
file to the file in the PEVLIB 1.0 format.
Published by: A.Cherstnev (sherstnv@theory.sinp.msu.ru)
-----------------------------------------
All files are tar-gziped archives.
The source file: cpyth-1.2.0.tgz (this interface version does not have
installation system on base of the make program. See README)
The source file: cpyth-1.2.1.tgz
Bugs:
1) mixPEV creates and does not delete files *__ if the original events files
are not located in the work directory (where the you have done user installation)
2) generator.exe breaks if you have SUSY particles in your process.
The source file: cpyth-1.2.2.tgz
Bugs:
1) smearing of heavy resonances does not work.
2) phi randomization does not work.
Update:
PYTHIA 6.214 -> 6.218.
The source file: cpyth-1.2.3.tgz
Update:
1) PYTHIA 6.218 -> 6.220.
2) New CTEQ structure functions are added: cteq 6l,6l1,6m,6d.
The source file: cpyth-1.2.4.tgz
Update:
1) PYTHIA 6.220 -> 6.225.
2) Parameter AQCDUP is calculated properly.
3) Add "print" routines. They print HEPRUP and HEPEUP Commn blocks.
4) Add some file I/O testings.
5) Recast of the user_dir structure.
Now the interface library is located in the installation area.
The source file: cpyth-1.2.6.tgz
Update:
1) a couple small bugs in test.F.
2) PYTHIA: 6.225 -> 6.408.
Now the interface library is located in the installation area.
The source file of the last interface version: cpyth-1.2.7.tgz