Skip to content
Snippets Groups Projects

JetRec: Check input file for tracks/vertices

Merged William Keaton Balunas requested to merge wbalunas/athena:jetconfig-210412 into master

This updates the jet configuration to check the input file as well as the transient store for the the standard track and vertex collections when setting configuration flags. Previously it checked only the transient store - somehow this has been the case for at least 6 years without causing any serious problems. Recently, derivations such as PHYS have required a preExec manually setting some detector flags to run without crashing, and upon investigating I found this to be the culprit.

So, this should remove the need for the "magic preExec" when running derivations. I've tested that PHYS runs successfully out of the box with this change.

Tagging @sawyer, @mswiatlo, @cdelitzs, @zmarshal, as well as @ligang who recently ran into this.

Also @jferrand and @miochoa might be interested since they've been requesting quite a few r22 DAODs for the physics validation effort.

Merge request reports

Pipeline #2484770 passed

Pipeline passed for 71995a9e on wbalunas:jetconfig-210412

Approval is optional

Merged by Frank WinklmeierFrank Winklmeier 3 years ago (Apr 13, 2021 8:24am UTC)

Merge details

  • Changes merged into master with eaf8208b (commits were squashed).
  • Deleted the source branch.

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
Please register or sign in to reply
Loading