-
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 a workaround for AlCa paths to the Patatrack customisation #35566
Add a workaround for AlCa paths to the Patatrack customisation #35566
Conversation
enable gpu |
please test |
type bug-fix |
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-35566/25809
|
A new Pull Request was created by @fwyzard (Andrea Bocci) for master. It involves the following packages:
@Martin-Grunewald, @missirol can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
@@ -217,6 +217,32 @@ def customisePixelLocalReconstruction(process): | |||
process.HLTDoLocalPixelSequence = cms.Sequence(process.HLTDoLocalPixelTask) | |||
|
|||
|
|||
# workaround for AlCa paths | |||
|
|||
if 'AlCa_LumiPixelsCounts_Random_v1' in process.__dict__: |
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.
"v1" because newer versions are / will be already fixed: correct?
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.
hopefully :-)
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.
Well, we have NOt increased version numbers for a long time now...
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.
So I understand this should go into ConfDB as an update to the paths in 12_1?
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.
ie, for both cpu and gpu
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.
and then it should be an overall customisation until then (ie, in customiseHLTforCMSSW)?
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.
I assume we are getting close to migrating the whole menu to the Task-enabled ConfDB; when that happens, this change can be applied there directly.
Until then, we can stay at "v1"...
+1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-034412/19457/summary.html GPU Comparison SummarySummary:
Comparison SummarySummary:
|
Hi @fwyzard, this looks okay to me as is. Just one clarification: in the way you rewrote the paths, the order of some filters is slightly different (for example, in |
Actually, I think it would make sense to reorder them in ConfDB as well: by having the |
Okay, thanks. Then, I guess I'll need to follow up with the group(s) responsible for the paths, and make this change via JIRA. |
+hlt
|
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. @perrotta, @dpiparo, @qliphy (and backports should be raised in the release meeting by the corresponding L2) |
+1 |
PR description:
The AlCa LumiPixelsCounts paths use the pixel cluster modules directly, without any Sequence or Task.
After applying the Patatrack customisation, this leaves those modules both "scheduled" (on the AlCa paths) and "unscheduled" (on every other path), breaking the latter.
To work around this issue, the Patatrack customisation now redefines the AlCa LumiPixelsCounts using the
HLTDoLocalPixelSequence
and theHLTDoLocalPixelTask
, making the pixel modules unscheduled.PR validation:
Applying the Patatrack customisation to the latest HLT menu and running over 2018 data now works.