orbit.rf_cavities.RFNode#

Module. Includes classes for RF accelerator nodes.

Functions

interp(x, n_tuple, x_tuple, y_tuple)

Linear interpolation: Given n-tuple + 1 points, x_tuple and y_tuple, routine finds y = y_tuple at x in x_tuple.

syncZ(ZtoPhi, gammaTrans, gamma, charge, ...)

Calculates position of synchronous particle.

Classes

BRhoDep_Harmonic_RFNode(ZtoPhi, accelDict, ...)

Barrier_Cav

The Barrier_Cav python wrapper

Barrier_RFNode(ZtoPhi, RFVoltage, RFPhasep, ...)

Base_RFNode(length[, name])

DriftTEAPOT([name, length, nparts])

Drift TEAPOT element.

Dual_Harmonic_Cav

The Dual_Harmonic_Cav python wrapper

Dual_Harmonic_RFNode(ZtoPhi, RFHNum, ...[, name])

Frequency_Cav

The Frequency_Cav python wrapper

Frequency_RFNode(RFFreq, RFE0TL, RFPhase, length)

Harmonic_Cav

The Harmonic_Cav python wrapper

Harmonic_RFNode(ZtoPhi, dESync, RFHNum, ...)

SyncPhaseDep_Harmonic_RFNode(ZtoPhi, ...[, name])

TimeDep_Barrier_RFNode(ZtoPhi, accelDict, ...)