diff --git a/slic/devices/beamline/__init__.py b/slic/devices/beamline/__init__.py index e38c9e2d..cb7ab70a 100644 --- a/slic/devices/beamline/__init__.py +++ b/slic/devices/beamline/__init__.py @@ -23,20 +23,4 @@ class BeamlineSwissfel: print(linker.join(s)) -class Slits: - - def __init__(self, slits): - self.slits = slits - - def __repr__(self): - o = [] - - for s in self.slits: - o.append(s.name) - tr = s.__repr__() - for line in tr.splitlines(): - o.append(" " + line) - return "\n".join(o) - - diff --git a/slic/devices/xoptics/slitcollection.py b/slic/devices/xoptics/slitcollection.py new file mode 100644 index 00000000..0373864c --- /dev/null +++ b/slic/devices/xoptics/slitcollection.py @@ -0,0 +1,17 @@ + +class SlitCollection: + + def __init__(self, slits): + self.slits = slits + + def __repr__(self): + o = [] + for s in self.slits: + o.append(s.name) + tr = repr(s) + for line in tr.splitlines(): + o.append(" " + line) + return "\n".join(o) + + +