Skip to content

Release notes

TriggerCalib 1.4.5 (07-04-2025)

TriggerCalib 1.4.5 is built from master and contains the following changes with respect to 1.4.4.

Potentially breaking changes are labelled with ⚠

Bug fixes

  • Patch bug wherein uncertainties much larger than expected (!77)

TriggerCalib 1.4.4 (21-03-2025)

TriggerCalib 1.4.4 is built from master and contains the following changes with respect to 1.4.3.

Potentially breaking changes are labelled with ⚠

New features

  • Enable different options for uncertainty propagation (!72)
  • Allow use of multiple per-event weights (!73)

Bug fixes

  • Fix application of weights in raw mode (!71)

TriggerCalib 1.4.3 (03-03-2025)

TriggerCalib 1.4.3 is built from master and contains the following changes with respect to 1.4.2.

Potentially breaking changes are labelled with ⚠

New features

  • Implement generalised Wilson intervals for efficiency uncertainties (!68)
  • Improve functionality for 2D-binned efficiencies (!69)

TriggerCalib 1.4.2 (07-02-2025)

TriggerCalib 1.4.2 is built from master and contains the following changes with respect to 1.4.1.

Potentially breaking changes are labelled with ⚠

New features

  • Migrate documentation to mkdocs (!65)
  • Refactor ahead of fitting and plotting upgrades (!27)
  • Allow use of weighted datasets (!63)

Bug fixes

  • Mitigate negative valued errors (!61)
  • Enhance documentation (!66)

Other

  • Improve sWeight factorisation crosschecks (!60)
  • Fixes to documentation (!51)

TriggerCalib 1.4.1 (16-12-2024)

TriggerCalib 1.4.1 is built from master and contains the following changes with respect to 1.4.0.

Potentially breaking changes are labelled with ⚠

New features

  • Add general support for .yaml and .json/.yaml support for sidebands (!54)
  • Make trig efficiencies optional in HltEff (!55)
  • Generalise definition of sidebands (!56) ⚠
  • Add helpers for converting TGraph(AsymmErrors) and TH to numpy objects (!57)

Bug fixes

  • Write fit results before raising non-convergence error (!58)

Other

  • Improve written fit output and zFit plots (!49)
  • Run CI tests with and without zFit (!52)
  • Rename 'tag' and 'probe' arguments (!53) ⚠
  • Rename "mass" histograms to be generic (!59)

TriggerCalib 1.4.0 (02-12-2024)

TriggerCalib 1.4.0 is built from master and contains the following changes with respect to 1.3.0.

New features

  • Include converter of TGraph2DAsymmErrors to TH2D for efficiencies (!34)
  • Match selection names with regex (!38)
  • Install with optional zFit dependency (!48)

Bug fixes

  • Fix format in which bins are written from HltEff (!26)
  • Convert RooDataSet loading to allow loading of varying branch types (!29)
  • Handle zero denominators (!32)
  • Fix bugs in fit-and-count/sWeights mode (!33)
  • Patch issue with ':' in path (!44)
  • Fix instability in tests (!45, !47)

Documentation

  • Overhaul documentation (!31)

Other

  • Add sWeight factorisation tests (!28)
  • Improve statistical uncertainty handling (!30)
  • Include errors when converting from TGraph(2D)AsymmErrors to TH1(2)D (!37)
  • Update HltEff logger (!42)
  • Patch incorrect calculation of trig efficiency denominator error (!43)