From 21000eaafb5a653cda0354438cd2fd5d60cb6717 Mon Sep 17 00:00:00 2001
From: Maria <zurek@anl.gov>
Date: Sun, 8 Aug 2021 21:19:31 -0500
Subject: [PATCH] Add energy scan to rec_benchmark:run stage
---
benchmarks/imaging_ecal/config.yml | 14 ++++++++++++++
benchmarks/imaging_ecal/run_emcal_barrel.sh | 6 ++++++
2 files changed, 20 insertions(+)
diff --git a/benchmarks/imaging_ecal/config.yml b/benchmarks/imaging_ecal/config.yml
index 0eb3d818..340b6c96 100644
--- a/benchmarks/imaging_ecal/config.yml
+++ b/benchmarks/imaging_ecal/config.yml
@@ -26,3 +26,17 @@ imaging_ecal_pion0:
script:
- bash benchmarks/imaging_ecal/run_imcal_pion0.sh -t imcal_barrel_pion0 -p "pion0" -n 100
+imaging_ecal_energy_scan:
+ extends: .rec_benchmark
+ stage: run
+ timeout: 24 hours
+ # rules:
+ # - if: '$RUN_EXTENDED_RECO_BENCHMARK == true'
+ script:
+ - bash benchmarks/imaging_ecal/run_emcal_barrel.sh -t emcal_barrel_${PARTICLE}_${ENERGY} -n 100 -p "${PARTICLE}" -e "${ENERGY}"
+ parallel:
+ matrix:
+ - ENERGY: ["1", "2", "5"]
+ PARTICLE: ["electron", "photon"]
+
+
diff --git a/benchmarks/imaging_ecal/run_emcal_barrel.sh b/benchmarks/imaging_ecal/run_emcal_barrel.sh
index 73bae02c..3bf1c22a 100644
--- a/benchmarks/imaging_ecal/run_emcal_barrel.sh
+++ b/benchmarks/imaging_ecal/run_emcal_barrel.sh
@@ -7,6 +7,7 @@ function print_the_help {
echo " OPTIONS: "
echo " -n,--nevents Number of events"
echo " -t,--nametag name tag"
+ echo " -e,--nametag energy in GeV"
echo " -p,--particle particle type"
echo " allowed types: pion0, pion+, pion-, kaon0, kaon+, kaon-, proton, neutron, electron, positron, photon"
exit
@@ -32,6 +33,11 @@ do
shift # past argument
shift # past value
;;
+ -e|--energy)
+ export CB_EMCAL_ENERGY="$2"
+ shift # past argument
+ shift # past value
+ ;;
-n|--nevents)
export CB_EMCAL_NUMEV="$2"
shift # past argument
--
GitLab