pith. sign in

arxiv: 2505.15951 · v4 · submitted 2025-05-21 · ✦ hep-ex

A framework and implementation for data-driven trigger efficiency estimation at LHCb

Pith reviewed 2026-05-22 13:37 UTC · model grok-4.3

classification ✦ hep-ex
keywords LHCbtrigger efficiencydata-drivenTriggerCalibparticle physicssoftware packageuncertainty estimationreconstructed candidates
0
0 comments X

The pith

A data-driven method estimates trigger efficiencies from reconstructed candidates at LHCb

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The paper describes a framework for estimating trigger efficiencies using a data-driven approach that relies on the properties of reconstructed candidates rather than simulations. It introduces the TriggerCalib software package as the first centralized implementation of this framework for use in LHCb physics analyses. Trigger efficiency estimates are crucial for correcting measurements in particle physics experiments because the trigger system decides which events are recorded. The work also details methods for calculating statistical and systematic uncertainties associated with these estimates. This matters because it enables more reliable and less simulation-dependent results in high-energy physics studies.

Core claim

The authors present a data-driven framework to estimate trigger efficiencies from the properties of reconstructed candidates and implement it in the TriggerCalib package, which can be employed seamlessly in physics analyses at LHCb while providing ways to estimate uncertainties.

What carries the argument

The data-driven estimation framework based on properties of reconstructed candidates, implemented centrally in the TriggerCalib package.

If this is right

  • Trigger efficiencies can be calculated directly from data samples in LHCb analyses.
  • The TriggerCalib package serves as a standard tool for these calculations across different analyses.
  • Both statistical and systematic uncertainties on the efficiencies are accounted for within the same framework.
  • Analyses can avoid potential biases from simulation-based efficiency estimates.

Where Pith is reading between the lines

These are editorial extensions of the paper, not claims the author makes directly.

  • This approach could lead to improved precision in measurements of rare decays or production cross sections by reducing systematic errors from efficiency calculations.
  • Similar frameworks might be adapted for trigger systems in other experiments like ATLAS or CMS.
  • Future extensions could incorporate machine learning techniques to refine the estimation from candidate properties.

Load-bearing premise

The properties of reconstructed candidates provide an unbiased representation of the trigger response without significant distortions from reconstruction or selection procedures.

What would settle it

Observing a large discrepancy between efficiencies calculated with this data-driven method and those verified using a fully independent technique, such as detailed simulation studies or dedicated control channels, would indicate the claim does not hold.

Figures

Figures reproduced from arXiv: 2505.15951 by Abhijit Mathad, Alessandro Scarabotto, James Andrew Gooding, Johannes Albrecht, Maxim Lysenko, Tomasz Skwarnicki.

Figure 1
Figure 1. Figure 1: Distributions of the B+ candidate pT for simu￾lated B+→ J/ψ (µ +µ −) K+ decays selected by TIS de￾cisions and without any decisions required. It is noted that the TIS sample contains 5.7× fewer events than the sample with no requirement imposed. ratios of these as per-event weights to apply to simu￾lated samples of the channel of interest. For example, the latter approach was used in the LHCb measure￾ment … view at source ↗
Figure 3
Figure 3. Figure 3: Distribution of the J/ψK+ invariant mass dis￾tribution for a single pT bin, overlaid with the results of the likelihood fit. 5 10 15 20 25 Transverse momentum [GeV] 0 20000 40000 60000 80000 100000 C a n d i d a t e s [ 0.5 G e V ] LHCb Simulation Unweighted candidates Combinatorial sWeighted candidates Signal sWeighted candidates [PITH_FULL_IMAGE:figures/full_fig_p007_3.png] view at source ↗
Figure 2
Figure 2. Figure 2: Distributions of candidate (above) invari [PITH_FULL_IMAGE:figures/full_fig_p007_2.png] view at source ↗
Figure 5
Figure 5. Figure 5: Trigger efficiencies evaluated on the B+→ J/ψ (µ +µ −) K+ simulated sample as a function of the pT of the B+ meson candidate. The different background mitigation methods implemented in the TriggerCalib package are compared and return consis￾tent results. The TriggerCalib software package allows the cal￾culation of correction weights to the trigger response of simulated samples. The correction weights for e… view at source ↗
read the original abstract

