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, ...)
|
|