AccActionsContainer#

class orbit.lattice.AccActionsContainer(name='no name container')[source]#

Bases: orbit.utils.NamedObject.NamedObject

Class. Container for accelerator actions.

Attributes Summary

AFTER

BEFORE

BODY

ENTRANCE

EXIT

Methods Summary

addAction(action, place)

Method.

getActions(place)

Method.

performActions(paramsDict, place)

Method.

removeAction(action, place)

Method.

Attributes Documentation

AFTER = 1#
BEFORE = 0#
BODY = 1#
ENTRANCE = 0#
EXIT = 2#

Methods Documentation

addAction(action, place)[source]#

Method. Appends an action at the entrance, body, or exit of an accelerator node.

getActions(place)[source]#

Method. Returns a list of the actions at the entrance, body, or exit of an accelerator node.

performActions(paramsDict, place)[source]#

Method. Performs actions at the entrance, body, or exit of an accelerator node.

removeAction(action, place)[source]#

Method. Removes an action from the entrance, body, or exit of an accelerator node.