diff --git a/src/toolbox_scs/detectors/dssc.py b/src/toolbox_scs/detectors/dssc.py
index db5e6992b017787e0641f3386613d6de4b62539c..33e98eda4d2b176dcf3e4b2d1b75866994c4d523 100644
--- a/src/toolbox_scs/detectors/dssc.py
+++ b/src/toolbox_scs/detectors/dssc.py
@@ -339,14 +339,14 @@ class DSSCFormatter:
 
 
 class DSSC_Generator:
-    def __init__(self):
+    def __init__(self, q_shift = quad_geodat):
         # tile_geodat: [[voffset, hoffset], [is_flip, axis]]
         # axis= 0, flip up-down
         # axis= 1, flip left-right
         # fractional shifts not included so far
         self.tile_geodat = tile_geodat
         self.module_geodat = module_geodat
-        self.quad_geodat = quad_geodat
+        self.quad_geodat = q_shift
 
     def read_geometry(self, filename):
         pass