slactrac.Drift¶
-
class
slactrac.Drift(length=0, order=1, name=None, **kwargs)[source]¶ Represents a drift element.
Parameters: length : float
The length of the drift.
order : float
Order to calculate matrix elements.
name : str
Unique name to identify the element.
Attributes
K1RThe first-order transfer matrix. angleele_nameReturns the elegant-styled name. ele_stringReturns the full elegant entry. lengthThe length of the drift. nameorderradlengthrotatethicknessMethods
change_E(old_gamma, new_gamma)Scale the energy of the drift.