-
Notifications
You must be signed in to change notification settings - Fork 168
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: Enable Fatras interactions by default / make configurable in addFatras(...) #1631
refactor: Enable Fatras interactions by default / make configurable in addFatras(...) #1631
Conversation
Codecov Report
@@ Coverage Diff @@
## main #1631 +/- ##
=======================================
Coverage 48.54% 48.54%
=======================================
Files 384 384
Lines 21042 21042
Branches 9693 9693
=======================================
Hits 10214 10214
Misses 4106 4106
Partials 6722 6722 📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more |
📊 Physics performance monitoring for ee53840Full report VertexingCKFAmbiguity resolutionTruth tracking |
If I see it correctely in the physics performance monitor, this has significant impact with respect to some plots, e.g. qop for truth-tracking, this looks not really good... |
the downstream performance does not look so bad but truth tracking q/p looks really bad it was biased in the first place but with those changes even more. @benjaminhuth do you think it makes sense to try a subset of the interactions? |
Could make sense... We use only muons here, right? so effects like bremsstrahlung and pair production should not be important anyways (I think?). However, it might be worth to see if maybe ionization loss or multiple scattering has a bigger impact. However, I had a quick chat with @paulgessinger and I seems there are a lot of possible reasons for that, including also the material description etc... Running with Geant could also be good to check. But acutally I do not have the capacity right now to investigate this in-depth... |
I agree running Geant4 would be interesting. we can let this rest for now until someone runs into this as well or you want to follow up when you have more time |
Thoughts @asalzburger? |
Hmm how about we go like this: We introduce a flag in the |
I agree 👍 ping me if you need a review |
@andiwand I think this is ready to review (mainly the title has changed to be more appropriate^^) |
@paulgessinger @benjaminhuth In physmon truth tracking kalman, I got this: Both don't look right. Let me think about it more... |
@andiwand Actually the monitored graph looks better than reference one (the sigma is closer to 1) |
It turned out that all interactions in Fatras where turned off by default... This is not optimal I think. This PR enables these by default both on the C++ site and on the python side, to be explicit.
As a consequence, all root hashes relying on FATRAs should change...