Skip to content

Updates from SPINE training production#78

Open
mjkramer wants to merge 15 commits intomainfrom
feature/spine-train
Open

Updates from SPINE training production#78
mjkramer wants to merge 15 commits intomainfrom
feature/spine-train

Conversation

@mjkramer
Copy link
Copy Markdown
Member

This PR collects all of the changes made for the production of the recent SPINE training sample:

  • Updated run_edep_sim.sh to support a new ND_PRODUCTION_SIMULATION option BOMB along with new associated settings ND_PRODUCTION_NUM_EVENTS and ND_PRODUCTION_MPVMPR_CONFIG
  • Added the corresponding Geant4 macro dune-nd.bomb.mac
  • Added the MPV/MPR configuration mpvmpr_nd.yaml used for this sample
  • Updated convert2h5 to support MPV/MPR and to run a bit faster more generally. Backward compatibility confirmed by using this version to process MiniProdN5 spills.
  • Bumped SuperaAtomic to v1.9.0 in install_mlreco.sh
  • Added support for ND_PRODUCTION_CHARGE_ONLY to run_ndlar_flow_ndlar.sh. Also added the ND_PRODUCTION_YAML_DIR variable which allows this script to be used for the 2x2 and FSD as well. De-duplication with the other two (now largely redundant) scripts postponed to a future PR.

@mjkramer mjkramer requested a review from alexbooth92 March 23, 2026 16:24
Trying `del f['dset']` will fail if the dataset does not exist in the
file. Test existence with an if-statement and then delete.

Found when running with files produced using the Geant4 GPS.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants