diff --git a/options/reconstruction.py b/options/reconstruction.py
index 0fd5555dca8b91be532c651f7fa9bdc6e79e67c9..f384bc4759b7d140b9ba6f82f40ef6dfe5d747e3 100644
--- a/options/reconstruction.py
+++ b/options/reconstruction.py
@@ -14,14 +14,14 @@ detector_config = str(os.environ.get("DETECTOR_CONFIG", detector_name))
 detector_version = str(os.environ.get("DETECTOR_VERSION", "main"))
 
 # Detector features that affect reconstruction
-has_ecal_barrel_imaging = False
-has_pid_backward_pfrich = False
-if "epic" in detector_name and "imaging" in detector_config:
-    has_ecal_barrel_imaging = True
-    has_pid_backward_pfrich = True
-if "epic" in detector_name and "brycecanyon" in detector_config:
-    has_ecal_barrel_imaging = True
-    has_pid_backward_pfrich = True
+has_ecal_barrel_imaging = True
+has_pid_backward_pfrich = True
+if "epic" in detector_name and "sciglass" in detector_config:
+    has_ecal_barrel_imaging = False
+    has_pid_backward_pfrich = False
+if "epic" in detector_name and "arches" in detector_config:
+    has_ecal_barrel_imaging = False
+    has_pid_backward_pfrich = False
 
 if "PBEAM" in os.environ:
     ionBeamEnergy = str(os.environ["PBEAM"])