ErrorCntrlCoordDisplacement#
- class orbit.py_linac.errors.ErrorCntrlCoordDisplacement(name='no_name')[source]#
Bases:
orbit.py_linac.errors.ErrorNodesAndControllersLib.BaseErrorControllerSubclass of BaseErrorController. It defines the error controller for shift transformations. User can shift any of 6 coordiantes (dx, dxp, dy, dyp, dz, dE). The values of shfing parameters are defined by setDisplacementParameter(self,key,value) method with “dx”,”dxp”,”dy”,”dyp”, “dz”,”dE” keys.
Methods Summary
Returns the (dx, dxp, dy, dyp, dz, dE) parameters.
Returns tuple with parameters for ErrorCoordDisplacementNode tracking at the entrance.
Returns tuple with parameters for ErrorCoordDisplacementNode tracking at the exit.
setDisplacementParameter(key, value)Sets one of the parameters for keys "dx","dxp","dy","dyp","dz","dE".
Methods Documentation
- getEntanceNodeParameters()[source]#
Returns tuple with parameters for ErrorCoordDisplacementNode tracking at the entrance.