-
Notifications
You must be signed in to change notification settings - Fork 4.5k
fix emulation of L1T ZDC EtSums #48963
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
base: master
Are you sure you want to change the base?
Conversation
cms-bot internal usage |
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-48963/46130 |
A new Pull Request was created by @missirol for master. It involves the following packages:
@BenjaminRS, @antoniovagnerini, @cmsbuild, @ctarricone, @gabrielmscampos, @nothingface0, @quinnanm, @rseidita can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
@cmsbuild, please test |
+1 Size: This PR adds an extra 16KB to repository Comparison SummaryThere are some workflows for which there are errors in the baseline: Summary:
|
@mmusich do the tests require the test parameters:
- addpkg = DQM/Integration for testing the DQM online clients? |
unless they were already tested because the package got checked out by the bot because of dependencies, yes. |
Right! My brain just skipped this part. |
np. In the case at hand I can't check because cmssdt is down at the moment :( |
PR description:
#43214 (comment) shows that the emulation of the L1T ZDC EtSums is currently inaccurate, due to
The root cause of (b) is not understood yet. This PR fixes (a), and works around (b) by re-computing the relevant iEtSums values from the other (non-iEtSum) ZDC TPs, i.e. those with$|i\eta| = 42$ and $i\phi \neq 99$ .
The PR includes a few additional changes, as detailed below (see the list of commits).
L1Trigger/L1TZDC
package, removing several files which are unused and, imho, not really useful anymore.L1TZDC{Producer,Analyzer}
plugins toL1TZDCEtSums{Producer,Analyzer}
for clarity.L1TEtSumsPrinter
, a simpleEDAnalyzer
to print out the content ofl1t:EtSum
objects.L1TZDCEtSumsProducer
, including a check on the values of the emulated L1T ZDC EtSums for a few events of 2024 PbPb data.PR validation:
Looking at the logs of the new unit test, one can verify that the emulated L1T ZDC EtSums ("l1tZDCEtSumsPrinter2") are now in agreement with the L1T ZDC EtSums unpacked from the L1-uGT data ("l1tZDCEtSumsPrinter1"). For more context, see #43214 (comment) and subsequent comments.
If this PR is a backport, please specify the original PR and why you need to backport that PR. If this PR will be backported, please specify to which release cycle the backport is meant for:
If merged, this change will be backported at least to the
CMSSW_15_1_X
cycle, since it is relevant to the 2025 PbPb run (although not strictly necessary for data-taking purposes).