slactrac.PWFA.Plasma

class slactrac.PWFA.Plasma(n_p=None, n_p_cgs=None, species=<MagicMock name='mock.hydrogen' id='140000940722552'>)[source]

A class for relating plasma density to plasma frequency \omega_p and ion focusing force.

Input plasma density either n_p in SI units, or n_p_cgs in CGS units.

Parameters:

n_p : float

Plasma density in SI units.

n_p_cgs : float

Plasma density in CGS units.

species : periodictable.core.Element

The species of gas used (see periodictable.core.Element).

Attributes

E_rest Rest energy of the plasma ion.
m Mass of the ion in AMU.
n_p Plasma density in SI units.
n_p_cgs Plasma density in CGS units
species Species used in plasma.
w_p Plasma frequency \omega_p for given plasma density

Methods

beta_matched(E)
k_ion(E) Geometric focusing force due to ion column for given plasma density as a function of E