Getting started with AGILe
The simplest way to install a full working AGILe+Rivet system is documented on the Rivet pages.
For local user installations a directory (e.g. named local) has to be created to be supposed to contain the created libraries. For a global system wide installation the default directory is /usr/local/. Remember also to include the .../local/lib absolute path in your LD_LIBRARY_PATH environment variable.
AGILe must be able to find a generator at runtime in order to do anything. AGILe checks certain default locations such as /afs/cern.ch for a genser distribution from which to take the generator libraries. If you have a genser distribution that is installed somewhere else (likely to be the case on a laptop, for instance) then you can control where AGILe searches for libraries using the AGILE_GEN_PATH environment variable. For example, if you had a genser distribution in /usr/local/genser you should export AGILE_GEN_PATH=/usr/local/genser
The instructions below assume that all your packages are installed with the the same prefix. If you want to choose somewhere else, then you can do so with special flags passed to the packages' configure scripts. For example ./configure ... --with-hepmc=/path/to/installed/hepmc. Try ./configure --help for more options.
- LHAPDF from http://www.hepforge.org/downloads/lhapdf
tar xvzf lhapdf-X.Y.Z.tar.gz cd lhapdf-X.Y.Z ./configure --prefix=[path_to_my_local_directory] make make install cd ..
- HepMC version 2.03.04 (or later) from http://lcgapp.cern.ch/project/simu/HepMC/download/
tar xvzf HepMC-X.Y.Z.tar.gz cd HepMC-X.Y.Z ./configure --prefix=[path_to_my_local_directory] make make install cd ..
- AGILe from http://www.hepforge.org/downloads/agile
tar xvzf AGILe-X.Y.tar.gz cd AGILE-X.Y ./configure --prefix=[path_to_my_local_directory] make make install