The code was developed using the latest cygwin installation on Windows NT, then tested on Windows 2000 and the SLAC Redhat Linux cluster. The procedures are listed here as reference for individuals attempting to compile their own, customized installation. If you're reading this page you've either encountered problems installing the existing libraries, or you are interested in making changes of your own to the provided software, or you're porting the code to another platform.
> java -version
should give something like "Java(TM) 2 Runtime Environment"
>gcc -v
should give something like "gcc version 2.95.2 19991024 (release)"
>tcsh
>setenv JDK_ROOT myinstalldir/jdk1.3.1
>cd XX
>gcc-2.95 -shared -I$JDK_ROOT/include -I$JDK_ROOT/include/linux *.cpp *.f -lg2c -o libXXevtgen.so
>mv libXXevtgen.so ../.
>cd ..
>java EvtGen 1 XX
>java -version
should give something like "Java(TM) 2 Runtime Environment".
>cd XX
The only thing you should have to change is the location of JDK_ROOT!
>make -f MakeEvtGen
>mv XXevtgen.dll ../.
>cd ..
>java EvtGen 1 XX
The code is presented here as a service to the physics community attending Snowmass. The intellectual property rights of the authors of the various packages to their code is in no way meant to be infringed upon.
Questions, suggestions for improvements and even software contributions can be addressed to: