-
Notifications
You must be signed in to change notification settings - Fork 178
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: Align IVF and AMVF in examples #2144
Conversation
Codecov Report
@@ Coverage Diff @@
## main #2144 +/- ##
==========================================
+ Coverage 49.46% 49.50% +0.03%
==========================================
Files 436 436
Lines 25129 25128 -1
Branches 11606 11605 -1
==========================================
+ Hits 12431 12440 +9
+ Misses 4464 4431 -33
- Partials 8234 8257 +23
📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more |
📊 Physics performance monitoring for 0bbaa78Summary VertexingSeedingCKFAmbiguity resolutionTruth tracking (Kalman Filter)Truth tracking (GSF) |
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.
As discussed on mattermost seems like the whole performance improve comes from a different seeder. The IVF algorithm with the track weights hardcoded at 1 seems like it's still not complete. But I think that could be addressed in a different PR. I would discourage to actually use the the cutOffTrackWeightReassign parameter if the trackWeights are not properly set. (probably disable it until then?)
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.
I know it's merged already, but anyway
VertexSeeder seeder(seederCfg); | ||
IPEstimator::Config ipEstCfg(m_cfg.bField, propagator); | ||
IPEstimator ipEst(ipEstCfg); | ||
Seeder seeder; |
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.
No config anymore?
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.
I aligned this with the AMVF. Now we use the TrackDensityVertexFinder
which seems to go fine with the default constructed GaussianTrackDensity
IVF and AMVF use different seeders and the code diverged quite a bit in the examples. In this PR I try to realign them