orbit.py_linac.lattice.LinacFieldOverlappingNodes#

Functions

orbitFinalize([message])

Method.

phaseNearTargetPhase(phase, phase_trgt)

Adds or subtracts 2*math.pi to get the phase near the target phase.

phaseNearTargetPhaseDeg(phase, phase_trgt)

Adds or subtracts 360 to get the phase near the target phase.

Classes

AbstractRF_Gap([name])

This is an abstarct class for all RF Gap classes.

AxisField_and_Quad_RF_Gap(axis_field_rf_gap)

The class represents the part of the RF gap.

BaseLinacNode([name])

The base abstract class of the linac accelerator elements hierarchy.

Drift([name])

Drift element.

Function

The Function python wrapper

OverlappingQuadsNode([name])

The class represent the set of quads with the overlapping fields.

Quad([name])

Quad Combined Function TEAPOT element.

RfGapThreePointTTF

The RfGapThreePointTTF python wrapper

RfGapThreePointTTF_slow

The RfGapThreePointTTF_slow python wrapper