orbit.py_linac.lattice.LinacApertureNodes#
Functions
|
Method. |
Classes
|
The BaseAperture python wrapper |
|
The base abstract class of the linac accelerator elements hierarchy. |
|
The curcular aperture shape = 1 |
|
The ellipse aperture shape = 2 |
|
The EnergyAperture python wrapper |
|
The aperture classes removes particles from bunch and places them in the lostbunch if their coordinates are not inside the aperture: The shape variable could be: 1 is circle (a is a radius) 2 is elipse (a and b are a half-axises) 3 is rectangle (a and b are a half-horizontal and vertical sizes) c and d parameters are x and y offsets of the center |
|
The phase aperture classes removes particles from bunch and places them in the lostbunch if their phases are not inside the min-max energy. |
|
The phase aperture classes removes particles from bunch and places them in the lostbunch if their phases are not inside the min-max phases. |
|
The PhaseAperture python wrapper |
|
The PrimitiveApertureShape python wrapper |
|
Quad Combined Function TEAPOT element. |
|
The rectangle aperture shape = 3 |