-
Notifications
You must be signed in to change notification settings - Fork 4.6k
use BX info in L1-uGT emulation of CICADA conditions #48142
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
use BX info in L1-uGT emulation of CICADA conditions #48142
Conversation
|
cms-bot internal usage |
|
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-48142/44906 |
|
A new Pull Request was created by @missirol for master. It involves the following packages:
@BenjaminRS, @cmsbuild, @quinnanm can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
|
please test |
|
+1 Size: This PR adds an extra 32KB to repository Comparison SummarySummary:
|
|
This change was tested on data from run 392301 in the playback DQM machines in P5 with the following configurations: As @missirol said, #48037 seems to cure the majority of mismatches in the central BX, but introduces the same order of mismatches in adjacent ones. This PR seems to address this. |
|
For the sake of completeness, the remaining mismatches seem to be on bit 422 which is |
|
@missirol Thanks for catching this! |
|
Also @rseidita thanks for the checks! |
|
As a note about CICADA emulation however. CICADA emulation has no time multiplexing information, so the emulator cannot provide BX -2, -1, +1, or +2 information correctly if it is feeding uGT emulation directly. That is to say, in cases where CICADA emulation is direct input to uGT emulation (instead of unpacking CICADA), disagreements between data and emulation will be found in any non-central BX. |
|
+l1 |
|
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. @rappoccio, @antoniovilela, @sextonkennedy, @mandrenguyen (and backports should be raised in the release meeting by the corresponding L2) |
|
+1 |
PR description:
@rseidita reported that #48037 does not entirely fix the L1-uGT data-emulator discrepancies related to the CICADA seeds which are currently observed in the online DQM. It seems that, after including #48037, there are disagreements of the type "emulator fired but not data" in BXs different from the central one.
From a quick look at the L1-uGT emulator, I think this might be related to the L1-uGT emulator itself.
GlobalBoard(seem_cicadaScore), setting its value to the CICADA score for BX=0.This PR implements the use of CICADA scores from the relevant BXs when evaluating the decisions of CICADA seeds in the L1-uGT emulator.
PR validation:
None from my side. Dedicated tests were done by @rseidita (I let him comment on the outcome of his checks).
Edit (May-22): see #48142 (comment).
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:
To be backported to
CMSSW_15_0_X(2025 pp data-taking cycle) to reduce L1-uGT data-emulator mismatches in online DQM.Note : the L1-uGT emulator also runs in the HLT jobs, and at T0 (e.g. offline reco), so this PR indirectly touches all those workflows as well.