-
Notifications
You must be signed in to change notification settings - Fork 4.6k
Disable computation of Q probability in SiPixel template CPE for iterative tracking #39776
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
Changes from 2 commits
f6282af
5aa1f4a
2bde976
8b4f5df
bd6dab7
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -8,6 +8,8 @@ | |
| Matcher = 'StandardMatcher', | ||
| ComputeCoarseLocalPositionFromDisk = False) | ||
|
|
||
| TTRHBuilderAngleAndTemplateWithoutProbQ = TTRHBuilderAngleAndTemplate.clone(ComponentName = 'WithAngleAndTemplateWithoutProbQ') | ||
|
|
||
| from Configuration.Eras.Modifier_trackingPhase2PU140_cff import trackingPhase2PU140 | ||
| trackingPhase2PU140.toModify(TTRHBuilderAngleAndTemplate, | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. based on the failures in tests being all in phase-2 wfs
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
The point of that modifier is to replace template reco with generic, when the former is not available (e.g. certain phase2 pixel sensor technologies) , so if |
||
| Phase2StripCPE = 'Phase2StripCPE', | ||
|
|
@@ -16,6 +18,7 @@ | |
| # uncomment these two lines to turn on Cluster Repair CPE | ||
| from Configuration.Eras.Modifier_phase1Pixel_cff import phase1Pixel | ||
| phase1Pixel.toModify(TTRHBuilderAngleAndTemplate, PixelCPE = 'PixelCPEClusterRepair') | ||
| phase1Pixel.toModify(TTRHBuilderAngleAndTemplateWithoutProbQ, PixelCPE = 'PixelCPEClusterRepairWithoutProbQ') | ||
|
|
||
| # Turn off template reco for phase 2 (when not supported) | ||
| from Configuration.ProcessModifiers.PixelCPEGeneric_cff import PixelCPEGeneric | ||
|
|
||
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.
As per previous statement (cf #38967 (comment)) commented code is not advised in the reco stack.
If you are going to keep it, then at least put a comment on why it is so.
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.
If there's no objection, I can simply delete this line. I kept it commented out in case others think it may be useful to keep. If not, I will delete it.
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 would guess that the default value should not get a warning, but perhaps everything else still should.
@cms-sw/trk-dpg-l2 please advise
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 guess my tag went only to the DPG conveners
@ferencek @mroguljic
(please clarify also if there is a reco contact replacing Oz)
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.
We've been looking (unsuccessfully) for a reco contact for more than a year now.
Regarding the proposed code changes, simply commenting out or deleting a call to
warningOutOfBoundProbdoes not look like a good solution to me as it changes the legacy behavior of this code. Possible solutions:Uh oh!
There was an error while loading. Please reload this page.
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.
@ferencek, this is addressed in 8b4f5df.
Only the default value does not cause the warning, which otherwise is still there and active.