-
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
Update mkFit for 12_1_0_pre5 #35652
Update mkFit for 12_1_0_pre5 #35652
Conversation
-code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-35652/25920 ERROR: Build errors found during clang-tidy run.
|
@makortel @Dr15Jones |
Are you asking in a technical sense or in a policy (core rule) sense? (although I don't really see a problem in either case) |
well, if there is no problem, why is there an error? |
To me it seems the error is |
Just to summarize here, the mkfit |
-code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-35652/25927 ERROR: Build errors found during clang-tidy run.
|
-code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-35652/25935 ERROR: Build errors found during clang-tidy run.
|
code-checks with cms.week0.PR_d0bce566/52.0-60549143f91cbd41608af2b631539e4b |
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-35652/25936
|
A new Pull Request was created by @mmasciov (Mario Masciovecchio) for master. It involves the following packages:
@jpata, @cmsbuild, @slava77 can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
@cmsbuild, please test with cms-sw/cmsdist#7387, cms-data/RecoTracker-MkFit#6 |
+1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-0b5956/19611/summary.html Comparison SummarySummary:
|
+reconstruction
|
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. @perrotta, @dpiparo, @qliphy (and backports should be raised in the release meeting by the corresponding L2) |
+1
|
PR description:
This PR follows #35492 and updates mkFit in view of CMSSW_12_1_0_pre5.
In detail, this PR:
It requires cms-sw/cmsdist#7387 and cms-data/RecoTracker-MkFit#6
PR validation:
In TTbar events with =50:
mkFit (enabled in initialStepPreSplitting, initialStep, highPtTripletStep, detachedQuadStep), before and after this PR: http://uaf-10.t2.ucsd.edu/~mmasciov/MkFit_devs/PRvalidation_Oct13/MTV_PR35652_mkFit-4iter_vsMkFit-4iter/
--> Performance is unchanged (as expected).
mkFit enabled in initialStepPreSplitting, initialStep, highPtTripletStep, detachedQuadStep, detachedTripletStep, pixelLessStep (6-iter) vs. default (4-iter: initialStepPreSplitting, initialStep, highPtTripletStep, detachedQuadStep): http://uaf-10.t2.ucsd.edu/~mmasciov/MkFit_devs/PRvalidation_Oct13/MTV_PR35652_mkFit-6iter_vsMkFit-4iter/
--> Efficiency for detachedTripletStep is improved (with further reduction in fake rate): http://uaf-10.t2.ucsd.edu/~mmasciov/MkFit_devs/PRvalidation_Oct13/MTV_PR35652_mkFit-6iter_vsMkFit-4iter/plots_building_detachedTripletStep/effandfakePtEtaPhi.pdf
--> Efficiency for pixelLessStep is improved: http://uaf-10.t2.ucsd.edu/~mmasciov/MkFit_devs/PRvalidation_Oct13/MTV_PR35652_mkFit-6iter_vsMkFit-4iter/plots_building_pixelLessStep/effandfakePtEtaPhi.pdf
--> Timing performance is ~ unchanged: http://uaf-10.t2.ucsd.edu/~mmasciov/MkFit_devs/PRvalidation_Oct13/MTV_PR35652_mkFit-6iter_vsMkFit-4iter/plots_timing.html
For history/completeness, comparisons wrt. standard CKF for all tracking iterations follow:
mkFit vs. CKF performance when mkFit is enabled in initialStepPreSplitting, initialStep, highPtTripletStep, detachedQuadStep, before and after this PR: http://uaf-10.t2.ucsd.edu/~mmasciov/MkFit_devs/PRvalidation_Oct13/MTV_mkFit-4iter_vsCKF_Oct13/
--> Performance is unchanged (as expected).
mkFit vs. CKF performance when mkFit is enabled in initialStepPreSplitting, initialStep, highPtTripletStep, detachedQuadStep, detachedTripletStep, pixelLessStep: http://uaf-10.t2.ucsd.edu/~mmasciov/MkFit_devs/PRvalidation_Oct13/MTV_mkFit-6iter_Oct13_vsCKF/
--> Efficiency for detachedTripletStep is improved (with further reduction in fake rate): http://uaf-10.t2.ucsd.edu/~mmasciov/MkFit_devs/PRvalidation_Oct13/MTV_mkFit-6iter_Oct13_vsCKF/plots_building_detachedTripletStep/effandfakePtEtaPhi.pdf
--> Efficiency for pixelLessStep is improved: http://uaf-10.t2.ucsd.edu/~mmasciov/MkFit_devs/PRvalidation_Oct13/MTV_mkFit-6iter_Oct13_vsCKF/plots_building_pixelLessStep/effandfakePtEtaPhi.pdf
--> Timing performance is ~ unchanged: http://uaf-10.t2.ucsd.edu/~mmasciov/MkFit_devs/PRvalidation_Oct13/MTV_mkFit-6iter_Oct13_vsCKF/plots_timing.html