-
Notifications
You must be signed in to change notification settings - Fork 4.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add displaced muon info from EMTF to RegionalMuonCand (un)packing and to uGMT DQM #33146
Add displaced muon info from EMTF to RegionalMuonCand (un)packing and to uGMT DQM #33146
Conversation
-code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-33146/21517 ERROR: Build errors found during clang-tidy run.
|
1381748
to
d194d54
Compare
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-33146/21518
|
A new Pull Request was created by @dinyar (Dinyar Rabady) for master. It involves the following packages: DQM/L1TMonitor @andrius-k, @kmaeshima, @ErnestaP, @ahmad3213, @cmsbuild, @rekovic, @jfernan2, @cecilecaillol, @rvenditti can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
@dinyar can you please add yourself along with your github username to the corresponding e-group in https://twiki.cern.ch/twiki/bin/viewauth/CMS/DQMContacts#L1T ? Thanks |
Hi @jfernan2, I added myself to the online developers list a few days ago (however didn't add my git username). I've now added myself to the offline developers list too. Cheers, |
please test |
+1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-9ddd16/13452/summary.html Comparison SummarySummary:
|
+1 |
Hi @dinyar sorry for the delayed response. I think these make sense to me, thanks! Like you said we need to update our unpacker/packer in a similar way as well. I'll let you know once we're doing that. |
@dinyar We are still expecting commits to this PR, correct ? |
+1 |
@dinyar Please make a backport 11_2_X PR. |
+1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-9ddd16/13572/summary.html Comparison SummarySummary:
|
+1 |
This pull request is fully signed and it will be integrated in one of the next master IBs (tests are also fine). This pull request will now be reviewed by the release team before it's merged. @silviodonato, @dpiparo, @qliphy (and backports should be raised in the release meeting by the corresponding L2) |
+1 |
Hello @dinyar : The runthematrix -limited is actually not using run3 data (maybe one should add this btw, but this is a separate question) , therefore my question is : how confident are you in using this code (backported in 11_2_X) for the next MWGR? There is a workflow using previous run3 data in runthematrix , would that help to run it in order to spot possible issue/bugs? |
Hi Gaelle, Ah, I think I might be confused then, I checked the presence of the DQM plots in Regardless, I think I can add some context regarding the backport: It's not strictly needed for the upcoming MWGR because EMTF will not be deploying their new firmware then (though @eyigitba should confirm if this is still the case). The only issue I can imagine is if EMTF is sending information on the bits reserved for the displaced data: In this case I would expect EMTF output vs. uGMT input mismatches as well as uGMT data-emulator mismatches (if I don't deploy a uGMT version that enables the displaced data from EMTF). L1T offline software coordination requested I backport this to have it in 11_2_X in case 11_3_X were delayed for the May MWGR, so for me it's fine to delay until after the upcoming one if you prefer that. Maybe @rekovic or @cecilecaillol want to comment further. Cheers, |
Hello @dinyar , thanks for your prompt feedback ! |
Ah, understood. Thanks for the clarification, I wasn't aware there were workflows that used actual run3 data already. I didn't try to run those (as is probably apparent from my answers :) ), but I now saw that @jfernan2 did a replay at P5 in #33311. It looks like this went fine, but if someone could point me at the DQM GUI for the replay I would check to make sure that the plots still look as expected. Cheers, |
Hi @dinyar , we didn't specify an era setting for displaced information in emulator. It should be working in the same way for Run 3 and Run 2. Now that you mentioned maybe it's a good idea to add that distinction. About the MWGR and displaced information, as far as I know we won't update the firmware for this MWGR. I'll keep you updated about the future ones. I don't know if we're currently sending data on the bits reserved for displaced information. I'll try to ask Alex again. |
@dinyar you can check for example run 340220 in |
Thanks a lot, @jfernan2! I checked and things look mostly fine for me. One issue I spotted is that it seems that EMTF is indeed sending some data in the fields foreseen for unconstrained pT and dXY leading to data-emulator mismatches for uGMT (I mentioned this above as a possibility). I'm currently confirming with Alex whether this is expected. |
PR description:
This PR adds awareness of displaced muon information from EMTF to the RegionalMuonCand (un)packers. It also adds plots for these data to the uGMT DQM.
PR validation:
I ran
runTheMatrix.py -l limited -i all --ibeos
andscram b runtests
without errors. I also checked that the plots in the DQM appeared as expected.@eyigitba please check if this makes sense to you too. I think you may need to update the EMTF (un)packers accordingly if this hasn't been done already.
attn @rekovic, please let me know if you'd like me to backport this.