RD developments towards 28 March
Impact
Rates on 100K MB (mu=5.3)
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:
!4529 (merged))
Tighten cut-based dilepton trigger vertex chi2 cuts (- 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)
!4464 (merged))
Fix arguments not being propagated (!4561 (merged), !4685 (merged))
Selective persistency in btoll and btoxll (- Replacing persistreco by selective persistency of specific reconstructed objects/protos, objects in a cone, and raw banks, as appropriate
!4531 (merged))
Add CALO digits to inclusive detached dilepton lines (- 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
andSpruceRD_BuToL0PmEE_{LL,DD}
lines, and tightened proton PIDp cut from 0 to 1 inSpruceRD_BuToL0PmEE_{LL,DD}
lines - Added prescale of 0.4 in
SpruceRD_BuToKTauTau_TauToMu_FakeK
and tightened prescale inSpruceRD_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
!4170 (merged))
Migrate BPV and MINIP->OWNPV (!4683 (merged))
Put turbo lines in streams (By @fibishop
- All lines in modules containing new lines are now given an explicit stream definition
rd
orrdlow
!4504 (merged))
btov0ll (By @mmulder
- Adding SS lines with negligible rate
!4423 (merged))
qqbar (- Cut on delta mass for U(2s)->U(1s)pipi for small bandwidth reduction
!4428 (merged))
strange (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^0detached lines to increase efficiency at a similar rate
- Tuned the prescales
- Tweaked line names
!4472 (merged))
radiative (- Improved neutral PID @fibishop
- Improved selection of isolation objects @desahoo
- Consistent persistency of isolation cones and CALO digits/clusters @fibishop
- Enlarged B mass windows due to energy calibration problems @fibishop
- Improved inclusive lines @martorel @alobosal
- LbToLGamma retuning @isanders
- LbToLGamma_GammaToEE retuning @fibishop
- New hh(h)gamma lines @ckar
- LToLambdapGamma_GammaToEE lines @yitang
- BcToD(s)stGamma_GammaToEE lines @fibishop
- mumuGamma_GammaToEE lines @ibachill @tmombach
- K(omega/eta)Gamma lines @desahoo @bkarnits
!4626 (merged))
Add Xib2XiGamma DDL and DDD trigger lines (by @jzhuo
- Add DDL and DDD trigger lines for Xib2XiGamma
- Migrate BPV functors to OWNPV functors in related builders.
!4147 (merged))
Improvements to Btomultilepton (- 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
!4159 (merged))
Add Xib02Xi0MuMu lines LL and DD (By @jherdiec, @lcalefic, @vlisovsk, @lemoeser @jnicolin
!4607 (merged))
b to xll (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
!4685 (merged))
Add CALO raw banks for btoxll MVA lines (by @acampove
Dependendices
Depends on lhcb-datapkg/ParamFiles!137 (merged)
Merge request reports
Activity
added RD RTA Spruce_April25 labels
added 102 commits
-
bb0f04b5...1528fadb - 90 commits from branch
master
- 1528fadb...a943be9e - 2 earlier commits
- dc27806a - Changes for the baryon number violating and lepton flavour violating lines - RD hackathon 2024
- af790e75 - Radiative lines developments
- 4b3b3d2b - Improvements to the strange decay lines
- d4c07a35 - Removed global event cut from inclusive detached dilepton trigger lines
- 9cfd5a68 - remove requirement on the dimuon cosine angle in the BuToHpMuMu_Incl_line
- fa17addc - Changed BPV to OWNPV in inclusive detached dilepton lines
- 0c83f7b0 - Rd devel rare tau
- fd3c91a5 - RD B2ll line improvements
- 8224222a - RD BtoXll development
- c56b015d - Refactor cut-based inclusive detached dilepton trigger
Toggle commit list-
bb0f04b5...1528fadb - 90 commits from branch
added 36 commits
-
c56b015d...524eaae0 - 14 commits from branch
master
- 524eaae0...5e087fe7 - 12 earlier commits
- 7a2c2495 - Merge branch 'rd-devel-change-bpv-to-ownpv-inclusive-mtat' into 'rd-devel'
- 31042fca - Rd devel rare tau
- 4a63ca8c - Merge branch 'rd-devel-rare-tau' into 'rd-devel'
- 820b4d97 - RD B2ll line improvements
- 2612ba8c - Merge branch 'rd-b2ll-devel' into 'rd-devel'
- b87512f6 - RD BtoXll development
- 76109fe6 - Merge branch 'rd-btoxll-dev' into 'rd-devel'
- 39964edb - Refactor cut-based inclusive detached dilepton trigger
- bb0f04b5 - Merge branch 'rd-devel-refactor-cutbased-iddl' into 'rd-devel'
- 88230cec - Fix conflict
Toggle commit list-
c56b015d...524eaae0 - 14 commits from branch
added 10 commits
-
88230cec...c6e35d2a - 2 commits from branch
master
- 5bc8e91c - Quick fix of BW in RD sprucing lines
- c8da8879 - Merge branch 'rd-devel-reduce-sprucing-bw-mtat' into 'rd-devel'
- ea5f9b47 - Merge branch 'master' into 'rd-devel'
- af998b8d - update regex for turbo lines
- 28ffdaf6 - change intermediate particle names
- a567d4ab - changes were made to the cuts of REQUIREMENTS_FOR_COMBINATION
- e3092fe5 - Revert "changes were made to the cuts of REQUIREMENTS_FOR_COMBINATION"
- a5021f04 - Merge remote-tracking branch 'origin/rd-devel' into rd-devel-march25
Toggle commit list-
88230cec...c6e35d2a - 2 commits from branch
mentioned in merge request !4170 (merged)
- Resolved by Fionn Caitlin Ros Bishop
@jagoodin I suggest we make a list of changes in the description, just like in !4352 (closed) :) Could you update the description with the changes from !4529 (merged)?
Edited by Martin Tat
changed milestone to %RTA 2025 Data taking