ErrorStraightRotationXNode#
- class orbit.py_linac.errors.ErrorStraightRotationXNode(name='no_name')[source]#
Bases:
orbit.py_linac.errors.ErrorNodesAndControllersLib.AccErrorNodeThe subclass of AccErrorNode. It describes the rotation around x-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 StraightRotationYSI and StraightRotationYSF error_base TEAPOT functions for the entrance (Init) and exit (Final) error nodes.
Methods Summary
track(paramsDict)Performs rotation by TEAPOT error_base StraightRotationYSI and StraightRotationYSF functions.
Methods Documentation