orbit.aperture.ApertureLatticeRangeModifications#

Module. Includes functions that will modify the accelerator lattice by inserting the one teapot node accelerator node.

Functions

addCircleApertureSet(a, lattice[, s, e, c, d])

addEllipseApertureSet(a, b, lattice[, s, e, ...])

addRectangleApertureSet(a, b, lattice[, s, ...])

addTeapotApertureNode(lattice, position, ...)

It will put one Teapot Aperture node in the lattice

orbitFinalize([message])

Method.

Classes

AccActionsContainer([name])

Class.

AccLattice([name])

Class.

AccNode([name, type_in])

Class.

AccNodeBunchTracker([name, type_in])

Class.

Aperture

The Aperture python wrapper

CircleApertureNode(a[, pos, c, d, name])

DriftTEAPOT([name, length, nparts])

Drift TEAPOT element.

EllipseApertureNode(a, b[, pos, c, d, name])

RectangleApertureNode(a, b[, pos, c, d, name])

TeapotApertureNode(shape, a, b[, pos, c, d, ...])