Skip to content

Commit

Permalink
Merge branch 'dev' of github.com:UKFELs/Puffin into dev
Browse files Browse the repository at this point in the history
  • Loading branch information
Lawrence Campbell committed Feb 19, 2018
2 parents 86a438c + 96726cf commit acf589c
Show file tree
Hide file tree
Showing 26 changed files with 264 additions and 103 deletions.
Binary file modified doc/manual.pdf
Binary file not shown.
68 changes: 67 additions & 1 deletion doc/manual.tex
Original file line number Diff line number Diff line change
Expand Up @@ -1303,7 +1303,73 @@ \subsection{Radiation Seed Input File}

The seed file can be in 2 forms - one describing a homogeneous seed of Gaussian or flat top profiles in each of the 3 spatial directions, or a list of hdf5 files containing the values of the $x$ and $y$ fields at the nodes of the radiation mesh.

As with the beam file, the seed file contains 2 namelists - one specifying which of the 2 input methods is being used and the number of seeds, and the other containing the specification for the selected method.
As with the beam file, the seed file contains 2 namelists - one specifying which of the 2 input methods is being used and the number of seeds, and the other containing the specification for the selected method. The namelist {\bf nslist} tells Puffin which of these options to expect.

Please note that the mesh is only imported as is. It is unfortunately not processed or interpolated onto the Puffin mesh. It is read as-is.


\subsubsection{Namelist: nslist}

{\bf dtype}

String, specifying type of radiation input. Can be either {\it simple} or {\it h5} (for importing a full mesh)

{\bf nseeds}

Integer. The number of electron beams to set up. For a simple beam, multiple seeds can be setup. For the mesh/h5 input, this parameter is ignored.

If {\bf dtype} $=$ {\it simple}, then a namelist called {\bf slist} must be used, and if {\bf dtype} $=$ {\it h5} the namelist {\bf sh5list} must be entered.

\subsubsection{Namelist: slist}

For the simple seed file, one can set up a seed with a simple homogeneous distribution in every dimension. The radiation seed is assumed to have either a Gaussian or flat-top distribution profile in each dimension. The beam is therefore specified by giving the widths and so forth of the beam. Multiple radiation seeds can be defined, so each parameter is an array, with the $i^{th}$ element describing the $i^{th}$ radiation seed.


{\bf freqf}

The frequency of each seed, as a fraction of the reference resonant frequency calculated in the scaled frame parameters in the main input file.

{\bf ph\_sh}

The phase of each seed ($0-2\pi$).

{\bf sA0\_X}

The peak intensity of the $x$-polarized field vector. In dimensionless scaled units of $|A|^2$ ($\sim 1$ for FEL steady-state saturation for an electron beam with properties determined by the scaled frame), and in $Wm^{-2}$ for unscaled (SI) units.

{\bf sA0\_Y}

The peak intensity of the $y$-polarized field vector. In dimensionless scaled units of $|A|^2$ ($\sim 1$ for FEL steady-state saturation for an electron beam with properties determined by the scaled frame), and in $Wm^{-2}$ for unscaled (SI) units.

{\bf sSigmaF}

The standard deviation $\sigma$ of the intensity profile of the seed in each dimension, in the order $x, y, z2$. For multiple seeds, specify all of the $x$ values first, then all the $y$ values, then all the $\bar{z}_2$ values. If a flat top distribution is specified (see {\bf qFlatTop} below), then this is the radius \textit{i.e.} half the total length of the radiation seed in $\bar{z}_2$. The profile in the transverse $x$ and $y$ directions is always Gaussian. In scaled $\bar{x}, \bar{y}, \bar{z}_2$ (dimensionless) units for {\bf qScaled $=$ .true.} in the main input file, if {\bf .false.} then must be specified in meters for $x$ and $y$, and in seconds for the third $t$ dimension.


{\bf qFlatTop}

Array of logicals of size {\bf nseeds}, describing whether the intensity/power distribution in the longditudinal/temporal direction is flat-top ($=${\bf .true.}) or Gaussian ($=${\bf .false.}).


{\bf meanZ2}

