Usage
GitHub
Import Args
Export Args
Particle Producer
Producer Class
Particle Class
BeamParticleProducer
Particle
Mass [m
e
]
Charge [e]
Width [c/ω]
Length [c/ω]
Particles Number
Kinetic Energy [m
e
c
2
]
Energy Spread [%]
Angular Divergence [rad]
Polar angle [rad]
Azimuthal angle [rad]
Translation x [c/ω]
Translation y [c/ω]
Translation z [c/ω]
Field
Class
CustomField
LaguerreGaussianPulseField
Arguments Table
Add
E
x
[m
e
cω/e]
E
y
[m
e
cω/e]
E
z
[m
e
cω/e]
return 0;
return 0;
return 0;
B
x
[m
e
ω/e]
B
y
[m
e
ω/e]
B
z
[m
e
ω/e]
return 0;
return 0;
return 0;
τ
FWHM
[1/ω]
a
0
[m
e
c/e]
w
0
[c/ω]
Polar y
Time delay [1/ω]
Initial phase [rad]
p - Radial index
l - Azimuthal index
Length step [c/ω]
Simulation Control
Algorithm
LeapfrogAlgorithm
RungeKuttaAlgorithm
Time step [1/ω]
End time [1/ω]
Output start [1/ω]
Data interval [1/ω]
Data per Frame
Frames per Second
Start
Stop
Export Data
Particles Plots
x-axis
y-axis
z-axis
(Blank)
Add