-
Notifications
You must be signed in to change notification settings - Fork 4.3k
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
add a specific duplicateMerge algorithm #12577
Conversation
A new Pull Request was created by @VinInn (Vincenzo Innocente) for CMSSW_8_0_X. It involves the following packages: DataFormats/TrackReco @cmsbuild, @cvuosalo, @davidlange6, @slava77 can you please review it and eventually sign? Thanks. Following commands in first line of a comment are recognized
|
@cmsbuild, please test |
The tests are being triggered in jenkins. |
@makortel, TMV will need an update |
Pull request #12577 was updated. @cmsbuild, @cvuosalo, @davidlange6, @slava77 can you please check and sign again. |
@cmsbuild, please test |
Do you want to pick MTV update here or shall I do a separate PR? Btw, shouldn't this |
The tests are being triggered in jenkins. |
@makortel , yes forgot L12... wil fix here |
Pull request #12577 was updated. @cmsbuild, @cvuosalo, @davidlange6, @slava77 can you please check and sign again. |
There shouldn't be any relative comparisons of algos left after #8315 (unless something has creeped in). |
@cmsbuild, please test |
The tests are being triggered in jenkins. |
@VinInn Noted, although with Phase1 we have slightly (but only slightly) different situation, because the behaviour in PF (and others) got changed already by #5807 (something I learned only last week and wish would have realized earlier...), and thus "the current behaviour" in PF for Phase1 is probably already not what we want. |
Regarding my earlier comment #12577 (comment), I stand corrected. There are still less/greater than comparisons of the algo enumerators (e.g. here Before making use of the #12458-introduced Phase1 enumerators (that's how I encountered the case above), maybe it would be best to make a PR replacing the remaining less/greater than comparisons with explicit lists of enumerators (I won't create a PR before this one gets merged to avoid conflicts)? Or are there better suggestions? |
@makortel , and all |
@VinInn, agreed, that would indeed help (so I will not start yet #12577 (comment)) |
admittingly this time regressions are absent... |
No regressions are much better and easier. |
FromPV... @makortel any idea/comment? |
The FromPV ones (@slava77's second link) are all but one the |
On 12/2/15 12:10 PM, Matti Kortelainen wrote:
Are the tracks filled somehow in a different order?
|
+1
|
This pull request is fully signed and it will be integrated in one of the next CMSSW_8_0_X IBs (tests are also fine). This pull request requires discussion in the ORP meeting before it's merged. @slava77, @davidlange6, @Degano, @smuzaffar |
+1 |
add a specific duplicateMerge algorithm
duplicate-Merged tracks were inheriting the algorithm of the innermost piece.
This was causing confusion at many levels (besides the difficulties in validating and analyzing these tracks)
Here we assign them their own algo flag.
purely technical change. Track migration form previous algo to the new one expected.
see https://innocent.web.cern.ch/innocent/RelVal/pu15_80_dma/
If physics change, there is a bug downstream, most probably in code other than tracker.