Skip to content
Snippets Groups Projects

RD developments towards 28 March

Merged Fionn Caitlin Ros Bishop requested to merge rd-devel-march25 into master

Impact

Rates on 100K MB (mu=5.3)

rates_full.md

rates_turbo.md

spruce.md

Goals

Implement final changes in RD modules for 2025 datataking including fixes, rate+bandwidth reduction, and additional lines.

Contributing

DO NOT PUSH directly to the branch of this MR (rd-devel-march25) unless you are instructed to do so by the coordinators. Additions for the start of 2025 data-taking should happen in independent branches, one per topology. If you want to modify anything, please check first whether there are other relevant MRs with the RD label that implement changes in you modules (i.e. work on a similar topology), and comment on them instead.

The deadline to undraft merge requests targetting this branch is 21/03/2025. At this point the merge requests must be complete and the impact on bandwidth and rate must be provided.

All the additions need to be tested locally following these instructions, including:

  • Impact on the bandwidth and rate: if including new lines, these must be well justified (i.e. the physics case must not be already covered by other existing lines) and have rates and bandwidths below 100 Hz and 10 MB/s, respectively. This must be tested on real data.
  • Impact on the throughput: comparing the time with the execution of rd-devel-march25 with no extra modifications.
  • (optional) Determine efficiencies: if there is simulation already available, it will be interesting to know the efficiencies so we ensure that there is no bug in the selections.

Do not rebase or force-push to this branch since this might lead to losses on the changes

The source branch of this merge request should work on LCG106c with all other projects on master except ParamFiles which should be on rd-devel. If this doesn't work, it definitely works with the commits below. You may need to make purge before you can successfully make (please let us know if you have problems)

Repository commit
Allen 4d1f2c5ff120a299efe1a4f6999ec2c7caf5da78
Rec 62c9cd51e29eb7ba1c7f3c8181f804bbc0763dc9
Lbcom d42d5a81b734d2c2e16dbe2729c21dc539d3a41d
LHCb 83d5532ccbd5c0722b3ed3e78b28948df3df1e31
Detector ecdd974064729d3e5ab3c9b91e69f767cd624dda
Gaudi v39r4
DBASE/AppConfig b19e99385b0ef47b60655f52f5af3618ff81ea79
DBASE/PRConfig bb4cbdaaa9778e8e564cdcf457ffa459617d50ee
DBASE/SprucingConfig f182f6251cd2bf4db911742e6d13b67af8afab59
PARAM/ParamFiles rd-devel-march25
Alignment 9ffd6cc76c4e8d381b0bc2d88a84fe7fd19f70f3

Changes

Contains all changes in !4352 (closed) plus:

Tighten cut-based dilepton trigger vertex chi2 cuts (!4529 (merged))

  • Tightened cut on
    \chi^2_\mathrm{vtx}\left(B\right)
    in 3- and 4-body cut-based inclusive detached dilepton trigger lines, to align with the equivalent cut in the MVA-based dilepton trigger, per !4505 (merged)

Fix arguments not being propagated (!4464 (merged))

Selective persistency in btoll and btoxll (!4561 (merged), !4685 (merged))

By @jherdiec and @acampove

  • Replacing persistreco by selective persistency of specific reconstructed objects/protos, objects in a cone, and raw banks, as appropriate

Add CALO digits to inclusive detached dilepton lines (!4531 (merged))

