orbit.teapot.teapot_matrix_lattice#

The TEAPOT MATRIX_Lattice is a subclass of a MAXTRIX_Lattice class. The Matrix lattice is generated by using the TEAPOT lattice. The matrices are the linear part of the TEAPOT elements tracking. The number of transport matrices in the lattice is equal to the sum of all parts of TEAPOT elements. The RF cavities in the Matrix lattice are the TEAPOT RF Cavity class instances.

Functions

orbitFinalize([message])

Method.

Classes

AccActionsContainer([name])

Class.

AccLattice([name])

Class.

AccNode([name, type_in])

Class.

BaseMATRIX([name])

The base abstract class of the BaseMATRIX accelerator lattice elements hierarchy.

BaseTEAPOT([name])

The base abstract class of the TEAPOT accelerator elements hierarchy.

Bunch

The Bunch python wrapper

MATRIX_Lattice([name])

The subclass of the AccLattice class.

MatrixGenerator

The MatrixGenerator python wrapper

RingRFTEAPOT([name, harmonics, voltages, ...])

Ring RF TEAPOT element.

TEAPOT_Lattice([name])

The subclass of the AccLattice class.

TEAPOT_MATRIX_Lattice(teapot_lattice, bunch)

The subclass of the MATRIX_Lattice class.