-
Notifications
You must be signed in to change notification settings - Fork 176
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
refactor: remove division of vertex covariance with weight #2522
Conversation
Codecov Report
@@ Coverage Diff @@
## main #2522 +/- ##
=======================================
Coverage 49.76% 49.76%
=======================================
Files 466 466
Lines 26326 26323 -3
Branches 12097 12095 -2
=======================================
- Hits 13101 13100 -1
Misses 4624 4624
+ Partials 8601 8599 -2
📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more |
Should we try to investigate where this comes from? @baschlag do you remember if this was discussed at some point? |
I found the same line athena, might be helpful to for tracing where this comes from: https://gitlab.cern.ch/atlas/athena/-/blame/main/Tracking/TrkVertexFitter/TrkVertexFitters/src/AdaptiveMultiVertexFitter.cxx#L137 |
Hi. This part was indeed just adopted from the original Athena implementation in order to guarantee numerical agreement between the ACTS and Athena version (which was needed for validating the code). So I think your changes look in fact very reasonable. |
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.
Seems good to me then. Let's see what the CI says in terms of Athena outputs after we merge.
Hm.. What should we do? |
If we want to tag another non-major version this week, we might have to revert this. That ok for you? |
Sure, as long as it gets in at some point :) |
…cts-project#2522)" This reverts commit 89888a4.
Reopen #2522 which we had to revert due to athena output changes Should go in for the next major version
Removes the division of the vertex covariance matrix with a weight that depends on the annealing temperature.
I believe that the reasoning behind this practice is that the vertex covariance should decrease gradually with temperature. This seems however a bit random to me because
chi2
corresponding to the weight is set to the arbitrary value 1Vi
, seeLet me know if I am missing something!