-
Notifications
You must be signed in to change notification settings - Fork 157
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: improve full_chain_odd.py example #1538
Conversation
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.
Running with ttbar_pu200 = True
, I got:
PYTHIA Error in BeamRemnants::setKinematics: kinematics construction failed
Do we need to worry about that?
By the way, I noticed that this one has addVertexFitting
. Do we want to include that in full_chain_itk.py
, or is it still broken for the ITk?
Co-authored-by: Tim Adye <T.J.Adye@rl.ac.uk>
did you see that in the ITk example too? I wonder why this would only show up in the ODD example |
No, I didn't see it with the ITk example |
I think it should work with a similar setup like here after the fixes I added for the vertexing. since we do not have ambiguity resolution in Acts the results are quite funky sometimes but it should produce some OK results |
Could you add that, so we have the example for the workshop? I can do it if you like, but you know more about this? |
Codecov Report
@@ Coverage Diff @@
## main #1538 +/- ##
=======================================
Coverage 48.47% 48.47%
=======================================
Files 381 381
Lines 20699 20699
Branches 9503 9503
=======================================
Hits 10034 10034
Misses 4112 4112
Partials 6553 6553 📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more |
@timadye I added the vertexing to the ITk example but didn't try it out yet because I don't know how to run it I also need to look at the pythia error in the ODD example |
I can test it! |
thank you!
I did't see this error in the first few events. when did it happen for you? @timadye But I see a bunch of these
which is likely related to #1385 I think |
It comes immediately after the
I compiled with the latest key4hep installation (2022-08-22). I just tested again with your latest branch. The only changes are to set |
very interesting I cannot reproduce it. it might be due to a different pythia version? I use also just freshly built acts from this branch I will double check if my acts install was clean |
using this setup https://codimd.web.cern.ch/A108z_6tRiWJaIa5yAabdg# I can reproduce the error and there are also a few warnings
|
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 suggested some changes for full_chain_itk.py
, but I guess some of these could also apply to full_chain_odd.py
.
Since you move
That puts the |
with my suggested changes, it seems to run OK for dimuon events or |
Co-authored-by: Tim Adye <T.J.Adye@rl.ac.uk>
good idea! will add it
I am quite surprised that you can reconstruct 44 vertices. @paulgessinger ODD performed worse no? or was that just with AMVF? |
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 don't know if I need to approve this again, but it does no harm I think.
The Pythia error message doesn't seem to stop the job working, so I think we can go ahead with this PR. If required to marge, maybe resolve that thread and when merged, unresolve it to continue the discussion?
as far as I know you need a re-approve after additional changes are made.
sounds good will do 👍 |
The backport to
To backport manually, run these commands in your terminal: # Fetch latest updates from GitHub
git fetch
# Create a new working tree
git worktree add .worktrees/backport-develop/v19.x develop/v19.x
# Navigate to the new working tree
cd .worktrees/backport-develop/v19.x
# Create a new branch
git switch --create backport-1538-to-develop/v19.x
# Cherry-pick the merged commit of this pull request and resolve the conflicts
git cherry-pick -x --mainline 1 e5d19700e5daa9d60922a2402fe61308eefb7639
# Push it to GitHub
git push --set-upstream origin backport-1538-to-develop/v19.x
# Go back to the original working tree
cd ../..
# Delete the working tree
git worktree remove .worktrees/backport-develop/v19.x Then, create a pull request where the |
- align odd full chain with itk full chain see acts-project#1513
see #1513