[15.0.X] Adapt template pixel cpe algo to better handle shortened or broken clusters#48399
Conversation
|
A new Pull Request was created by @mroguljic for CMSSW_15_0_X. It involves the following packages:
@AdrianoDee, @Moanwar, @antoniovilela, @atpathak, @cmsbuild, @davidlange6, @DickyChant, @fabiocos, @francescobrivio, @jfernan2, @mandrenguyen, @miquork, @perrotta, @rappoccio, @srimanob, @subirsarkar can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
|
cms-bot internal usage |
|
backport of #48356 |
|
test parameters:
|
|
@cmsbuild, please test |
|
+1 Size: This PR adds an extra 40KB to repository Comparison SummarySummary:
|
|
This backport is not identical to its master version, at least in this file: Configuration/PyReleaseValidation/python/upgradeWorkflowComponents.py |
|
ping @mroguljic |
|
Apologies, I missed the previous comment. The only difference is the removal of "RecoGlobalFakeHLT" step in the related worfkflow. I believe it is not defined in 150X, and runTheMatrix would report an error with that step included, so I removed it. EDIT: That step is not important for this PR because template reco does not run at HLT |
Indeed, the relevant PR #47401 was only merged for 151X |
|
+db |
|
+1 |
this comment is anyway irrelevant, because in 15.1.X the step |
|
+Upgrade |
|
+1 |
|
+pdmv |
|
This pull request is fully signed and it will be integrated in one of the next CMSSW_15_0_X IBs (tests are also fine) and once validation in the development release cycle CMSSW_15_1_X is complete. This pull request will be automatically merged. |
Backport
Backport of #48356 to CMSSW 15.0.X to request data rereco for validation
PR description:
While validating #47966, it was found that the proposed changes to generic CPE algorithm are not beneficial. This PR contains only the proposed changes to the template CPE algorithm that are simpler, and beneficial for long clusters in heavily irradiated pixel sensors (right-most columns in slides 23 onwards). The proposed changes to the algorithm are gated behind a process modifier.
PR validation:
PR passes the basic battery of tests. In the cms-bot wf tests, we expect many small differences also osberved in the main PR. They are understood to come from uninitialized variables (that have been in CMSSW for some time) in the class touched by this PR, causing some numerical instabilities. The uninitialized variables will be fixed in a separate PR.