orbit.py_linac.lattice.LinacAccNodes#
This module is a collection of the linac accelerator nodes which are the subclasses of the AccNode class. We cannot use here TEAPOT nodes from the TEAPOT package directly because we use the field as a parameter for quads and dipole correctors instead of k1 = 1/(B*rho)*(dB/dr). The abstract AbstractRF_Gap class is a parent class for all RF gap model classes.
Functions
|
Method. |
Classes
|
This is an abstarct class for all RF Gap classes. |
|
Class. |
|
Class. |
|
Class. |
|
The base abstract class of the linac accelerator elements hierarchy. |
|
Bend Combined Functions TEAPOT element. |
|
The Horizontal Dipole Corrector. |
|
The Vertical Dipole Corrector. |
|
Drift element. |
|
The class is a base class for the fringe field classes for others elements. |
|
The abstract class of the linac magnet. |
|
The abstract class of the linac accelerator elements hierarchy that can be tilted. |
|
This is a marker. |
|
Quad Combined Function TEAPOT element. |
|
Solenoid TEAPOT based element. |
|
Thick kiker linac node. |
|
The class to do tilt at the entrance of an element. |