FastJet – particle jet clustering and analysis

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
ROOTSolves the data analysis challenges of high-energy physics
OpenFOAMFacilitates the numerical solution of partial differential equations
McStasNeutron ray-trace simulation application
OctopusReal-space, real-time implementation of TDDFT
Geant4Toolkit for the simulation of the passage of particles through matter
RivetParticle-physics MC analysis toolkit
HepMCEvent record for High Energy Physics Monte Carlo generators
ElmerFinite Element Software for Multiphysical Problems
PYTHIAGeneration of high-energy physics events
CP2KQuantum chemistry and solid state physics software package
SherpaMonte Carlo event generator
FastJetSoftware for jet finding in pp and e+e− collisions
SU2Suite for multiphysics simulation and design
HerwigMulti-purpose particle physics event generator
TrackerVideo analysis and modeling tool designed to be used in education
WarpXAdvanced electromagnetic and electrostatic Particle-In-Cell code
StepInteractive physics simulator
MeepElectromagnetic simulation - finite-difference time-domain method
LHAPDFGeneral purpose C++ interpolator
ESPResSoMolecular dynamics package
DualSPHysicsSmoothed Particle Hydrodynamics solver
BasiliskNumerical simulation framework for solving partial differential equations
Gerris Flow SolverTool for generic numerical simulations of flows
ASLHardware accelerated multiphysics simulation platform

Read our verdict in the software roundup.


Best Free and Open Source Software 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.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted