From c0b6c57d2bf207e87ff7f41da9acc727dd773b71 Mon Sep 17 00:00:00 2001
From: Dmitry Kalinkin <dmitry.kalinkin@gmail.com>
Date: Tue, 10 Dec 2024 00:49:41 -0500
Subject: [PATCH] add bench:backwards_ecal_campaigns job, stream from xrootd by
 defaultwq

---
 benchmarks/backwards_ecal/Snakefile  |  2 +-
 benchmarks/backwards_ecal/config.yml | 10 ++++++++++
 2 files changed, 11 insertions(+), 1 deletion(-)

diff --git a/benchmarks/backwards_ecal/Snakefile b/benchmarks/backwards_ecal/Snakefile
index 2cccdb44..f14fd979 100644
--- a/benchmarks/backwards_ecal/Snakefile
+++ b/benchmarks/backwards_ecal/Snakefile
@@ -77,7 +77,7 @@ rule backwards_ecal_local_sim_list:
             fp.write("\n".join(input))
 
 
-if False:
+if config.get("stream_from_xrootd", True) not in [False, "", "0", "false"]:
     rule backwards_ecal_campaign_sim_list:
         output:
             "listing/backwards_ecal/{CAMPAIGN}/{DETECTOR_CONFIG}/{PARTICLE}/{ENERGY}/{PHASE_SPACE}.lst",
diff --git a/benchmarks/backwards_ecal/config.yml b/benchmarks/backwards_ecal/config.yml
index 75d8f464..68a183e5 100644
--- a/benchmarks/backwards_ecal/config.yml
+++ b/benchmarks/backwards_ecal/config.yml
@@ -28,6 +28,16 @@ bench:backwards_ecal:
     - pip install -r benchmarks/backwards_ecal/requirements.txt
     - snakemake $SNAKEMAKE_FLAGS --cores 1 results/backwards_ecal/local
 
+bench:backwards_ecal_campaigns:
+  extends: .det_benchmark
+  stage: benchmarks
+  when: manual
+  timeout: 4 hours
+  script:
+    - export PYTHONUSERBASE=$LOCAL_DATA_PATH/deps
+    - pip install -r benchmarks/backwards_ecal/requirements.txt
+    - snakemake $SNAKEMAKE_FLAGS --cores 1 results/backwards_ecal/24.10.1
+
 collect_results:backwards_ecal:
   extends: .det_benchmark
   stage: collect
-- 
GitLab