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
Bug fix to avoid duplicated clusters on the same track in upgraded FPIX #5889
Bug fix to avoid duplicated clusters on the same track in upgraded FPIX #5889
Conversation
…f the DEBUG messages and the configurable root file name
A new Pull Request was created by @venturia for CMSSW_6_2_X_SLHC. Bug fix to avoid duplicated clusters on the same track in upgraded FPIX It involves the following packages: DPGAnalysis/SiStripTools @nclopezo, @monttj, @cmsbuild, @StoyanStoynev, @slava77, @vadler can you please review it and eventually sign? Thanks. |
@@ -203,7 +203,7 @@ PixelForwardLayer::groupedCompatibleDetsV( const TrajectoryStateOnSurface& tsos, | |||
if(!closestResult_outer.empty()){ | |||
DetGroupElement closestGel( closestResult_outer.front().front()); | |||
float window = computeWindowSize( closestGel.det(), closestGel.trajectoryState(), est); | |||
searchNeighbors( tsos, prop, est, crossings_inner, window, result_outer, false); | |||
searchNeighbors( tsos, prop, est, crossings_outer, window, result_outer, false); |
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.
is this a long standing bug? should be propagated to 7_2_X and 7_3_X?
do we know the impact on Run1?
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 think it affects only upgrade geometry, despite the file has the same name in SLHC and standard releases. In the near future the names will be different to make clear that they are about different geometries (and to allow different geometries in the same release).
On Oct 20, 2014, at 8:46 , Vincenzo Innocente <notifications@github.commailto:notifications@github.com>
wrote:
In RecoTracker/TkDetLayers/src/PixelForwardLayer.cc:
@@ -203,7 +203,7 @@ PixelForwardLayer::groupedCompatibleDetsV( const TrajectoryStateOnSurface& tsos,
if(!closestResult_outer.empty()){
DetGroupElement closestGel( closestResult_outer.front().front());
float window = computeWindowSize( closestGel.det(), closestGel.trajectoryState(), est);
- searchNeighbors( tsos, prop, est, crossings_inner, window, result_outer, false);
- searchNeighbors( tsos, prop, est, crossings_outer, window, result_outer, false);
is this a long standing bug? should be propagated to 7_2_X and 7_3_X?
do we know the impact on Run1?
—
Reply to this email directly or view it on GitHubhttps://github.com//pull/5889/files#r19069736.
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.
These have been introduced with 2ebe99f , which is only in 62XSLHC.
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.
Can I ask to keep this pull request on hold until the Tracking POG has checked its impact on the usual efficiency, fake rate and duplicate plots both for phase 1 and phase 2? This is because if something is sizeably affected by that (I don't think so) some decisions have to be taken concerning the Technical Proposal results.
Andrea
On Oct 20, 2014, at 10:55 , Volker Adler <notifications@github.commailto:notifications@github.com> wrote:
In RecoTracker/TkDetLayers/src/PixelForwardLayer.cc:
@@ -203,7 +203,7 @@ PixelForwardLayer::groupedCompatibleDetsV( const TrajectoryStateOnSurface& tsos,
if(!closestResult_outer.empty()){
DetGroupElement closestGel( closestResult_outer.front().front());
float window = computeWindowSize( closestGel.det(), closestGel.trajectoryState(), est);
- searchNeighbors( tsos, prop, est, crossings_inner, window, result_outer, false);
- searchNeighbors( tsos, prop, est, crossings_outer, window, result_outer, false);
These have been introduced with 2ebe99fhttps://github.com/cms-sw/cmssw/commit/2ebe99f5c10d2b0ba7cf601cca3918a8a7c3f350 , which is only in 62XSLHC.
—
Reply to this email directly or view it on GitHubhttps://github.com//pull/5889/files#r19073779.
@venturia, |
Hi, what are the plans for next releases and validation? It could be easier to integrate this and look at relvals rather than private checks. I think we want the bug fixed anyway, no? |
Next release is on hold until we get confirmation on some particle flow issues, probably at the upgrade reco meeting tomorrow (https://hypernews.cern.ch/HyperNews/CMS/get/eflow/934.html). It's already been delayed so could be tomorrow straight after the meeting if everything is okay. |
Giuseppe, your suggestion is fine, in principle, but:
My take is the following: 1) this bug fix as "zero" impact on the number of reconstructed tracks and on their parameters, except for the number of hits since we remove the duplicated hits. This affect a few percent of the tracks with a hit in FPIX, 2) I would be interested to know if the definition of genuine/fake/duplicated track is instead affected in a visible way. I don't think so but it is worth checking since it would be silly struggling with the duplicate/fake rate plot results without having excluded trivial causes like known bugs. Then once 1) and 2) are settled we can decide whether or not to integrate it in SLHC releases. For sure the bug will be fixed in 73x when the upgrade code is migrated there.
On Oct 24, 2014, at 13:24 , cerati <notifications@github.commailto:notifications@github.com> wrote: Hi, what are the plans for next releases and validation? It could be easier to integrate this and look at relvals rather than private checks. I think we want the bug fixed anyway, no? — |
Hi, it was checked by Kevin that it has negligible effect and thus this PR can be merged without any problem. Cheers, g. |
merge Okay. I checked it over a few days ago, so if you're happy it can go in. |
merge Hmm... try again. If this doesn't merge I'll ask the dev tools support team. |
I am not sure I have understood: is it me who has to try again to make the pull request?
On Oct 28, 2014, at 11:13 , Mark Grimes <notifications@github.commailto:notifications@github.com> merge Hmm... try again. If this doesn't merge I'll ask the dev tools support team. — |
…c17p2 Bug fix to avoid duplicated clusters on the same track in upgraded FPIX
No, sorry. To merge a pull request I put "merge" on the first line of a comment. I did it last night and it didn't work, so I was trying again. |
Many changes, needs careful review.
This pull request includes a bug fix and a few changes in an analysis package