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
Fix automated pixel pair mitigation to include "Fed25" information #23052
Conversation
The code-checks are being triggered in jenkins. |
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-23052/4456 |
A new Pull Request was created by @makortel (Matti Kortelainen) for master. It involves the following packages: RecoTracker/TkTrackingRegions @perrotta, @cmsbuild, @slava77 can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
@cmsbuild, please test |
type bug-fix |
The tests are being triggered in jenkins. |
Here is the effect of this PR with 100 events from run 315104 in 10_1_1 (corresponding to the HN message) for pixelPair seeds (left: 10_1_1+this PR, right: 10_1_1) More details can be found from my private DQM GUI
|
And here is the effect with 1000 events from run 305064 (DoubleEG) that @slava77 used for plots in #21630 (comment) (left: 10_1_0+this PR, right: 10_1_0) More details can be found from my private DQM GUI
|
The recovery at track level seems to be quite marginal (and I did not manage to identify any other iteration that was backing up PixelPair). |
@makortel In the context of possibly having to port to 10_1_X: |
what is the situation in the current MC for 2017 and 2018? Is "Fed25" filled at all? |
Didn't check the timing yet.
Here is the distribution of pixelPair seeds per event
I'm calling it bugfix since #21630 should have included "Fed25" list as well.
AFAIK there has been no change in the "Fed25" list filling since it was introduced in #20151.
Not to my knowledge but @veszpv & co should confirm. |
On 4/25/18 5:22 AM, Matti Kortelainen wrote:
I'm trying to understand if this is really a fix for a previously
unknown situation, or effectively an improvement.
I'm calling it bugfix since #21630
<#21630> should have included
"Fed25" list as well.
Do I understand correctly (from the plot for 305064) that the
"Fed25" list was filled similarly when #21630
<#21630> feature was developed?
AFAIK there has been no change in the "Fed25" list filling since it was
introduced in #20151 <#20151>.
OK. I'm still concluding that we can have this feature just in 10_2_X.
Related to Vincenzo's comment on marginal change to general tracks:
do we have a DQM plot for the leading vertex(vertices)?
|
What plot do you have in mind? (my test on run 305064 had full DQM) |
On 25 Apr, 2018, at 2:35 PM, Slava Krutelyov ***@***.***> wrote:
Related to Vincenzo's comment on marginal change to general tracks:
do we have a DQM plot for the leading vertex(vertices)?
yes, but I think that the selection does not work...
/ Tracking / TrackParameters / highPurityTracks / dzPV0p1
needs to be fixed
v.
|
Comparison job queued. |
Comparison is ready Comparison Summary:
|
are we so lucky with the matrix workflows? |
Is it a too early run for this purpose (like Fed25 was not even filled)?
most probably
… |
This is my recollection as well. |
We need a backport and request a new release for production |
Backport is in #23064. |
None, HLT already sets this parameter correctly (and thus makes use of the "Fed25" information). |
@fabiocos I expect to sign this soon, today. |
+1
The plots for 2017F relval matrix workflows were done with a prompt-like GT ( '101X_dataRun2_PromptLike_v9'). |
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. @davidlange6, @slava77, @smuzaffar, @fabiocos (and backports should be raised in the release meeting by the corresponding L2) |
@makortel IIUC, this "Fed25" was not a part of the tests done during the pixel pair recovery feature development. |
@slava77 The automation code was developed with MC and tested also with the various pixel failure scenarios (up to the "v6" which, IIRC, was worse than what happened with the detector in the end). As I've noted earlier, the current implementation was tuned to maximize the efficiency (at the cost of fakes), and there is room for improvement (to reduce fakes) in various places. E.g. relating to the "Fed25", currently for individual/groups of ROCs the code assumes the full module to be inactive (this happening on BPix1 likely leads to larger-than-necessary cones). |
The error in checks refers to an apparently unrelated crash in fastsim in the tests on the same commit in the 10_1_X branch |
+1 |
@makortel |
There are various maps in
By region do you mean the TrackingRegion? It depends on the inactive areas on the two layers. Also note that the "TrackingRegion-covered" plot you quote includes all TrackingRegions, so if there are lots of holes in the pixel it can be challenging to correlate all features in these plots with the pixel maps. |
The investigation of https://hypernews.cern.ch/HyperNews/CMS/get/recoTracking/1760.html lead to finding that the "Fed25" ("stuck TBM") information is not currently used in the automated pixel pair mitigation (an oversight in #21630?). This PR fixes the configuration to read the information.
Tested in 10_1_0, expecting changes (=more pixelPair tracks) in workflows processing data containing "Fed25" errors.
@VinInn