orbit.py_linac.lattice_modifications.errors_modifications_lib#

Functions

MPI_Bcast

orbitFinalize([message])

Method.

Classes

AccNode([name, type_in])

Class.

Bend([name])

Bend Combined Functions TEAPOT element.

BendFieldNodesModification([name])

This class will apply the errors to the fields of the bends using energy shift

CoordinateDisplacementNodesModification([name])

This class applies the coordinate displacement errors to the set of nodes.

DCorrectorH([name])

The Horizontal Dipole Corrector.

DCorrectorV([name])

The Vertical Dipole Corrector.

ErrorCntrlBendField([name])

Subclass of BaseErrorController.

ErrorCntrlCoordDisplacement([name])

Subclass of BaseErrorController.

ErrorCntrlLongitudinalDisplacement([name])

Subclass of BaseErrorController.

ErrorCntrlStraightRotationX([name])

Subclass of BaseErrorController.

ErrorCntrlStraightRotationY([name])

Subclass of BaseErrorController.

ErrorCntrlStraightRotationZ([name])

Subclass of BaseErrorController.

ErrorForNodesModification([name, type_in])

The base abstract class for set of separate nodes modification with two error nodes: one at the entrance and one at the exit of the lattice node.

LongitudinalDisplacementNodesModification([name])

This class shifts lattice nodes in longitudinal directions.

NamedObject([name])

Class.

Quad([name])

Quad Combined Function TEAPOT element.

QuadFieldsErrorsDeployment([name, type_in])

Class will apply the errors to the fields of the quads

StraightRotationX_NodesModification([name])

This class rotate lattice nodes around x-axis directions.

StraightRotationY_NodesModification([name])

This class rotate lattice nodes around y-axis directions.

StraightRotationZ_NodesModification([name])

This class rotate lattice nodes around z-axis directions.

TypedObject([type_in])

Class.