ErrorLongitudinalDisplacementNode#
- class orbit.py_linac.errors.ErrorLongitudinalDisplacementNode(name='no_name')[source]#
Bases:
orbit.py_linac.errors.ErrorNodesAndControllersLib.AccErrorNodeThe subclass of AccErrorNode. It can shift the bunch longitudinally by using a drift TEAPOT function. This node is used to simulate longitudinal shift of lattice elements. The shift length is provided by the controller’s error_controller_params_func. This function return shift_length for the entrance node and -shift_length for the exit one.
Methods Summary
track(paramsDict)Performs shift_length TEAPOT drift tracking.
Methods Documentation