Estimations of trigger efficiencies are essential to modern particle physics analyses. A data-driven method provides a framework in which to estimate these efficiencies from the properties of reconstructed candidates, described in this paper. This paper also presents the design, implementation and performance of a software package, TriggerCalib, which provides a first centralised implementation of these calculations and can be seamlessly employed in physics analyses. Additionally, the estimation of statistical and systematic uncertainties is discussed.

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, simulated authors' rebuttal, and a circularity audit. Tearing a paper down is the easy half of reading it; the pith above is the substance, this is the friction.

Referee Report

0 major / 3 minor

Summary. The manuscript presents a data-driven framework for estimating trigger efficiencies at LHCb from the properties of reconstructed candidates. It describes the design, implementation, and performance of the TriggerCalib software package as a first centralized implementation of these calculations, along with methods for estimating statistical and systematic uncertainties to support integration into physics analyses.

Significance. If the framework and implementation perform as described, the work provides a practical, reusable tool that standardizes an established data-driven technique across LHCb analyses. The centralization of the code and explicit treatment of uncertainties represent a clear community benefit for reproducibility. The manuscript ships a concrete software package rather than an abstract prescription, which strengthens its utility.

minor comments (3)
  1. [§2.2] §2.2: the description of how the efficiency is extracted from the reconstructed-candidate sample would benefit from an explicit statement of the functional form used for the efficiency parametrization.
  2. [Figure 3] Figure 3: the legend and axis labels are too small for readability in print; consider increasing font size or splitting into two panels.
  3. [§4.3] §4.3: the discussion of systematic uncertainties references an external note without summarizing the dominant sources; a short table of the main contributions would improve clarity.

Simulated Author's Rebuttal

0 responses · 0 unresolved

We thank the referee for their positive review of our manuscript and for recommending minor revision. We appreciate the assessment that the TriggerCalib framework and software package provide a practical, reusable tool for standardizing data-driven trigger efficiency estimation at LHCb, along with explicit uncertainty treatment.

Circularity Check

0 steps flagged

No significant circularity identified

full rationale

The paper presents a practical data-driven framework for estimating trigger efficiencies directly from properties of reconstructed candidates, along with a centralised software implementation (TriggerCalib) and associated uncertainty treatment. No mathematical derivation chain, fitted parameter renamed as prediction, or load-bearing self-citation is described that would reduce the central result to its own inputs by construction. The contribution is implementation-focused and relies on standard data-driven techniques applied to external reconstructed data, remaining self-contained without circular reduction.

Axiom & Free-Parameter Ledger

0 free parameters · 1 axioms · 0 invented entities

The framework rests on standard domain assumptions in experimental particle physics about the usability of reconstructed candidates for efficiency estimation; no free parameters or invented entities are described in the abstract.

axioms (1)
  • domain assumption Properties of reconstructed candidates can be used to estimate trigger efficiencies in a data-driven manner.
    This is the core premise of the framework presented in the abstract.

pith-pipeline@v0.9.0 · 5607 in / 1101 out tokens · 29092 ms · 2026-05-22T13:37:41.376310+00:00 · methodology

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Reference graph

Works this paper leans on

