Installing NEUGEN3

To install a clean version of neugen3 from the minos cvs repository, do the following:
> cvs -d :pserver:anonymous@minoscvs.fnal.gov:/cvs/minoscvs/rep1 login
(enter password)
> cvs -d :pserver:anonymous@minoscvs.fnal.gov:/cvs/minoscvs/rep1 co -r development neugen3
> cd neugen3
> setenv NEUGEN3PATH `pwd`
... edit the Make.include file to point to local CERNLIB installation
> make all 
> ./make_table 

For MINOS users not planning on linking to GMINOS, make sure to "unsetenv LABYRINTH", otherwise you will pick up an extra include file that will likely cause problems.

pre_daikon installation
Latest tag is pre_daikon_7 (Oct. 20, 2006)

As of Sept. 2006 neugen3 also requires the PYTHIA libraries. Robert Hatcher has written a useful script to build the necessary libraries from source for MINOS users. Pre-daikon neugen testing has been done with PYTHIA 6.406.

For neugen installation one can either (1) set environmental variables LUNDLIBS and LUNDINCS to point to the location of PYTHIA libraries and include files, or (2) edit the file NEUGEN3PATH/Make.include to point to the local installation location.


e-mail: gallag@minos.phy.tufts.edu
Last Updated: Oct 20, 2006