AbstractRF_Gap#
- class orbit.py_linac.lattice.AbstractRF_Gap(name='abstractfgap')[source]#
Bases:
orbit.py_linac.lattice.LinacAccNodes.BaseLinacNodeThis is an abstarct class for all RF Gap classes.
Methods Summary
Returns the rf gap phase.
Returns the parent RF Cavity.
The AbstractRF_Gap class initialize() method.
Returns True if it is the first gap in RF cavity.
isRFGap()Returns True.
setAsFirstRFGap(isFirst)Sets if it is the first gap in RF cavity.
setGapPhase(gap_phase)Sets the rf gap phase.
setRF_Cavity(rf_cav)Sets the parent RF Cavity.
track(paramsDict)The subclasses AbstractRF_Gap class should implement the BaseLinacNode class track(probe) method.
trackDesign(paramsDict)The subclasses AbstractRF_Gap class should implement the BaseLinacNode class trackDesign(probe) method.
Methods Documentation