The fastjet-contrib space is intended to provide a common location for access to 3rd party extensions of FastJet.
Download the current version: fjcontrib-1.101 (released 24 February 2025 ), which contains these contributions.
Changes relative to earlier versions are
briefly described in
the NEWS
file.
As of version 1.047, FastJet Contrib requires a C++11 compiler (with
GCC's g++ this should be at least version 5.1). As of version 1.100, Fastjet v3.4.1 or higher is needed if all contributions are built.
After downloading and unpacking, enter the fjcontrib-1.101 / directory and then run
./configure [--fastjet-config=FILE] [--prefix=...] [...]
make
make check # optional
make install
A contribution named "SomeContrib" is usually accessed by including "fastjet/contrib/SomeContrib.hh" in your C++ file, and linking with "-lSomeContrib".
The process for those who wish to develop their own contribution or submit new ones is to use svn to checkout the contrib framework. You will need a hepforge account if you want to commit anything (contact the fjcontrib maintainers with your hepforge username to get write access).
svn checkout https://svn.hepforge.org/fastjetsvn/contrib/trunk fjcontrib
cd fjcontrib/
scripts/update-contribs.sh