-
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
Improvements for Tracker Alignment DiMuonValidation
#44994
Improvements for Tracker Alignment DiMuonValidation
#44994
Conversation
cms-bot internal usage |
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-44994/40275
|
A new Pull Request was created by @mmusich for master. It involves the following packages:
@perrotta, @cmsbuild, @saumyaphor4252, @consuegs can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-44994/40282
|
Pull request #44994 was updated. @cmsbuild, @perrotta, @consuegs, @saumyaphor4252 can you please check and sign again. |
@cmsbuild, please test |
-1 Failed Tests: UnitTests Unit TestsI found 1 errors in the following unit tests: ---> test test-das-selected-lumis had ERRORS Comparison SummarySummary:
|
@cmsbuild, please test |
+1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-320b41/39430/summary.html Comparison SummarySummary:
|
I am looking at the plots you posted from the private validation. Out of curiosity, could you explain what originates the differences observed between prompt and mp3747 (by the way: what does it mean?) |
basically it's an early prototype version of an alignment for the 2023 re-reco. |
Thank you @mmusich |
I can't tell for sure, I guess different track topologies used in Prompt reco (mainly plain charged hadrons) vs ReReco (adding cosmics and muons from resonances) are affecting systematic deformations in different ways. The goal of the rereco is of course to minimize the amplitude of such deformations. I would not pay too much attention to the actual results shown in the link, it's just a semirandom combination I chose to illustrate the features introduced in this PR. Speaking of which what has all this discussion have to do with the PR itself? |
Maybe to check whether those discrepancies can witness possible issues in the code that are not easily realized by just glacing at the code itself? |
I can't see how is that even possible. Can you please elaborate? |
Wrong code can give wrong results (can you understand it?). |
yes I can understand it, but this seems out of place with your previous line of inquiry.
thus, the underlying physics is not changed by any of the updates in this PR.
the result looks compatible with the expectations from the previous code and in line with the conceivable changes induced by a re-alignment campaign.
I confirm I don't see issues with the results. If you are still unsure about the soundness of the update I can advice you to get hold of some domain expert within the alca/db group. |
Hi @perrotta I can confirm there is nth to be worried of the actual content of the plots. We do have a working version of the dimuon mass validation tool which produces identical plots in terms of content. Marco's version is adding some new features, plot types and fixes style of the existing plots, etc. Indeed mp3747 is supposed to mitigate strong bias observed for Alignment in prompt. |
+1
|
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. @sextonkennedy, @rappoccio, @antoniovilela (and backports should be raised in the release meeting by the corresponding L2) |
@cms-sw/orp-l2 a kind ping to merge this fully-sign PR since its backport (#45002) will eventually be needed for data-taking (not urgently). Cheers, |
+1 |
PR description:
The goal of this PR is to inject in release few improvements for Tracker Alignment
DiMuonValidation
setup.These are:
This is foreseen in the longer term to replace the existing
Zmumumerge.cc
class which is currently used by the so-called "all-in-one" tool. The new plotting script fixes several issues with the final plotting currently provided by the all-in-one; however, the replacement is not done in this PR and will have to be done at a second time.PR validation:
Private validation was carried out using this branch and operating the new plotting macros.
The plots at this link were obtained. . For a comparison with the output of the current code, see please here.
If this PR is a backport please specify the original PR and why you need to backport that PR. If this PR will be backported please specify to which release cycle the backport is meant for:
Not a backport, will be backported to 14.0.X
Cc: @henriettepetersen @TomasKello