Skip to content
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

Merged

Conversation

venturia
Copy link
Contributor

This pull request includes a bug fix and a few changes in an analysis package

@cmsbuild
Copy link
Contributor

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
RecoTracker/TkDetLayers

@nclopezo, @monttj, @cmsbuild, @StoyanStoynev, @slava77, @vadler can you please review it and eventually sign? Thanks.
@ghellwig, @makortel, @GiacomoSguazzoni, @rovere, @VinInn, @gpetruc, @cerati, @threus this is something you requested to watch as well.
You can sign-off by replying to this message having '+1' in the first line of your reply.
You can reject by replying to this message having '-1' in the first line of your reply.
@fratnikov, @mark-grimes you are the release manager for this.
You can merge this pull request by typing 'merge' in the first line of your comment.

@@ -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);
Copy link
Contributor

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?

Copy link
Contributor Author

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.

Copy link

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.

Copy link
Contributor Author

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.

@mark-grimes
Copy link

@venturia,
No problem, just keep us informed.

@cerati
Copy link
Contributor

cerati commented Oct 24, 2014

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?

@cmsbuild
Copy link
Contributor

@mark-grimes
Copy link

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.

@venturia
Copy link
Contributor Author

Giuseppe,

your suggestion is fine, in principle, but:

  1. I am not sure that the relvals, especially those for SLHC releases, are enough to look at the details which are needed in this case
  2. it is far from obvious that if this bug fix has any impact, by default CMS wants to integrate it without any discussion because of the compatibility with the Technical Proposal results we have so far.

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.

              Andrea

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?


Reply to this email directly or view it on GitHubhttps://github.com//pull/5889#issuecomment-60374767.

@cerati
Copy link
Contributor

cerati commented Oct 27, 2014

Hi, it was checked by Kevin that it has negligible effect and thus this PR can be merged without any problem. Cheers, g.

@mark-grimes
Copy link

merge

Okay. I checked it over a few days ago, so if you're happy it can go in.

@mark-grimes
Copy link

merge

Hmm... try again. If this doesn't merge I'll ask the dev tools support team.

@venturia
Copy link
Contributor Author

I am not sure I have understood: is it me who has to try again to make the pull request?

                                    Andrea

On Oct 28, 2014, at 11:13 , Mark Grimes <notifications@github.commailto:notifications@github.com>
wrote:

merge

Hmm... try again. If this doesn't merge I'll ask the dev tools support team.


Reply to this email directly or view it on GitHubhttps://github.com//pull/5889#issuecomment-60733841.

cmsbuild added a commit that referenced this pull request Oct 28, 2014
…c17p2

Bug fix to avoid duplicated clusters on the same track in upgraded FPIX
@cmsbuild cmsbuild merged commit e370b3d into cms-sw:CMSSW_6_2_X_SLHC Oct 28, 2014
@mark-grimes
Copy link

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.

@venturia venturia deleted the duplicated_clusters_bugfix-slhc17p2 branch November 8, 2014 15:35
@venturia venturia restored the duplicated_clusters_bugfix-slhc17p2 branch November 8, 2014 15:35
makortel referenced this pull request in makortel/cmssw Dec 11, 2014
@venturia venturia deleted the duplicated_clusters_bugfix-slhc17p2 branch June 13, 2015 08:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

6 participants