Improvements and bugs to be tackled during the RD Hackathon 2024 and targeting the 2025 data-taking period. Tasks should be kept general, so please comment or modify the description of already-existing tasks if they cover the improvement/bug that you want to refer to.
Edited
Designs
Child items
0
Show closed items
No child items are currently assigned. Use child items to break down this issue into smaller parts.
Linked items
0
Link issues together to show that they're related or that one is blocking others.
Learn more.
Flag to turn ON or OFF PID selections in all the RD lines: It can be useful when running on simulation, to be modified with a bind when running the reconstruction.
Sorry to jump in, but probably would be best to have an agreement on how to name this specific flag and then let PWGs to implement it in their code as code differs quite a lot between various PWG.
Hi @jagoodin,
simple answer no, it is not merged and it will not be merged. They have the issue (#868) to track it for all working groups.
But you can take the MR as a reference. If you follow the discussion on the MR, they came to the conclusion that each WG is supposed to do it by themselves because it would be a too big thing to change it all at once through out the whole project.
e.g. read here !2886 (comment 8453372)
But we could at least use Wouter's script to make the replacement consistently throughout RD:
!2886 (comment 8454945)
Bug fixes for SS lines in RpK_lines ? SS atm is only on hadron system, not on lepton.
More generally- revise with proponents the SS-logics on lines with dileptons. [ in Run1/2 we had mixtures of same sign hadronic and same sign leptons. Needs to be clean-up and bug fixed if needed. For example Rpk_lines do SS on hadrons only.
:) not sure, i am just trying to tuple some of the SS lines and Bs->emu same sign and found 2 bugs in turbo lines.... i think we need to engage people needing those lines for control to ensure they do the right things... (forwarding parent_id arguments to builders, use and forwarding of flags as same_sign , see
!4022 (merged)!4021 (closed)
I think we should start thinking on how to tackle these developments, because I have the impression that we will soon start having a lot of tiny MRs modifying similar files with tons of overlaps. From my perspective, it would be better if !4022 (merged) and !4021 (closed) were promoted to more generic MRs based on the builders and topologies that they target. I was thinking that the best approach here would be to have a bunch of separate MRs based on the topology, so we ensure that the modifications are restricted to a bunch of well-defined python modules.
In other words, I would wait till the final synchronization between 2024-patches and master happens, and then create a rd-devel branch based on master. Afterwards we would be having one MR per topology: rd-strange-devel, rd-xll-devel, rd-radiative-devel, ... What do you think @rquaglia, @matzeni?
THis is fine, another bug found affecting all sprucing 24c2,3,4 vs 24c1, The turbo line HpHmHmMuMu_Inclusive, expected to cover all hadron types, but turned out ot be just a KKK, due to PID cuts. @nsahoo if you have time this must be fixed if you want to do analyses with KpiK or KKpi or pipipi for Bc. If line is expected to be used for R(Kpipi) as well, this might be a problem and we need to implement a sprucing line for 3 hadron channels.
Hi @mramospe, @matzeni, @rquaglia (cc: @fabudine, @fpolci, @yusong for the b->xtaul decays), I was working last week on retuning some lines for the SL group, and I was having a look at the hadronic \tau lines.
In particular, we found that one potential discriminating variable could be the radial distance of the tau from the BPV (functor: F.BPVVDX*F.BPVVDX+F.BPVVDY*F.BPVVDY), which has already been used in some analyses of Run 2 (like R(D*)). This helps, in particular, to reduce the total number of candidates per event in the SL lines with the hadronic tau.
This is a comparison between MC and data produced from block 2. (caveat: MC is produced running the sequence without UT, so it does not reproduce data 100%)
I thought it could be interesting also for the RD case, maybe something else to look at.
For the Hackathon, I would like to have a common selections for \tau, and simply call them e.g. make_tau_to_electron, make_tau_to_muon, make_hadronic_tau...