-
Notifications
You must be signed in to change notification settings - Fork 5
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
simulate.py
scans return only 1 event
#103
Comments
@wdconinc did something change in Geant4 or DD4hep such that the pattern of multiple |
@chchatte92 because of this issue, we don't really have CI working here on EDIT well, CI does work here, this issue just means the eta and momentum scans all only process a single event. |
I don't know specifically what could explain this. Geant4 formally starts a new G4Run with each |
Could it be the change to PODIO frames? That's one difference I see after comparing recent CI output to old (working) CI output: All of the Also I was a bit wrong about the lines |
The change would indeed likely have come with the update to the EDM4hep output plugin to write podio frames. |
Environment: (where does this bug occur, have you tried other environments)
main
for latest released):main
Steps to reproduce: (give a step by step account of how to trigger the bug)
simulate.py -t 6 -k 5 -n 30
(eta scan, used in CI)Likely other tests (set with
-t
option) fail as well.simulate.py
generates a Geant4 macro file then runs it withnpsim
; the tests that now (likely) fail have the following pattern:Expected Result: (what do you expect when you execute the steps above)
An output file with many events, and
stdout
fromnpsim
includes (irrelevant lines omitted):Actual Result: (what do you get when you execute the steps above)
An output file with 1 event, and the corresponding
stdout
is repeated for event0
:See example CI log
The text was updated successfully, but these errors were encountered: