Technical Summary: No Track left behind: Graph-based Vertexing for Long-lived Particle Reconstruction
Problem Statement
Reconstruction of displaced vertices (DVs) is essential for precision flavor physics and searches for Long-Lived Particles (LLPs) at colliders. While existing vertexing algorithms are highly optimized for primary vertices (PV) and short-lived secondary vertices, they face significant limitations when applied to the large displacements and heterogeneous topologies characteristic of LLP decays.
Currently, public fast-simulation frameworks (e.g., Delphes) lack automated pattern recognition for identifying which tracks belong to a common displaced vertex. Consequently, phenomenological studies of LLPs often rely on truth-level objects or simplified parametric smearing, leaving the impact of realistic vertex reconstruction unexplored. Existing robust vertexing tools (e.g., CMSSW, ACTS, RAVE) are either tightly coupled to specific experiments or too computationally heavy for fast simulation chains. There is a critical gap for a "turn-key" tool that integrates automated displaced vertex finding with robust fitting into standard phenomenological workflows.
Methodology
The paper presents a self-contained Delphes module, GraphDisplacedVertexFinder, which combines a graph-based track clustering strategy for vertex finding with a robust vertex fitting procedure.
1. Robust Vertex Fitting
The author provides a unified derivation of vertex fitting within a Gauss-Newton (GN) framework, extending it to include timing information and outlier rejection.
- Mathematical Formulation: The fit is formulated as a non-linear least squares problem minimizing the precision-weighted distance between tracks and a common vertex. The author derives the standard transverse-information formulation via Schur complements, explicitly exposing the underlying block structure and geometric interpretation.
- 4D Extension: While full 4D (space-time) fitting is possible, the author advocates for decoupling spatial and timing components due to the orders-of-magnitude difference in resolution (ps vs. μm). A precision-weighted average is used to determine the vertex time after the spatial fit converges.
- Outlier Handling: To handle mis-assigned tracks, the algorithm employs an Iteratively Re-weighted Least Squares (IRLS) approach using a Sigmoid weight function. Tracks with high χ2 contributions are smoothly down-weighted rather than abruptly removed, ensuring stability.
- Track Re-fitting: After the vertex converges and outliers are identified, track parameters are re-fitted to the vertex constraint using a Kalman-filter-like update, treating the fitted vertex as a pseudo-measurement.
2. Graph-based Vertex Finding
The core innovation is a graph-based approach to identify sets of tracks belonging to the same displaced vertex:
- Track Categorization: Tracks are first classified as "prompt" or "displaced" based on their impact parameter significance (SIP) and their compatibility with the primary vertex.
- Graph Construction: A scored undirected compatibility graph is built where nodes are displaced tracks. An edge exists between two tracks if a two-track fit yields a χpair2≤9 and, if available, timing compatibility is satisfied.
- Pruning and Validation:
- Pre-filtering: A geometric check ensures track trajectories in the (x,y) plane overlap before attempting a fit.
- Mutual k-NN Pruning: Edges are retained only if they are within mutual k-nearest-neighbor lists to remove spurious connections in dense environments.
- Edge Support: A triplet fit is performed for retained edges. An edge receives a "support score" based on how many additional tracks can form valid triplets with it. This helps disentangle overlapping vertices.
- Bridge Finding: Tarjan's algorithm identifies edges connecting strongly connected sub-graphs; these are retained only if they have low χ2 and high support, preventing over-fragmentation.
- Component Extraction: Connected components are extracted via Depth-First Search (DFS). A heuristic "triplet score" checks for multi-modality; if a component is likely composed of multiple vertices, it is split.
- Final Fit: Tracks in the final clusters are fitted independently using the robust vertex fitter.
3. LLP Kinematic Reconstruction
A companion module, LLPReconstruction, associates neutral energy (jets) with displaced vertices using a momentum-weighted overlap score. This allows for the reconstruction of the LLP four-momentum and, subsequently, the parent particle (e.g., the Higgs boson) using the "corrected mass" formalism to account for invisible energy.
Key Contributions
- First Automated Displaced Vertex Finder for Delphes: The work provides the first self-contained, plug-and-play Delphes module for automated displaced vertex finding, filling a gap in public fast-simulation frameworks.
- Unified Fitting Framework: It offers a streamlined, unified derivation of vertex fitting that recovers standard transverse-information results while explicitly exposing geometric interpretations and Schur-complement representations, facilitating future extensions (e.g., timing).
- Graph-Based Clustering: The introduction of a graph-based strategy with specific pruning techniques (mutual k-NN, edge support, bridge finding) tailored to the heterogeneous topologies of LLP decays.
- Validation in FCC-ee Context: The algorithm is validated in an IDEA-like FCC-ee detector configuration using Higgs-strahlung (e+e−→Zh) with exotic h→NN decays (where N are Heavy Neutral Leptons) as a benchmark.
Results
The algorithm was tested on samples with proper lifetimes cτ∈[10,100,1000] mm.
- Efficiency: The reconstruction efficiency is excellent, reaching >98% for transverse displacements Lxy≳50 mm. For smaller displacements, efficiency ranges from 95% to 97%. Efficiency drops to ∼70% for very large displacements (Lxy≥2000 mm) due to tracking volume limits.
- Purity: Vertex purity is very high (≥99%) for vertices with more than 5 tracks. For 3-track vertices, purity is 80–85%, primarily due to heavy-flavor decays, but can be suppressed via kinematic cuts.
- Resolution:
- Inner Detector: Spatial resolution is ≤2 μm.
- Outer Vertex Detector: Resolution degrades to 5–12 μm (transverse) and ∼5 μm (longitudinal).
- Drift Chamber: Resolution is 20–70 μm (transverse) and 100–200 μm (longitudinal).
- The "predicted" uncertainties from the fit covariance matrix agree well with "measured" residuals (within 2–10%).
- Kinematic Reconstruction: The reconstructed invariant mass of the HNLs and the parent Higgs boson shows excellent agreement with truth values. The "corrected mass" effectively recovers the true mass distribution, allowing for efficient signal/background separation.
- Sensitivity Projections: Using the reconstructed vertices, the author projects FCC-ee sensitivity to exotic Higgs branching fractions. They estimate a 95% CL upper limit of BR(h→NN)≲(6−7)×10−6 for proper lifetimes of 10–1000 mm and masses of 20–60 GeV.
Significance and Claims
The paper claims that this work bridges the gap between phenomenological studies and experimental analysis by providing a flexible, realistic tool for LLP searches.
- Accessibility: By integrating into the standard MadGraph–Pythia–Delphes chain, it enables fast and realistic LLP analyses without the computational overhead of full offline reconstruction frameworks.
- Physics Reach: The demonstrated efficiency and resolution allow for model-independent projections of sensitivity to exotic Higgs decays, potentially constraining mixing in the SM Higgs sector with BSM scalars and the mass scales of mediators in models like the Left-Right Symmetric Model (LRSM).
- Generalizability: While validated on FCC-ee, the author states the approach is readily applicable to other collider scenarios, including CEPC, CLIC, muon colliders, and hadron colliders.
The author emphasizes that the tool is "turn-key" and "plug-and-play," designed to be immediately usable by the phenomenology community to improve the realism of LLP sensitivity projections.