orbit.py_linac.lattice.LinacAccLatticeFunc#
This package is a collection of the lattice functions. Some of these functions could be lattice class methods, but I think they are too specific. So they will be functions.
Functions
|
The service function for the overlapping fields package. |
|
The service function for the overlapping fields package. |
|
The service function for the overlapping RF fields package. |
|
Returns the array with all magnets including magnets on all levels (e.g correctors) |
|
Returns the array with all nodes on all levels (even sub-child). |
|
Returns the accelerator node or an array of nodes with the same name. |
|
Returns the dict[node] = (posStart,posEnd) for all nodes (not only for the firts level). |
Classes
|
Class. |
|
Class. |
|
Class. |
|
The RF gap representation that uses the RF axis field. |
|
The class represents the part of the RF gap. |
|
The base abstract class of the linac accelerator elements hierarchy. |
|
Drift element. |
|
The abstract class of the linac magnet. |
|
The class represent the set of quads with the overlapping fields. |
|
Quad Combined Function TEAPOT element. |