scisalt.PWFA.SimBeam¶
-
class
scisalt.PWFA.SimBeam(E0, n_p_cgs, nparts, sig_delta, beta_mismatch, s_pts)[source]¶ Simulates beam particles in a plasma, given certain initial conditions.
Parameters: E0 : float
Mean beam energy.
n_p_cgs : float
Plasma density in CGS units.
nparts : int
Number of particles to use in simulation
sig_delta : float
R.M.S. beam energy.
beta_mismatch : float
Factor to mismatch distribution in beta by.
s_pts : int
Number of points to simulate in s.
Attributes
beamInitial beam object. betaDefault beta function for default energy. divsqThe beam divergence
.emitThe beam emittance
.phiParticle phases
.plasPlasma used in simulation. sCoordinates of beam (
).spotsqThe beam variance
.xCoordinates of beam (
).xpCoordinates of beam (
).xxpThe beam correlation
.Methods
ion_force(y, t, E)