The mean of the seed power profile in the temporal dimension. If outside the left edge of the mesh ($\bar{z}_2 = 0$), then the front edge of the seed is shifted to the front edge of the mesh. So if {\bf meanZ2} is undefined or $=0$, then the seed mean will be recalculated so that the front of the seed is aligned with the front of the mesh.



{\bf qRndFj\_G}

If {\bf qFlatTop} $=$ {\bf .true.}, then this controls whether the flat top profile is rounded off smoothly at the edges with a Gaussian. See {\bf sSigFj\_G} below to control the width of the gaussian tails. If {\bf qFlatTop} $=$ {\bf .false.}, then this is ignored.


{\bf sSigFj\_G}

RMS width of the Gaussian tails, in the case of a flat top radiation seed pulse.

{\bf qMatchS\_G}

If {\bf .true.}, then the value for the \textit{rms} $\sigma$ of the transverse field distributions above will be ignored, and instead the field distribution in the transverse plane will be matched to the electron beam transverse charge distribution.



\newpage
Expand Down
6 changes: 3 additions & 3 deletions inputs/simple/1D/2colour/beam_file.in
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@
! sSigmaE - gaussian std dev in each dimension - x, y, z2, px, py, gamma, then for additional beams
! sLenE - Total length of beam modelled in each dimension - x, y, z2, px, py, gamma...
! bcenter - Center of beam in z2
! iNumElectrons - Number of macroparticles in each dimension used to model the beam
! sEmit_n - Scaled transverse beam emittance
! iNumMPs - Number of macroparticles in each dimension used to model the beam
! emitx, emity - Scaled transverse beam emittance
! sQe - Beam charge
! gammaf - Ratio of average beam energy to reference beam energy gamma / gamma_r
! chirp - Energy chirp in z2 i.e. dgamma/dz2
Expand All @@ -35,7 +35,7 @@ dtype = 'simple'
&BLIST
sSigmaE =0.1, 0.1, 1E8, 1.0, 1.0, 1E8
sLenE = 1E-6, 1E-6, 50.0, 1E-6, 1E-6, 1e-4
iNumElectrons = 1, 1, 73000, 1, 1, 1
iNumMPs = 1, 1, 73000, 1, 1, 1
emitx = 6.75599500154485e-01
emity = 6.75599500154485e-01
sQe = 100E-12
Expand Down
4 changes: 2 additions & 2 deletions inputs/simple/1D/2colour/wchicanes/beam_file.in
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
! sSigmaE - gaussian std dev in each dimension - x, y, z2, px, py, gamma, then for additional beams
! sLenE - Total length of beam modelled in each dimension - x, y, z2, px, py, gamma...
! bcenter - Center of beam in z2
! iNumElectrons - Number of macroparticles in each dimension used to model the beam
! iNumMPs - Number of macroparticles in each dimension used to model the beam
! emitx, emity - Scaled transverse beam emittance
! sQe - Beam charge
! gammaf - Ratio of average beam energy to reference beam energy gamma / gamma_r
Expand All @@ -35,7 +35,7 @@ dtype = 'simple'
&BLIST
sSigmaE =1.0, 1.0, 1E8, 1.0, 1.0, 1E8
sLenE = 1E-6, 1E-6, 50.0, 1E-6, 1E-6, 1e-4
iNumElectrons = 1, 1, 73000, 1, 1, 1
iNumMPs = 1, 1, 73000, 1, 1, 1
emitx = 6.75599500154485e-01
emity = 6.75599500154485e-01
sQe = 100E-12
Expand Down
9 changes: 5 additions & 4 deletions inputs/simple/1D/2colour/wdrifts/beam_file.in
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@
! sSigmaE - gaussian std dev in each dimension - x, y, z2, px, py, gamma, then for additional beams
! sLenE - Total length of beam modelled in each dimension - x, y, z2, px, py, gamma...
! bcenter - Center of beam in z2
! iNumElectrons - Number of macroparticles in each dimension used to model the beam
! sEmit_n - Scaled transverse beam emittance
! iNumMPs - Number of macroparticles in each dimension used to model the beam
! emitx, emity - Scaled transverse beam emittance
! sQe - Beam charge
! gammaf - Ratio of average beam energy to reference beam energy gamma / gamma_r
! chirp - Energy chirp in z2 i.e. dgamma/dz2
Expand All @@ -35,8 +35,9 @@ dtype = 'simple'
&BLIST
sSigmaE =1.0, 1.0, 1E8, 1.0, 1.0, 1E8
sLenE = 1E-6, 1E-6, 50.0, 1E-6, 1E-6, 1e-4
iNumElectrons = 1, 1, 73000, 1, 1, 1
sEmit_n = 6.75599500154485e-01
iNumMPs = 1, 1, 73000, 1, 1, 1
emitx = 6.75599500154485e-01
emity = 6.75599500154485e-01
sQe = 100E-12
bcenter = 0.0
gammaf = 1.0
Expand Down
6 changes: 3 additions & 3 deletions inputs/simple/1D/CLARA/beam_file.in
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@
! sSigmaE - gaussian std dev in each dimension - x, y, z2, px, py, gamma, then for additional beams
! sLenE - Total length of beam modelled in each dimension - x, y, z2, px, py, gamma...
! bcenter - Center of beam in z2
! iNumElectrons - Number of macroparticles in each dimension used to model the beam
! sEmit_n - Scaled transverse beam emittance
! iNumMPs - Number of macroparticles in each dimension used to model the beam
! emitx, emity - Scaled transverse beam emittance
! sQe - Beam charge
! gammaf - Ratio of average beam energy to reference beam energy gamma / gamma_r
! chirp - Energy chirp in z2 i.e. dgamma/dz2
Expand All @@ -34,7 +34,7 @@ dtype = 'simple'
&BLIST
sSigmaE =0.084, 0.084, 1E8, 1.0, 1.0, 0.001
sLenE = 1E-6, 1E-6, 50.0, 1E-6, 1E-6, 0.006
iNumElectrons = 1, 1, 10000, 1, 1, 19
iNumMPs = 1, 1, 10000, 1, 1, 19
emitx = 1.0
emity = 1.0
sQe = 250E-12
Expand Down
6 changes: 3 additions & 3 deletions inputs/simple/1D/OptCommV165pp65-70/fig1/beam_file.in
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@
! sSigmaE - gaussian std dev in each dimension - x, y, z2, px, py, gamma, then for additional beams
! sLenE - Total length of beam modelled in each dimension - x, y, z2, px, py, gamma...
! bcenter - Center of beam in z2
! iNumElectrons - Number of macroparticles in each dimension used to model the beam
! sEmit_n - Scaled transverse beam emittance
! iNumMPs - Number of macroparticles in each dimension used to model the beam
! emitx, emity - Scaled transverse beam emittance
! sQe - Beam charge
! gammaf - Ratio of average beam energy to reference beam energy gamma / gamma_r
! chirp - Energy chirp in z2 i.e. dgamma/dz2
Expand All @@ -34,7 +34,7 @@ dtype = 'simple'
&BLIST
sSigmaE =1.0, 1.0, 1E8, 1.0, 1.0, 1.0
sLenE = 1E-6, 1E-6, 2.0, 1E-6, 1E-6, 1E-6
iNumElectrons = 1, 1, 800, 1, 1, 1
iNumMPs = 1, 1, 800, 1, 1, 1
emitx = 1.0
emity = 1.0
sQe = 1.0E-9
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@
! sSigmaE - gaussian std dev in each dimension - x, y, z2, px, py, gamma, then for additional beams
! sLenE - Total length of beam modelled in each dimension - x, y, z2, px, py, gamma...
! bcenter - Center of beam in z2
! iNumElectrons - Number of macroparticles in each dimension used to model the beam
! sEmit_n - Scaled transverse beam emittance
! iNumMPs - Number of macroparticles in each dimension used to model the beam
! emitx, emity - Scaled transverse beam emittance
! sQe - Beam charge
! gammaf - Ratio of average beam energy to reference beam energy gamma / gamma_r
! chirp - Energy chirp in z2 i.e. dgamma/dz2
Expand All @@ -34,7 +34,7 @@ dtype = 'simple'
&BLIST
sSigmaE =1.0, 1.0, 1E8, 1.0, 1.0, 1.0
sLenE = 1E-6, 1E-6, 2.1224E-13, 1E-6, 1E-6, 1E-6
iNumElectrons = 1, 1, 800, 1, 1, 1
iNumMPs = 1, 1, 800, 1, 1, 1
emitx = 1.0
emity = 1.0
sQe = 1.0E-9
Expand Down
9 changes: 5 additions & 4 deletions inputs/simple/1D/OptCommV165pp65-70/fig2/beam_file.in
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@
! sSigmaE - gaussian std dev in each dimension - x, y, z2, px, py, gamma, then for additional beams
! sLenE - Total length of beam modelled in each dimension - x, y, z2, px, py, gamma...
! bcenter - Center of beam in z2
! iNumElectrons - Number of macroparticles in each dimension used to model the beam
! sEmit_n - Scaled transverse beam emittance
! iNumMPs - Number of macroparticles in each dimension used to model the beam
! emitx, emity - Scaled transverse beam emittance
! sQe - Beam charge
! gammaf - Ratio of average beam energy to reference beam energy gamma / gamma_r
! chirp - Energy chirp in z2 i.e. dgamma/dz2
Expand All @@ -34,8 +34,9 @@ dtype = 'simple'
&BLIST
sSigmaE = 0.1, 0.1, 1E8, 1.0, 1.0, 1.0
sLenE = 1E-6, 1E-6, 10.0, 1E-6, 1E-6, 1E-6
iNumElectrons = 1, 1, 4000, 1, 1, 1
sEmit_n = 1.0
iNumMPs = 1, 1, 4000, 1, 1, 1
emitx = 1.0
emity = 1.0
sQe = 1.0E-9
bcenter = 0.0
gammaf = 1.0
Expand Down
4 changes: 2 additions & 2 deletions inputs/simple/1D/PREv64pp046503/fig4/beam_file.in
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
! sSigmaE - gaussian std dev in each dimension - x, y, z2, px, py, gamma, then for additional beams
! sLenE - Total length of beam modelled in each dimension - x, y, z2, px, py, gamma...
! bcenter - Center of beam in z2
! iNumElectrons - Number of macroparticles in each dimension used to model the beam
! iNumMPs - Number of macroparticles in each dimension used to model the beam
! emitx, emity - Scaled transverse beam emittance
! sQe - Beam charge
! gammaf - Ratio of average beam energy to reference beam energy gamma / gamma_r
Expand All @@ -34,7 +34,7 @@ dtype = 'simple'
&BLIST
sSigmaE =0.1, 0.1, 1E8, 1.0, 1.0, 1.0
sLenE = 1E-6, 1E-6, 40.0, 1E-6, 1E-6, 1E-6
iNumElectrons = 1, 1, 16000, 1, 1, 1
iNumMPs = 1, 1, 16000, 1, 1, 1
emitx = 1.0
emity = 1.0
sQe = 2.0E-9
Expand Down
6 changes: 3 additions & 3 deletions inputs/simple/1D/PREv64pp046503/fig4ROUNDH/beam_file.in
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@
! sSigmaE - gaussian std dev in each dimension - x, y, z2, px, py, gamma, then for additional beams
! sLenE - Total length of beam modelled in each dimension - x, y, z2, px, py, gamma...
! bcenter - Center of beam in z2
! iNumElectrons - Number of macroparticles in each dimension used to model the beam
! sEmit_n - Scaled transverse beam emittance
! iNumMPs - Number of macroparticles in each dimension used to model the beam
! emitx, emity - Scaled transverse beam emittance
! sQe - Beam charge
! gammaf - Ratio of average beam energy to reference beam energy gamma / gamma_r
! chirp - Energy chirp in z2 i.e. dgamma/dz2
Expand All @@ -34,7 +34,7 @@ dtype = 'simple'
&BLIST
sSigmaE =0.1, 0.1, 1E8, 1.0, 1.0, 1E-4
sLenE = 1E-6, 1E-6, 40.0, 1E-6, 1E-6, 6E-4
iNumElectrons = 1, 1, 32000, 1, 1, 19
iNumMPs = 1, 1, 32000, 1, 1, 19
emitx = 1.0
emity = 1.0
sQe = 2.0E-9
Expand Down
6 changes: 3 additions & 3 deletions inputs/simple/1D/PREv64pp046503/fig4ROUNDP/beam_file.in
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@
! sSigmaE - gaussian std dev in each dimension - x, y, z2, px, py, gamma, then for additional beams
! sLenE - Total length of beam modelled in each dimension - x, y, z2, px, py, gamma...
! bcenter - Center of beam in z2
! iNumElectrons - Number of macroparticles in each dimension used to model the beam
! sEmit_n - Scaled transverse beam emittance
! iNumMPs - Number of macroparticles in each dimension used to model the beam
! emitx, emity - Scaled transverse beam emittance
! sQe - Beam charge
! gammaf - Ratio of average beam energy to reference beam energy gamma / gamma_r
! chirp - Energy chirp in z2 i.e. dgamma/dz2
Expand All @@ -34,7 +34,7 @@ dtype = 'simple'
&BLIST
sSigmaE =1.0, 1.0, 1E8, 1.0, 1.0, 1.0
sLenE = 1E-6, 1E-6, 40.0, 1E-6, 1E-6, 1E-6
iNumElectrons = 1, 1, 32000, 1, 1, 1
iNumMPs = 1, 1, 32000, 1, 1, 1
emitx = 1.0
emity = 1.0
sQe = 2.0E-9
Expand Down
6 changes: 3 additions & 3 deletions inputs/simple/1D/PRSTABVv6pp070701/fig4/beam_file.in
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@
! sSigmaE - gaussian std dev in each dimension - x, y, z2, px, py, gamma, then for additional beams
! sLenE - Total length of beam modelled in each dimension - x, y, z2, px, py, gamma...
! bcenter - Center of beam in z2
! iNumElectrons - Number of macroparticles in each dimension used to model the beam
! sEmit_n - Scaled transverse beam emittance
! iNumMPs - Number of macroparticles in each dimension used to model the beam
! emitx, emity - Scaled transverse beam emittance
! sQe - Beam charge
! gammaf - Ratio of average beam energy to reference beam energy gamma / gamma_r
! chirp - Energy chirp in z2 i.e. dgamma/dz2
Expand All @@ -34,7 +34,7 @@ dtype = 'simple'
&BLIST
sSigmaE =0.1, 0.1, 1E8, 1.0, 1.0, 0.004
sLenE = 1E-6, 1E-6, 6.0, 1E-6, 1E-6, 0.024
iNumElectrons = 1, 1, 2400, 1, 1, 9
iNumMPs = 1, 1, 2400, 1, 1, 9
emitx = 1.0
emity = 1.0
sQe = 1.0E-9
Expand Down
8 changes: 4 additions & 4 deletions inputs/simple/1D/multi-beam/beam_file.in
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@
! sSigmaE - gaussian std dev in each dimension - x, y, z2, px, py, gamma, then for additional beams
! sLenE - Total length of beam modelled in each dimension - x, y, z2, px, py, gamma...
! bcenter - Center of beam in z2
! iNumElectrons - Number of macroparticles in each dimension used to model the beam
! sEmit_n - Scaled transverse beam emittance
! iNumMPs - Number of macroparticles in each dimension used to model the beam
! emitx, emity - Scaled transverse beam emittance
! sQe - Beam charge
! gammaf - Ratio of average beam energy to reference beam energy gamma / gamma_r
! chirp - Energy chirp in z2 i.e. dgamma/dz2
Expand All @@ -36,8 +36,8 @@ sSigmaE(1,:) = 0.1, 0.1, 1E8, 1.0, 1.0, 1.0
sSigmaE(2,:) = 0.1, 0.1, 1E8, 1.0, 1.0, 1.0
sLenE(1,:) = 1E-6, 1E-6, 3.0, 1E-6, 1E-6, 1E-6
sLenE(2,:) = 1E-6, 1E-6, 3.0, 1E-6, 1E-6, 1E-6
iNumElectrons(1,:) = 1, 1, 2500, 1, 1, 1
iNumElectrons(2,:) = 1, 1, 2500, 1, 1, 1
iNumMPs(1,:) = 1, 1, 2500, 1, 1, 1
iNumMPs(2,:) = 1, 1, 2500, 1, 1, 1
emitx = 1.0, 1.0
emity = 1.0, 1.0
sQe = 1.0E-9, 4.0E-9
Expand Down
6 changes: 3 additions & 3 deletions inputs/simple/3D/CLARA/beam_file.in
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@
! sSigmaE - gaussian std dev in each dimension - x, y, z2, px, py, gamma, then for additional beams
! sLenE - Total length of beam modelled in each dimension - x, y, z2, px, py, gamma...
! bcenter - Center of beam in z2
! iNumElectrons - Number of macroparticles in each dimension used to model the beam
! sEmit_n - Scaled transverse beam emittance
! iNumMPs - Number of macroparticles in each dimension used to model the beam
! emitx, emity - Scaled transverse beam emittance
! sQe - Beam charge
! gammaf - Ratio of average beam energy to reference beam energy gamma / gamma_r
! chirp - Energy chirp in z2 i.e. dgamma/dz2
Expand All @@ -37,7 +37,7 @@ dtype = 'simple'
&BLIST
sSigmaE =7.213715e-5, 2.4323e-5, 250E-15, 1.0, 1.0, 0.0001
sLenE = 1E-6, 1E-6, 1.75E-12, 1E-6, 1E-6, 0.0006
iNumElectrons = 20, 20, 105000, 7, 7, 7
iNumMPs = 20, 20, 105000, 7, 7, 7
sQe = 2.5E-10
bcenter = 0.0
gammaf = 1.0
Expand Down
6 changes: 3 additions & 3 deletions inputs/simple/3D/CLARA/single-slice/beam_file.in
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@
! sSigmaE - gaussian std dev in each dimension - x, y, z2, px, py, gamma, then for additional beams
! sLenE - Total length of beam modelled in each dimension - x, y, z2, px, py, gamma...
! bcenter - Center of beam in z2
! iNumElectrons - Number of macroparticles in each dimension used to model the beam
! sEmit_n - Scaled transverse beam emittance
! iNumMPs - Number of macroparticles in each dimension used to model the beam
! emitx, emity - Scaled transverse beam emittance
! sQe - Beam charge
! gammaf - Ratio of average beam energy to reference beam energy gamma / gamma_r
! chirp - Energy chirp in z2 i.e. dgamma/dz2
Expand All @@ -37,7 +37,7 @@ dtype = 'simple'
&BLIST
sSigmaE =7.213715e-5, 2.4323e-5, 1E8, 1.0, 1.0, 0.0001
sLenE = 1E-6, 1E-6, 3.329781820520314e-16, 1E-6, 1E-6, 0.0006
iNumElectrons = 20, 20, 4, 7, 7, 7
iNumMPs = 20, 20, 4, 7, 7, 7
sQe = 1.3319127282081256e-13 ! 1.0655301825665005e-12 !2.5E-10
bcenter = 0.0
gammaf = 1.0
Expand Down
9 changes: 5 additions & 4 deletions inputs/simple/3D/PhyOfPlasmasV19pp093119/fig7/beam_file.in
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@
! sSigmaE - gaussian std dev in each dimension - x, y, z2, px, py, gamma, then for additional beams
! sLenE - Total length of beam modelled in each dimension - x, y, z2, px, py, gamma...
! bcenter - Center of beam in z2
! iNumElectrons - Number of macroparticles in each dimension used to model the beam
! sEmit_n - Scaled transverse beam emittance
! iNumMPs - Number of macroparticles in each dimension used to model the beam
! emitx, emity - Scaled transverse beam emittance
! sQe - Beam charge
! gammaf - Ratio of average beam energy to reference beam energy gamma / gamma_r
! chirp - Energy chirp in z2 i.e. dgamma/dz2
Expand All @@ -38,8 +38,9 @@ dtype = 'simple'
&BLIST
sSigmaE =1.0, 1.0, 1E8, 1.0, 1.0, 0.001
sLenE = 1E-6, 1E-6, 6.0, 1E-6, 1E-6, 0.006
iNumElectrons = 9, 9, 900, 9, 9, 5
sEmit_n = 1.0
iNumMPs = 9, 9, 900, 9, 9, 5
emitx = 1.0
emity = 1.0
sQe = 1.0E-9
bcenter = 0.0
gammaf = 1.0
Expand Down
Loading

0 comments on commit acf589c

Please sign in to comment.