diff --git a/benchmarks/barrel_ecal/config.yml b/benchmarks/barrel_ecal/config.yml index 93f342710f9ba282016ac2cf5efbc1432e2371fc..0612753a3121d41355ff4b8202d88cecfcdbc825 100644 --- a/benchmarks/barrel_ecal/config.yml +++ b/benchmarks/barrel_ecal/config.yml @@ -9,6 +9,7 @@ sim:emcal_barrel_electrons: stage: simulate script: - bash benchmarks/barrel_ecal/run_emcal_barrel_electrons.sh + - bash benchmarks/barrel_ecal/run_emcal_barrel_energy_scan.sh bench:emcal_barrel_pions: extends: .det_benchmark @@ -27,7 +28,6 @@ bench:emcal_barrel_electrons: - ls -lrht sim_output/ - rootls -t sim_output/sim_emcal_barrel_uniform_electrons.root - root -b -q benchmarks/barrel_ecal/scripts/emcal_barrel_electrons_analysis.cxx+ - collect_results:barrel_ecal: extends: .det_benchmark diff --git a/benchmarks/barrel_ecal/run_emcal_barrel_electrons.sh b/benchmarks/barrel_ecal/run_emcal_barrel_electrons.sh index fc9270e1830df094014b9494f9e714a2732df36c..5609f4c082b372f8ad5668aff82fdeb15a375cb2 100755 --- a/benchmarks/barrel_ecal/run_emcal_barrel_electrons.sh +++ b/benchmarks/barrel_ecal/run_emcal_barrel_electrons.sh @@ -8,7 +8,6 @@ if [[ ! -n "${JUGGLER_N_EVENTS}" ]] ; then export JUGGLER_N_EVENTS=1000 fi - if [[ ! -n "${E_start}" ]] ; then export E_start=5.0 fi @@ -16,8 +15,7 @@ fi if [[ ! -n "${E_end}" ]] ; then export E_end=5.0 fi - -export JUGGLER_FILE_NAME_TAG="emcal_barrel_uniform_electrons" +export JUGGLER_FILE_NAME_TAG="emcal_barrel_uniform_electrons_${E_start}_${E_end}" export JUGGLER_GEN_FILE="${JUGGLER_FILE_NAME_TAG}.hepmc" export JUGGLER_SIM_FILE="sim_${JUGGLER_FILE_NAME_TAG}.root" diff --git a/benchmarks/barrel_ecal/run_emcal_barrel_energy_scan.sh b/benchmarks/barrel_ecal/run_emcal_barrel_energy_scan.sh new file mode 100644 index 0000000000000000000000000000000000000000..01d5438e641d825a3f80e41e620b6c12f9aa3940 --- /dev/null +++ b/benchmarks/barrel_ecal/run_emcal_barrel_energy_scan.sh @@ -0,0 +1,10 @@ +#!/bin/bash + +E_FILE="emcal_barrel_energy_scan_points.txt" + +for E in {1..20} +do + export E_start="$E" + export E_end="$E" + ./run_emcal_barrel_electrons.sh && echo "$E" >> "$E_FILE" +done