From 792d7e1f714a5fe7a936e96c16410d5426f78e5b Mon Sep 17 00:00:00 2001 From: Wouter Deconinck <wdconinc@gmail.com> Date: Mon, 21 Feb 2022 21:57:48 -0600 Subject: [PATCH] Use ddsim instead of npsim --- benchmarks/clustering/full_cal_clusters.sh | 3 ++- benchmarks/ecal/run_emcal_benchmarks.py | 3 ++- benchmarks/far_forward/far_forward_protons.sh | 3 ++- benchmarks/far_forward/run_zdc_neutrons.sh | 3 ++- benchmarks/far_forward/run_zdc_photons.sh | 3 ++- benchmarks/imaging_ecal/run_emcal_barrel.sh | 3 ++- benchmarks/imaging_ecal/run_emcal_barrel_pion_rej.sh | 3 ++- benchmarks/imaging_ecal/run_imcal_pion0.sh | 3 ++- benchmarks/imaging_shower_ML/sim_rec_tag.py | 3 ++- benchmarks/rich/forward_hadrons.sh | 3 ++- benchmarks/track_finding/multiple_tracks.sh | 3 ++- benchmarks/track_fitting/single_tracks.sh | 3 ++- benchmarks/tracking/central_pions.sh | 3 ++- benchmarks/tracking/multiple_tracks.sh | 3 ++- benchmarks/tracking/run_tracking_benchmarks.py | 3 ++- 15 files changed, 30 insertions(+), 15 deletions(-) diff --git a/benchmarks/clustering/full_cal_clusters.sh b/benchmarks/clustering/full_cal_clusters.sh index 91673818..9d7f8864 100644 --- a/benchmarks/clustering/full_cal_clusters.sh +++ b/benchmarks/clustering/full_cal_clusters.sh @@ -100,9 +100,10 @@ fi ls -lh ${JUGGLER_GEN_FILE} # Run geant4 simulations -npsim --runType batch \ +ddsim --runType batch \ -v WARNING \ --part.minimalKineticEnergy "1*TeV" \ + --filter.tracker edep0 \ --numberOfEvents ${JUGGLER_N_EVENTS} \ --compactFile ${compact_path} \ --inputFiles ${JUGGLER_GEN_FILE} \ diff --git a/benchmarks/ecal/run_emcal_benchmarks.py b/benchmarks/ecal/run_emcal_benchmarks.py index fb85a8f0..e44c455d 100755 --- a/benchmarks/ecal/run_emcal_benchmarks.py +++ b/benchmarks/ecal/run_emcal_benchmarks.py @@ -74,9 +74,10 @@ if 'sim' in procs: '--particles', args.particles] subprocess.run(gen_cmd) # simulation - sim_cmd = ['npsim', + sim_cmd = ['ddsim', '--part.minimalKineticEnergy', '1*TeV', '--numberOfEvents', '{}'.format(args.nev), + '--filter.tracker', 'edep0', '--runType', 'batch', '--inputFiles', gen_file, '--outputFile', sim_file, diff --git a/benchmarks/far_forward/far_forward_protons.sh b/benchmarks/far_forward/far_forward_protons.sh index 55c2afe6..8b6bf299 100644 --- a/benchmarks/far_forward/far_forward_protons.sh +++ b/benchmarks/far_forward/far_forward_protons.sh @@ -78,8 +78,9 @@ then echo "Running geant4 simulation" ## run geant4 simulations - npsim --runType batch \ + ddsim --runType batch \ --part.minimalKineticEnergy 1000*GeV \ + --filter.tracker edep0 \ -v WARNING \ --numberOfEvents ${JUGGLER_N_EVENTS} \ --compactFile ${DETECTOR_PATH}/${JUGGLER_DETECTOR}.xml \ diff --git a/benchmarks/far_forward/run_zdc_neutrons.sh b/benchmarks/far_forward/run_zdc_neutrons.sh index b321cda1..9c54b656 100644 --- a/benchmarks/far_forward/run_zdc_neutrons.sh +++ b/benchmarks/far_forward/run_zdc_neutrons.sh @@ -88,8 +88,9 @@ then fi echo "Running Geant4 simulation" - npsim --runType batch \ + ddsim --runType batch \ --part.minimalKineticEnergy 0.5*MeV \ + --filter.tracker edep0 \ -v WARNING \ --numberOfEvents ${JUGGLER_N_EVENTS} \ --compactFile ${DETECTOR_PATH}/${JUGGLER_DETECTOR}.xml \ diff --git a/benchmarks/far_forward/run_zdc_photons.sh b/benchmarks/far_forward/run_zdc_photons.sh index 6362b1c5..ef22e2ab 100644 --- a/benchmarks/far_forward/run_zdc_photons.sh +++ b/benchmarks/far_forward/run_zdc_photons.sh @@ -88,8 +88,9 @@ then fi echo "Running Geant4 simulation" - npsim --runType batch \ + ddsim --runType batch \ --part.minimalKineticEnergy 0.5*MeV \ + --filter.tracker edep0 \ -v WARNING \ --numberOfEvents ${JUGGLER_N_EVENTS} \ --compactFile ${DETECTOR_PATH}/${JUGGLER_DETECTOR}.xml \ diff --git a/benchmarks/imaging_ecal/run_emcal_barrel.sh b/benchmarks/imaging_ecal/run_emcal_barrel.sh index 69e31f1d..d8153954 100644 --- a/benchmarks/imaging_ecal/run_emcal_barrel.sh +++ b/benchmarks/imaging_ecal/run_emcal_barrel.sh @@ -85,9 +85,10 @@ fi ls -lh ${CB_EMCAL_GEN_FILE} # Run geant4 simulations -npsim --runType batch \ +ddsim --runType batch \ -v WARNING \ --part.minimalKineticEnergy "0.5*MeV" \ + --filter.tracker edep0 \ --numberOfEvents ${CB_EMCAL_NUMEV} \ --compactFile ${CB_EMCAL_COMPACT_PATH} \ --inputFiles ${CB_EMCAL_GEN_FILE} \ diff --git a/benchmarks/imaging_ecal/run_emcal_barrel_pion_rej.sh b/benchmarks/imaging_ecal/run_emcal_barrel_pion_rej.sh index 68d73566..a3e21fb7 100755 --- a/benchmarks/imaging_ecal/run_emcal_barrel_pion_rej.sh +++ b/benchmarks/imaging_ecal/run_emcal_barrel_pion_rej.sh @@ -85,9 +85,10 @@ fi ls -lh ${CB_EMCAL_GEN_FILE} # Run geant4 simulations -npsim --runType batch \ +ddsim --runType batch \ -v WARNING \ --part.minimalKineticEnergy "0.5*MeV" \ + --filter.tracker edep0 \ --numberOfEvents ${CB_EMCAL_NUMEV} \ --compactFile ${CB_EMCAL_COMPACT_PATH} \ --inputFiles ${CB_EMCAL_GEN_FILE} \ diff --git a/benchmarks/imaging_ecal/run_imcal_pion0.sh b/benchmarks/imaging_ecal/run_imcal_pion0.sh index e270d33a..2866daea 100644 --- a/benchmarks/imaging_ecal/run_imcal_pion0.sh +++ b/benchmarks/imaging_ecal/run_imcal_pion0.sh @@ -81,9 +81,10 @@ fi ls -lh ${CB_EMCAL_GEN_FILE} # Run geant4 simulations -npsim --runType batch \ +ddsim --runType batch \ -v WARNING \ --part.minimalKineticEnergy "0.5*MeV" \ + --filter.tracker edep0 \ --numberOfEvents ${CB_EMCAL_NUMEV} \ --compactFile ${CB_EMCAL_COMPACT_PATH} \ --inputFiles ${CB_EMCAL_GEN_FILE} \ diff --git a/benchmarks/imaging_shower_ML/sim_rec_tag.py b/benchmarks/imaging_shower_ML/sim_rec_tag.py index 8bc6bc05..e7425a61 100755 --- a/benchmarks/imaging_shower_ML/sim_rec_tag.py +++ b/benchmarks/imaging_shower_ML/sim_rec_tag.py @@ -52,8 +52,9 @@ if 'sim' in procs: '--particles', args.particles] subprocess.run(gen_cmd) # simulation - sim_cmd = ['npsim', + sim_cmd = ['ddsim', '--part.minimalKineticEnergy', '1*TeV', + '--filter.tracker', 'edep0', '--numberOfEvents', '{}'.format(args.nev), '--runType', 'batch', # '--physics.list', args.physics_list, diff --git a/benchmarks/rich/forward_hadrons.sh b/benchmarks/rich/forward_hadrons.sh index 087e56ed..08de28e9 100644 --- a/benchmarks/rich/forward_hadrons.sh +++ b/benchmarks/rich/forward_hadrons.sh @@ -58,8 +58,9 @@ fi exit 0 -npsim --runType batch \ +ddsim --runType batch \ --part.minimalKineticEnergy 1000*GeV \ + --filter.tracker edep0 \ -v WARNING \ --numberOfEvents ${JUGGLER_N_EVENTS} \ --compactFile ${DETECTOR_PATH}/${JUGGLER_DETECTOR}.xml \ diff --git a/benchmarks/track_finding/multiple_tracks.sh b/benchmarks/track_finding/multiple_tracks.sh index e18230a4..67ef180e 100644 --- a/benchmarks/track_finding/multiple_tracks.sh +++ b/benchmarks/track_finding/multiple_tracks.sh @@ -63,8 +63,9 @@ fi echo "Running geant4 simulation" ## run geant4 simulations -npsim --runType batch \ +ddsim --runType batch \ --part.minimalKineticEnergy 1000*GeV \ + --filter.tracker edep0 \ -v WARNING \ --numberOfEvents ${JUGGLER_N_EVENTS} \ --compactFile ${DETECTOR_PATH}/${JUGGLER_DETECTOR}.xml \ diff --git a/benchmarks/track_fitting/single_tracks.sh b/benchmarks/track_fitting/single_tracks.sh index 7c4ba79a..e5f3313a 100644 --- a/benchmarks/track_fitting/single_tracks.sh +++ b/benchmarks/track_fitting/single_tracks.sh @@ -66,8 +66,9 @@ fi echo "Running geant4 simulation" ## run geant4 simulations -npsim --runType batch \ +ddsim --runType batch \ --part.minimalKineticEnergy 1000*GeV \ + --filter.tracker edep0 \ -v WARNING \ --numberOfEvents ${JUGGLER_N_EVENTS} \ --compactFile ${DETECTOR_PATH}/${JUGGLER_DETECTOR}.xml \ diff --git a/benchmarks/tracking/central_pions.sh b/benchmarks/tracking/central_pions.sh index 365ea439..2db8a7b9 100644 --- a/benchmarks/tracking/central_pions.sh +++ b/benchmarks/tracking/central_pions.sh @@ -78,8 +78,9 @@ then echo "Running geant4 simulation" ## run geant4 simulations - npsim --runType batch \ + ddsim --runType batch \ --part.minimalKineticEnergy 1000*GeV \ + --filter.tracker edep0 \ -v WARNING \ --numberOfEvents ${JUGGLER_N_EVENTS} \ --compactFile ${DETECTOR_PATH}/${JUGGLER_DETECTOR}.xml \ diff --git a/benchmarks/tracking/multiple_tracks.sh b/benchmarks/tracking/multiple_tracks.sh index a782b768..a4b432ab 100644 --- a/benchmarks/tracking/multiple_tracks.sh +++ b/benchmarks/tracking/multiple_tracks.sh @@ -79,8 +79,9 @@ then echo "Running geant4 simulation" ## run geant4 simulations - npsim --runType batch \ + ddsim --runType batch \ --part.minimalKineticEnergy 1000*GeV \ + --filter.tracker edep0 \ -v WARNING \ --numberOfEvents ${JUGGLER_N_EVENTS} \ --compactFile ${DETECTOR_PATH}/${JUGGLER_DETECTOR}.xml \ diff --git a/benchmarks/tracking/run_tracking_benchmarks.py b/benchmarks/tracking/run_tracking_benchmarks.py index 93c00577..d4660c5e 100755 --- a/benchmarks/tracking/run_tracking_benchmarks.py +++ b/benchmarks/tracking/run_tracking_benchmarks.py @@ -56,8 +56,9 @@ if 'sim' in procs: '--particles', args.particles] subprocess.run(gen_cmd) # simulation - sim_cmd = ['npsim', + sim_cmd = ['ddsim', '--part.minimalKineticEnergy', '1*TeV', + '--filter.tracker', 'edep0', '--numberOfEvents', '{}'.format(args.nev), '--runType', 'batch', '--inputFiles', gen_file, -- GitLab