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

K1
R The first-order transfer matrix.
angle
ele_name Returns the elegant-styled name.
ele_string Returns the full elegant entry.
length The length of the drift.
name
order
radlength
rotate
thickness

Methods

change_E(old_gamma, new_gamma) Scale the energy of the drift.

Previous topic

slactrac.Bend.change_E

Next topic

slactrac.Drift.K1