FastJet is a toolkit for identifying and analysing particle jets in high-energy collisions. Jets arise when quarks or gluons produce collimated sprays of particles, and their reconstruction is an essential part of modern collider physics.
Experiments record the particles and energy deposits produced by collisions rather than directly observing the original quarks and gluons. Jet-finding algorithms combine related particles into reconstructed objects that can be compared with theoretical predictions.
FastJet provides efficient implementations of widely used jet clustering algorithms. It is designed for applications in which large numbers of simulated or recorded collision events must be processed consistently.
Beyond basic jet reconstruction, the software includes methods for determining jet areas, estimating contamination from additional interactions and correcting measured jet properties. These calculations are especially important in environments with substantial background activity or many overlapping particle interactions.
The toolkit is used in collider event analysis, phenomenological calculations and Monte Carlo simulation studies. Its interfaces also allow alternative clustering algorithms and specialised jet-analysis components to be integrated into existing workflows.
This is free and open source software.
Key Features
- Sequential recombination algorithms for particle jet clustering.
- Implementations of the kt, anti-kt and Cambridge/Aachen algorithms.
- Generalised kt clustering and electron-positron collision variants.
- Efficient handling of large particle collections.
- Inclusive and exclusive jet reconstruction.
- Access to jet constituents and clustering histories.
- Jet area calculations using active and passive methods.
- Background density estimation for underlying events and pileup.
- Area-based subtraction of unwanted background contributions.
- Jet substructure manipulation and analysis utilities.
- Plugin interface for additional clustering algorithms.
- Selectors for filtering reconstructed jets.
- Facilities for integrating clustering into larger analysis programs.
Website: fastjet.fr
Support:
Developer: Matteo Cacciari, Gavin Salam and Gregory Soyez
License: GNU General Public License v2.0
FastJet is written in C++. Learn C++ with our recommended free books and free tutorials.
Related Software
| Physics Tools | |
|---|---|
| ROOT | Solves the data analysis challenges of high-energy physics |
| OpenFOAM | Facilitates the numerical solution of partial differential equations |
| McStas | Neutron ray-trace simulation application |
| Octopus | Real-space, real-time implementation of TDDFT |
| Geant4 | Toolkit for the simulation of the passage of particles through matter |
| Rivet | Particle-physics MC analysis toolkit |
| HepMC | Event record for High Energy Physics Monte Carlo generators |
| Elmer | Finite Element Software for Multiphysical Problems |
| PYTHIA | Generation of high-energy physics events |
| CP2K | Quantum chemistry and solid state physics software package |
| Sherpa | Monte Carlo event generator |
| FastJet | Software for jet finding in pp and e+e− collisions |
| SU2 | Suite for multiphysics simulation and design |
| Herwig | Multi-purpose particle physics event generator |
| Tracker | Video analysis and modeling tool designed to be used in education |
| WarpX | Advanced electromagnetic and electrostatic Particle-In-Cell code |
| Step | Interactive physics simulator |
| Meep | Electromagnetic simulation - finite-difference time-domain method |
| LHAPDF | General purpose C++ interpolator |
| ESPResSo | Molecular dynamics package |
| DualSPHysics | Smoothed Particle Hydrodynamics solver |
| Basilisk | Numerical simulation framework for solving partial differential equations |
| Gerris Flow Solver | Tool for generic numerical simulations of flows |
| ASL | Hardware accelerated multiphysics simulation platform |
Read our verdict in the software roundup.
LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more. Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion. Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README. |


Please read our Comment Policy before commenting.