Source code for SimulationFramework.Elements.beam_position_monitor

from SimulationFramework.Elements.screen import screen


[docs] class beam_position_monitor(screen): """ Class defining a beam position moinitor. """ def _write_ASTRA(self, n, **kwargs): return self._write_ASTRA_dictionary( dict( [ ["Screen", {"value": self.middle[2], "default": 0}], ["Scr_xrot", {"value": self.x_rot + self.dx_rot, "default": 0}], ["Scr_yrot", {"value": self.y_rot + self.dy_rot, "default": 0}], ] ), n, )