orbit.py_linac.lattice.LinacRfGapNodes#

This package is a collection of the RF gap node implementations. The RF Cavities and gaps in them are different from the ring RF.

Functions

MPI_Bcast

MPI_Comm_rank

orbitFinalize([message])

Method.

phaseNearTargetPhase(phase, phase_trgt)

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

Classes

AbstractRF_Gap([name])

This is an abstarct class for all RF Gap classes.

AxisFieldRF_Gap(baserf_gap)

The RF gap representation that uses the RF axis field.

BaseLinacNode([name])

The base abstract class of the linac accelerator elements hierarchy.

BaseRF_Gap([name])

The simplest RF gap representation.

BaseRfGap

The BaseRfGap python wrapper

BaseRfGap_slow

The BaseRfGap_slow python wrapper

Bunch

The Bunch python wrapper

Function

The Function python wrapper

MatrixRfGap

The MatrixRfGap python wrapper

Polynomial

The Polynomial python wrapper

RF_AxisFieldsStore()

The dictionary with the axis field Functions with the input file names as keys.

RfGapTTF

The RfGapTTF python wrapper

RfGapTTF_slow

The RfGapTTF_slow python wrapper

RfGapThreePointTTF

The RfGapThreePointTTF python wrapper

RfGapThreePointTTF_slow

The RfGapThreePointTTF_slow python wrapper