slactrac.PWFA.SimBeam¶
-
class
slactrac.PWFA.SimBeam(plasma, beam, E0, n_p_cgs, nparts, beta_mismatch, s_pts)[source]¶ Simulates beam particles in a plasma, given certain initial conditions.
Parameters: plasma :
E0 : float
Mean beam energy.
n_p_cgs : float
Plasma density in CGS units.
nparts : int
Number of particles to use in simulation
beta_mismatch : float
Factor to mismatch distribution in beta by.
s_pts : int
Number of points to simulate in s.
Attributes
beamInitial beam object. divsqThe beam divergence
.emit_measuredThe beam emittance
.k_xiIon focusing wavenumber
.phiParticle phases
.plasmaInitial plasma object. sCoordinates of beam (
).spotsqThe beam variance
.xCoordinates of beam (
).xpCoordinates of beam (
).xxpThe beam correlation
.Methods
ion_force(y, t, E)