ErrorStraightRotationYNode#
- class orbit.py_linac.errors.ErrorStraightRotationYNode(name='no_name')[source]#
Bases:
orbit.py_linac.errors.ErrorNodesAndControllersLib.AccErrorNodeThe subclass of AccErrorNode. It describes the rotation around y-axis by a certain angle. The angle parameter is provided by the controller’s error_controller_params_func. This function return angle,length, and direction of the node/nodes that are rotated for the entrance node and for the exit one. The rotation is performed by StraightRotationXSI and StraightRotationXSF error_base TEAPOT functions for the entrance (Init) and exit (Final) error nodes.
Methods Summary
track(paramsDict)Performs rotation by TEAPOT error_base StraightRotationXSI and StraightRotationXSF functions.
Methods Documentation