39 extracted references · 39 canonical work pages

  1. [1]

    Albrecht, et al., Journal of Physics G: Nuclear and Particle Physics52(3), 030501 (2025)

    J. Albrecht, et al., Journal of Physics G: Nuclear and Particle Physics52(3), 030501 (2025). DOI 10.1088/ 1361-6471/adaadc. URLhttps://doi.org/10.1088/ 1361-6471/adaadc

  2. [2]

    Alves Jr., et al., JINST3(LHCb-DP-2008-001), S08005 (2008)

    A.A. Alves Jr., et al., JINST3(LHCb-DP-2008-001), S08005 (2008). DOI 10.1088/1748-0221/3/08/S08005

  3. [3]

    Aaij, et al., Int

    R. Aaij, et al., Int. J. Mod. Phys.A30, 1530022 (2015). DOI 10.1142/S0217751X15300227

  4. [4]

    Aaij, et al., JINST19, P05065 (2024)

    R. Aaij, et al., JINST19, P05065 (2024). DOI 10.1088/ 1748-0221/19/05/P05065

  5. [5]

    CERN-LHCC-2003-031, Geneva (2003)

    LHCb collaboration, LHCb trigger system: Technical De- sign Report. CERN-LHCC-2003-031, Geneva (2003)

  6. [6]

    CERN-LHCC-2014-016, Geneva (2014)

    LHCb collaboration, LHCb Trigger and Online Up- grade Technical Design Report. CERN-LHCC-2014-016, Geneva (2014)

  7. [7]

    Mathad, et al., Comput

    A. Mathad, et al., Comput. Softw. Big Sci.8(1), 6 (2024). DOI 10.1007/s41781-024-00116-1

  8. [8]

    Skidmore, E

    N. Skidmore, E. Rodrigues, P. Koppenburg, PoSEPS- HEP2021, 792 (2022). DOI 10.22323/1.398.0792. URL https://cds.cern.ch/record/2827261

  9. [9]

    Sj¨ ostrand, S

    T. Sj¨ ostrand, S. Mrenna, P. Skands, Comput. Phys. Com- mun.178, 852 (2008). DOI 10.1016/j.cpc.2008.01.036

  10. [10]

    Sj¨ ostrand, S

    T. Sj¨ ostrand, S. Mrenna, P. Skands, JHEP05, 026 (2006). DOI 10.1088/1126-6708/2006/05/026

  11. [11]

    Belyaev, et al., J

    I. Belyaev, et al., J. Phys. Conf. Ser.331, 032047 (2011). DOI 10.1088/1742-6596/331/3/032047

  12. [12]

    The EvtGen particle decay simulation package

    D.J. Lange, Nucl. Instrum. Meth.A462, 152 (2001). DOI 10.1016/S0168-9002(01)00089-4

  13. [13]

    Davidson, T

    N. Davidson, T. Przedzinski, Z. Was, Comp. Phys. Comm.199, 86 (2016). DOI https://doi.org/10.1016/ j.cpc.2015.09.013

  14. [14]

    G EANT 4 developments and applications

    J. Allison, K. Amako, J. Apostolakis, H. Araujo, P. Dubois, et al., IEEE Trans.Nucl.Sci.53, 270 (2006). DOI 10.1109/TNS.2006.869826

  15. [15]

    Agostinelli, et al., Nucl

    S. Agostinelli, et al., Nucl. Instrum. Meth.A506, 250 (2003). DOI 10.1016/S0168-9002(03)01368-8

  16. [16]

    Clemencic, et al., J

    M. Clemencic, et al., J. Phys. Conf. Ser.331, 032023 (2011). DOI 10.1088/1742-6596/331/3/032023

  17. [17]

    Aaij, et al., JINST8, P04022 (2013)

    R. Aaij, et al., JINST8, P04022 (2013). DOI 10.1088/ 1748-0221/8/04/P04022

  18. [18]

    S. Tolk, J. Albrecht, F. Dettori, A. Pellegrino, Data driven trigger efficiency determination at LHCb. LHCb- PUB-2014-039, Geneva (2014)

  19. [19]

    Aaij, et al., JINST14(LHCb-DP-2019-001), P04013 (2019)

    R. Aaij, et al., JINST14(LHCb-DP-2019-001), P04013 (2019). DOI 10.1088/1748-0221/14/04/P04013

  20. [20]

    CERN-LHCC-2013-021, Geneva (2013)

    LHCb collaboration, LHCb VELO Upgrade Technical Design Report. CERN-LHCC-2013-021, Geneva (2013)

  21. [21]

    CERN-LHCC-2014-001, Geneva (2014)

    LHCb collaboration, LHCb Tracker Upgrade Technical Design Report. CERN-LHCC-2014-001, Geneva (2014)

  22. [22]

    CERN-LHCC-2001-011, Geneva (2001)

    LHCb collaboration, LHCb VELO (VErtex LOca- tor): Technical Design Report. CERN-LHCC-2001-011, Geneva (2001)

  23. [23]

    CERN-LHCC-2001-024, Geneva (2001)

    LHCb collaboration, LHCb outer tracker: Technical De- sign Report. CERN-LHCC-2001-024, Geneva (2001)

  24. [24]

    CERN-LHCC-2001-010, Geneva (2001)

    LHCb collaboration, LHCb muon system: Technical De- sign Report. CERN-LHCC-2001-010, Geneva (2001)

  25. [25]

    Abdelmotteleb, A

    A. Abdelmotteleb, A. Bertolin, C. Burr, B. Couturier, E. Eckstein, D. Fazzini, N. Grieser, C. Haen, R. O’Neil, E. Rodrigues, N. Skidmore, M. Smith, A.R. Wiederhold, S. Zhang, Computing and Software for Big Science9(1) (2025). DOI 10.1007/s41781-025-00144-5. URLhttp: //dx.doi.org/10.1007/s41781-025-00144-5

  26. [26]

    Aaij, et al., Phys

    R. Aaij, et al., Phys. Rev.D108, 032002 (2023). DOI 10.1103/PhysRevD.108.032002

  27. [27]

    Aaij, et al., Phys

    R. Aaij, et al., Phys. Rev. Lett.131, 051803 (2023). DOI 10.1103/PhysRevLett.131.051803

  28. [28]

    J.A. Gooding. TriggerCalib package GitLab repository. https://gitlab.cern.ch/lhcb-rta/triggercalib

  29. [29]

    J.A. Gooding. TriggerCalib package PyPI entry.https: //pypi.org/project/triggercalib

  30. [30]

    J.A. Gooding. TriggerCalib package official documenta- tion.https://triggercalib.docs.cern.ch/

  31. [31]

    R. Brun, F. Rademakers, Nucl. Instrum. Meth. A389, 81 (1997). DOI 10.1016/S0168-9002(97)00048-X

  32. [32]

    Pivk, F.R

    M. Pivk, F.R. Le Diberder, Nucl. Instrum. Meth.A555, 356 (2005). DOI 10.1016/j.nima.2005.08.106

  33. [33]

    Workman, et al., PTEP 2022, 083C01 (2022)

    R.L. Workman, et al., Prog. Theor. Exp. Phys.2022(8), 083C01 (2022). DOI 10.1093/ptep/ptac097

  34. [34]

    Verkerke, D.P

    W. Verkerke, D.P. Kirkby, eConfC0303241, MOLT007 (2003)

  35. [35]

    Skwarnicki, A study of the radiative cascade tran- sitions between the Upsilon-prime and Upsilon reso- nances

    T. Skwarnicki, A study of the radiative cascade tran- sitions between the Upsilon-prime and Upsilon reso- nances. Ph.D. thesis, Institute of Nuclear Physics, Krakow (1986). DESY-F31-86-02 12

  36. [36]

    Dembinski, M

    H. Dembinski, M. Kenzie, C. Langenbruch, M. Schmelling, Nucl. Instrum. Meth. A1040, 167270 (2022). DOI 10.1016/j.nima.2022.167270

  37. [37]

    Dembinski, M

    H. Dembinski, M. Schmelling. Bias, variance, and confi- dence intervals for efficiency estimators in particle physics experiments (2022). URLhttps://arxiv.org/abs/2110. 00294

  38. [38]

    Wilson, J

    E.B. Wilson, J. Am. Statist. Assoc.22(158), 209 (1927). DOI 10.1080/01621459.1927.10502953

  39. [39]

    Rogozhnikov, J

    A. Rogozhnikov, J. Phys. Conf. Ser.762(1), 012036 (2016). DOI 10.1088/1742-6596/762/1/012036.https: //github.com/arogozhnikov/hep_ml