Whats new with JetReconstruction.jl? | A Stewart | JuliaCon Global 2025 @TheJuliaLanguage
Whats new with JetReconstruction.jl? | A Stewart | JuliaCon Global 2025  @TheJuliaLanguage
Uploaded December 2025 | Updated September 2026, 2 weeks ago
What's new with JetReconstruction.jl? by Graeme A Stewart

PreTalx: pretalx.com/juliacon-2025/talk/CU8E8K
JetReconstruction.jl Package Repository: github.com/JuliaHEP/JetReconstruction.jl
slides: pretalx.com/media/juliacon-2025/submissions/CU8E8K/resources/jet-reconstr_ELBfWOb.pdf

Jet physics is one of the key areas where we can advance our knowledge of the interactions of fundamental particles. In collider physics, e.g., at CERN's Large Hadron Collider, two beams of counter-rotating energetic particles strike head on. This results in the production of new, highly energetic, heavy particles, which are unstable. These decay rapidly into other particles, forming a cascade of many final state stable particles. These particles are detected in high energy physics experiments, particularly in calorimeters, designed to stop and measure the energy of incident particles.

The task of grouping these energy deposits is one of the key tasks in high-energy physics event reconstruction. Jets are formed from clustering energy deposits, based on different momentum and geometric criteria.

JetReconstruction.jl is a native Julia package that was released in 2024 that implements many established sequential jet reconstruction algorithms. It already outperforms the "standard" C++ package, FastJet, which is widely used.

In the last year JetReconstruction.jl has been enhanced with a number of important features. Integration with other Julia packages has been improved (e.g., EDM4hep.jl). Jet grooming can be performed and substructure, as well as the original jet constituents, can be retrieved, which allows many important physics studies to be performed. Algorithms optimised for events at electron-positron colliders (such as CERN's Future Circular Collider proposal, FCC) have been implemented, unlocking the possibility of full FCC analysis support in Julia.

Additionally, to support the most time-critical scenarios of jet reconstruction while taking data (in so-called trigger farms), static compilation and C bindings have been added for the package.
Whats new with JetReconstruction.jl? | A Stewart | JuliaCon Global 2025Enhancing Deterministic Voice Control with LLM Interaction | Omlin | JuliaCon Global 2025DisjunctiveProgramming.jl’s New Suite of Solution Methods | Daniel NguyenJulia and MATLAB can coexist. Let us show you how. | Whitaker | JuliaCon Global 2025Muschel N3 | JuliaCon Global 2026 | Day 1Adaptive Radau Methods to solve Ordinary Differential Equations | EkanathanJulia in Academia: Textbooks, Stanford Courses, and the Future | Moss | JuliaCon Global 2025Profile Likelihood-based Practical Identifiability in Julia | Borisov | JuliaCon 2024Whats new with Explainable AI in Julia? | Hill | JuliaCon 2024DictArrays.jl: performant type-unstable collections | (Sasha) Plavin | JuliaCon Global 2025Task scheduling and fairness | Pamnany | JuliaCon Global 2025Toward Extending EAGO.jl for Exploiting GPU Parallelism | Dimitri Alston
The Julia Programming Language |

What's new with JetReconstruction.jl? | A Stewart | JuliaCon Global 2025

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER