The G0 GEANT Monte Carlo

The most up-to-date version (5A) of the G0 GEANT Monte Carlo program is maintained on the Jefferson Lab CUE system in the directory:

/group/e91017/g0cvs/g0-5a.
Management of the code is carried out with CVS. To find out more about CVS, check out the GNU tutorial. For people who prefer to download the program without going through the CVS stuff, you can find it on the JLab CUE system in the directory: /group/e91017/g0cvs/targz_distribution, or via the link below (see G0Geant 5A). G0Geant and related files can be downloaded using anonymous FTP from:
ftp://ftp.npl.uiuc.edu/pub/G0/computation/g0geant.
or, if your web browser permits, from this web page. Generally files are compressed with gnu-zip and in some cases collected into archives using the Unix tar command. Once downloaded, the files should be be unzipped (and un-tared if necessary). README files provided in the tar archives contain further information.

The following archives and files are available:

g0-5a-a00503.tar.gz Version 5A of G0Geant. This version contains many changes from and improvements to earlier versions of the code. See the "CHANGES" file in the archive for details. As noted above, the code is maintained using CVS. It is preferable that you download the program using that system from the JLab CUE system (see the directory: /group/e91017/g0cvs/g0-5a). The version here was copied from /group/e91017/g0cvs/targz_distribution on May 3, 2000.
g0-5a-jeff-a00503.tar.gz A development version of G0Geant 5A maintained by Jeff Martin This is a snap shot of the code from Jeff's simulation web page as of May 3, 2000. This version differs slightly from the official version 5A maintained at JLab.
g0-2g.euclid.gz Version 2G of the geometry file with changes as of May 11, 2000. This version includes changes made by Jeff Martin. Jeff added deuterium selection based on the TARG data card (here renamed TARG_FLAG to not conflict with TARG volume). He also added more documentation. TARB_FLAG tells if bremsstrahlung generator turned on (TARB data card). A Cerenkov medium parameters section was added (taken from SAMPLE), though not in use, yet. This version also includes changes made through version 2F including Alice Allen's CEDs
flukaaf.dat.gz Data for the FLUKA package. This data file is required by G0 Geant. It is likely that your installation of the Cern software already has this file so you may not need to download it. This version was copied from the 96a release of Cernlib.
xsneut95.dat.gz The MICAP neutron cross sections. This is another data file required by G0 Geant. Probably your installation of the Cern software already includes this file (so you may not need to download it). This version was copied from the 95a release of Cernlib.
GCALOR New GCALOR is a package simulating hadronic interactions down to 1 MeV for nucleons and charged pions and into the thermal region for neutrons.
fcalc-3b.tar.gz This archive contains version 3b of the "Fcalc" library -- originally written by Joe Mandeville and then extensively modified by Steve Williamson. This library is required by the most recent version of G0 Geant. This version is not compatible with Linux (see fcalc-linux.tar.gz).
fcalc-linux.tar.gz A version of the "Fcalc" library for Linux developed by Adam Scott to be used with g0-linux (above).
euc2acad-3c.tar.gz A program which converts euclid+ format geometry description (as read by G0Geant) to an Autocad "script". Scripts from this program do not apparently work with Autocad 2000.
g0-2g-acad.tar.gz New An archive of drawings (forward/backward and cold/warm) of the geometry defined by g0-2g.euclid produced with euc2acad and Autocad Rel 12.
det2euc-1d.tar.gz An archive containing a program which converts the "standard" detparam.log file (which defines the detector shapes and positions) to euclid+ format.

To allow comparison with earlier results of the simulation, archives of obsolete versions of the simulation codes are also available.


Go to G0 homepage

Send additions and corrections to
Steven Williamson.