diff --git a/benchmarks/barrel_ecal/config.yml b/benchmarks/barrel_ecal/config.yml
index 8b1d26e00ee4d1c2dd93637d966d50462e329d4b..f7af6c48f283ef2549d6ed22897eea3ccb6cc153 100644
--- a/benchmarks/barrel_ecal/config.yml
+++ b/benchmarks/barrel_ecal/config.yml
@@ -27,6 +27,15 @@ bench:emcal_barrel_electrons:
     - rootls -t sim_output/sim_emcal_barrel_uniform_electrons.root
     - root -b -q benchmarks/barrel_ecal/scripts/emcal_barrel_electrons_analysis.cxx+
 
+bench:e_pi_separation:
+  extends: .det_benchmark
+  stage: benchmarks
+  needs:
+    - ["sim:emcal_barrel_electrons","sim:emcal_barrel_pions"]
+  script:
+    - rootls -t sim_output/sim_emcal_barrel_uniform_electrons.root
+    - root -b -q benchmarks/barrel_ecal/scripts/e_pi_separation.cxx+
+
 collect_results:barrel_ecal:
   extends: .det_benchmark
   stage: collect