-
Notifications
You must be signed in to change notification settings - Fork 4.2k
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
remove L1Menu from postLS1 customization #10184
remove L1Menu from postLS1 customization #10184
Conversation
@Martin-Grunewald is this what you have in mind? |
I've done some testing showing bitwise agreement in postLS1 workflows... more testing underway, but it looks OK to me. |
A new Pull Request was created by @mulhearn for CMSSW_7_6_X. remove L1Menu from postLS1 customization It involves the following packages: SLHCUpgradeSimulations/Configuration @cmsbuild, @civanch, @mdhildreth can you please review it and eventually sign? Thanks. |
please test |
The tests are being triggered in jenkins. |
The HIon case needs to get the same treatment:
|
But be carefull as HIon does more than just load stage1 (as everyone else) and the HIon L1 menu. |
Yes, that's why I left it alone for now... but I can just remove the L1Menu customization part in the specific HI version. Doing that now... |
And can you please also make backport PRs for 75x AND 74x? |
Yes, will do... |
Maybe the HIons L1Menus are not in the HIons GTs yet? It seems L1 still has PP menu when I run the HIons workflows. I think for now I'll leave this alone and sort it out separately, or does that ruin your plans somehow? |
Do you run the HIon wflows with an HIon GT? |
runTheMatrix.py -l 140.3 gives the following error when I remove the explicit L1Menu customization for HI: ----- Begin Fatal Exception 14-Jul-2015 10:31:36 CEST----------------------- |
Its 2 AM here in California, and I've got a 7 AM meeting... I have to go offline for a bit. |
Could I move the HIon specific stuff BEYOND the common stage1 call, which is currently in |
Hmmm, I kind of hate to have parameters being set outside of L1Trigger. How about if we move those additional parts into HI into a separate hook and call those from the SLHC customizations? I'll check with HI folks about what we want to do about 74X/75X/76X differences. |
Fine with me of course! |
(BTW: I think all those 74X/75X/76X differences will finally be handled properly when CaloParams/CaloConfig goes into the GT...) |
(But handling L1Menu's first, as that seems most urgent!) |
Do you want me to just update my original PR with these changes, or do you want to do it yourself in the HLT PRs? |
Testing before updating PR... |
I absorb things in my PRs as I need HLT separate for all 74/75/76 - but of course need to know what to change :) |
…p-level customization
Yeah, its coming shortly... tests on HI worked fine. |
I think now we are OK on configuration but still need to sort out the problem with GTs.... |
Pull request #10184 was updated. @cmsbuild, @civanch, @mulhearn, @mdhildreth can you please check and sign again. |
# HI L1Menu: | ||
from L1Trigger.Configuration.customise_overwriteL1Menu import L1Menu_CollisionsHeavyIons2015_v0 | ||
process = L1Menu_CollisionsHeavyIons2015_v0(process) | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Here the L1 menu is still loaded... presumably because in 76X it is not yet in the GT?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Exactly.
I found the problem with the GT pull request... not my fault! |
@mulhearn |
This PR changes the postLS1 customizations to call only the common L1T post LS1 customizations, which do not include override of the L1Menu via XML file. Now the L1Menu should come from the GT, even when the postLS1 customization is called.