By @mtat @jagoodin @fibishop

  • Changes to inclusive detached dilepton lines:
  • Added CALO digits to dielectron and electron-muon lines
  • Tightened DOCA chi2 of dileptons in dielectron lines from 30 to 10
  • Added DOCA chi2 cut of 10 to electron-muon lines
  • Increased electron PT cut from 100 MeV to 250 MeV
  • Tightened hadron IP chi2 from 6 to 7
  • Changes to sprucing lines:
  • In make_rd_detached_dielectron_for_BuTohPi0EE the I've added an IP chi2 cut of 12, tightened DOCACHI2 from 36 to 10 and tightened vertex chi2 from 9 to 8
  • In make_rd_detached_dimuon_for_BuTohPi0MuMu, muon PIDmu is tightened from -4 to -2, and DOCA chi2 is tightened from 36 to 16
  • In make_rd_detached_{kaons,pions}_for_hPi0ll a momentum cut of 2 GeV is added
  • In Hlt2RD_BuToKpResolvedPi0MuMu the kaon PID is tightened from 1 to 2, and same for the sprucing line
  • In SpruceRD_BuToHpEE electron PT is tightened from 100 MeV to 250 MeV, IP chi2 from 3 to 6 and hadron PT from 100 MeV to 200 MeV
  • In SpruceRD_B0ToHpHmEE electron PT is tightened from 100 MeV to 300 MeV, IP chi2 from 3 to 7, added hadron momentum cut at 2 GeV and tightened Kst IP chi2 from 8 to 9
  • Added DOCACHI2 cut at 10 in SpruceRD_BToPpPmEE and SpruceRD_BuToL0PmEE_{LL,DD} lines, and tightened proton PIDp cut from 0 to 1 in SpruceRD_BuToL0PmEE_{LL,DD} lines
  • Added prescale of 0.4 in SpruceRD_BuToKTauTau_TauToMu_FakeK and tightened prescale in SpruceRD_BuToKTauMu_TauToMu_FakeK_SSKMu from 0.15 to 0.1
  • All mass ranges in dielectron lines with pi0 reduced from 3.5 GeV to 4.0 GeV

Migrate BPV and MINIP->OWNPV (!4170 (merged))

By @jagoodin and @jnicolin

Put turbo lines in streams (!4683 (merged))

By @fibishop

  • All lines in modules containing new lines are now given an explicit stream definition rd or rdlow

btov0ll (!4504 (merged))

By @mmulder

  • Adding SS lines with negligible rate

qqbar (!4423 (merged))

By @rquaglia and @nsahoo

  • Cut on delta mass for U(2s)->U(1s)pipi for small bandwidth reduction

strange (!4428 (merged))

By @femiguel @mramospe @jurenaso @sargueda @tmombach @amorcill

  • Added four new lines, targeting same-sign cases for
    K_S^0\to\pi^+\pi^- e^+ e^-
  • Improved electron requirements to be more efficient at a similar rate
  • Improved downstream line requirements to be more efficient at a similar rate
  • Improved requirements on some of the
    K_S^0
    detached lines to increase efficiency at a similar rate
  • Tuned the prescales
  • Tweaked line names

radiative (!4472 (merged))

Add Xib2XiGamma DDL and DDD trigger lines (!4626 (merged))

by @jzhuo

  • Add DDL and DDD trigger lines for Xib2XiGamma
  • Migrate BPV functors to OWNPV functors in related builders.

Improvements to Btomultilepton (!4147 (merged))

By @jherdiec and @tmombach

  • Change from HLT2 to full
  • Simplify builders and align cuts via different lines
  • Add dielectron mass cut > 10 MeV
  • Add some downstream lines for LLPToMuMu, and in combination with K

Add Xib02Xi0MuMu lines LL and DD (!4159 (merged))

By @jherdiec, @lcalefic, @vlisovsk, @lemoeser @jnicolin

b to xll (!4607 (merged))

by @acampove @nsahoo @rrabadan, coordinated by @fibishop and @mtat

  • Add electron-muon MVA lines
  • Removed prescale from mis-ID MVA lines and use a PIDe cut in the [-1, 1.5] interval
  • Tighten track requirements in MVA lines
  • Extend mass range to 3.5 GeV for MVA electron lines
  • Add new B0 -> pi+ pi- pi0 ll lines

Add CALO raw banks for btoxll MVA lines (!4685 (merged))

by @acampove

Dependendices

Depends on lhcb-datapkg/ParamFiles!137 (merged)

Edited by Fionn Caitlin Ros Bishop

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
Please register or sign in to reply
Loading