From 2ed21c253625d598ea3d9d09e5919d4bae73fee3 Mon Sep 17 00:00:00 2001
From: Chao Peng <cpeng@anl.gov>
Date: Tue, 4 May 2021 22:32:53 -0500
Subject: [PATCH] move environment setup to a standalone script
---
benchmarks/sampling_ecal/config.sh | 27 +++++++++++++++++++
benchmarks/sampling_ecal/config.yml | 5 ++++
.../sim_emcal_barrel_electrons.sh | 25 -----------------
3 files changed, 32 insertions(+), 25 deletions(-)
create mode 100644 benchmarks/sampling_ecal/config.sh
diff --git a/benchmarks/sampling_ecal/config.sh b/benchmarks/sampling_ecal/config.sh
new file mode 100644
index 00000000..88945ecc
--- /dev/null
+++ b/benchmarks/sampling_ecal/config.sh
@@ -0,0 +1,27 @@
+#!/bin/bash
+
+if [[ ! -n "${JUGGLER_DETECTOR}" ]] ; then
+ export JUGGLER_DETECTOR="topside"
+fi
+export CB_EMCAL_COMPACT_PATH=${DETECTOR_PATH}/${JUGGLER_DETECTOR}.xml
+
+
+if [[ ! -n "${CB_EMCAL_NUMEV}" ]] ; then
+ export CB_EMCAL_NUMEV=1000
+fi
+
+if [[ ! -n "${CB_EMCAL_ENERGY}" ]] ; then
+ export CB_EMCAL_ENERGY=5.0
+fi
+
+
+if [[ ! -n "${CB_EMCAL_SAMP_FRAC}" ]] ; then
+ export CB_EMCAL_SAMP_FRAC=0.014
+fi
+
+export CB_EMCAL_NAME_TAG="emcal_barrel_uniform_electrons"
+export CB_EMCAL_GEN_FILE="${CB_EMCAL_NAME_TAG}.hepmc"
+
+export CB_EMCAL_SIM_FILE="sim_${CB_EMCAL_NAME_TAG}.root"
+export CB_EMCAL_REC_FILE="rec_${CB_EMCAL_NAME_TAG}.root"
+
diff --git a/benchmarks/sampling_ecal/config.yml b/benchmarks/sampling_ecal/config.yml
index 3741d9f1..17094f04 100644
--- a/benchmarks/sampling_ecal/config.yml
+++ b/benchmarks/sampling_ecal/config.yml
@@ -1,3 +1,8 @@
+env:sampling_ecal_electrons:
+ stage: config
+ script:
+ - bash benchmarks/sampling_ecal/config.sh
+
sim:sampling_ecal_electrons:
stage: run
script:
diff --git a/benchmarks/sampling_ecal/sim_emcal_barrel_electrons.sh b/benchmarks/sampling_ecal/sim_emcal_barrel_electrons.sh
index 36035ba0..203ce3f0 100644
--- a/benchmarks/sampling_ecal/sim_emcal_barrel_electrons.sh
+++ b/benchmarks/sampling_ecal/sim_emcal_barrel_electrons.sh
@@ -1,30 +1,5 @@
#!/bin/bash
-if [[ ! -n "${JUGGLER_DETECTOR}" ]] ; then
- export JUGGLER_DETECTOR="topside"
-fi
-export CB_EMCAL_COMPACT_PATH=${DETECTOR_PATH}/${JUGGLER_DETECTOR}.xml
-
-
-if [[ ! -n "${CB_EMCAL_NUMEV}" ]] ; then
- export CB_EMCAL_NUMEV=1000
-fi
-
-if [[ ! -n "${CB_EMCAL_ENERGY}" ]] ; then
- export CB_EMCAL_ENERGY=5.0
-fi
-
-
-if [[ ! -n "${CB_EMCAL_SAMP_FRAC}" ]] ; then
- export CB_EMCAL_SAMP_FRAC=0.014
-fi
-
-export CB_EMCAL_NAME_TAG="emcal_barrel_uniform_electrons"
-export CB_EMCAL_GEN_FILE="${CB_EMCAL_NAME_TAG}.hepmc"
-
-export CB_EMCAL_SIM_FILE="sim_${CB_EMCAL_NAME_TAG}.root"
-export CB_EMCAL_REC_FILE="rec_${CB_EMCAL_NAME_TAG}.root"
-
echo "CB_EMCAL_NUMEV = ${CB_EMCAL_NUMEV}"
echo "CB_EMCAL_COMPACT_PATH = ${CB_EMCAL_COMPACT_PATH}"
--
GitLab