ErrorStraightRotationXNode#

class orbit.py_linac.errors.ErrorStraightRotationXNode(name='no_name')[source]#

Bases: orbit.py_linac.errors.ErrorNodesAndControllersLib.AccErrorNode

The 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

track(paramsDict)[source]#

Performs rotation by TEAPOT error_base StraightRotationYSI and StraightRotationYSF functions.