10 Element Dictionary

ALPH

 10.1 ALPH—An alpha magnet implemented as a matrix, up to 3rd order.
 10.2 APCONTOUR—An aperture (or its inverse) defined by (x, y) points in an SDDS file.
 10.3 BEAMBEAM—An element to provide kicks from another beam
 10.4 BEDGE—A simple dipole edge matrix
 10.5 BGGEXP—A magnetic field element using generalized gradient expansion.
 10.6 BMAPXY—A map of Bx and By vs x and y.
 10.7 BMXYZ—A map of (Bx, By, Bz) vs (x, y, z), for straight elements only
 10.8 BOFFAXE—A straight magnetic field element using off-axis expansion from an on-axis derivative.
 10.9 BRANCH—Conditional branch instruction to jump to another part of the beamline
 10.10 BRAT—Bending magnet RAy Tracing using (Bx, By, Bz) vs (x, y, z).
 10.11 BUMPER—A time-dependent kicker magnet with optional spatial dependence of the kick and no fringe effects. The waveform is in SDDS format, with time in seconds and amplitude normalized to 1. The optional spatial dependence is also specified as an SDDS file.
 10.12 CCBEND—A canonically-integrated straight dipole magnet, assumed to have multipoles defined in Cartesian coordinates.
 10.13 CENTER—An element that centers the beam transversely on the ideal trajectory.
 10.14 CEPL—A numerically-integrated linearly-ramped electric field deflector.
 10.15 CHARGE—An element to establish the total charge of a beam. Active on first pass only. If given, overrides all charge specifications on other elements.
 10.16 CKICKER—Optical stochastic cooling kicker element—applies a kick in particle momentum
 10.17 CLEAN—Cleans the beam by removing outlier particles.
 10.18 CORGPIPE—A corrugated round pipe, commonly used as a dechirper in linacs.
 10.19 CORGPLATES—A pair of corrugated plates, commonly used as a dechirper in linacs.
 10.20 CPICKUP—Optical stochastic cooling pickup element—records particle position
 10.21 CSBEND—A canonical kick sector dipole magnet.
 10.22 CSRCSBEND—Like CSBEND, but incorporates a simulation of Coherent Synchrotron radiation.
 10.23 CSRDRIFT—A follow-on element for CSRCSBEND that applies the CSR wake over a drift.
 10.24 CWIGGLER—Tracks through a wiggler using canonical integration routines of Y. Wu (Duke University).
 10.25 DRIF—A drift space implemented as a matrix, up to 2nd order. Use EDRIFT for symplectic tracking.
 10.26 DSCATTER—A scattering element to add random changes to particle coordinates according to a user-supplied distribution function
 10.27 ECOL—An elliptical collimator.
 10.28 EDRIFT—Tracks through a drift with no approximations (Exact DRIFT).
 10.29 EHKICK—A horizontal steering dipole implemented using an exact hard-edge model
 10.30 EKICKER—A combined horizontal/vertical steering dipole implemented using an exact hard-edge model
 10.31 EMATRIX—Explicit matrix input with data in the element definition, rather than in a file.
 10.32 EMITTANCE—Applies a linear transformation to the beam to force the emittance to given values.
 10.33 ENERGY—An element that matches the central momentum to the beam momentum, or changes the central momentum or energy to a specified value.
 10.34 EVKICK—A vertical steering dipole implemented using an exact hard-edge model
 10.35 FLOOR—Sets floor coordinates
 10.36 FMULT—Multipole kick element with coefficient input from an SDDS file.
 10.37 FRFMODE—One or more beam-driven TM monopole modes of an RF cavity, with data from a file.
 10.38 FTABLE—Tracks through a magnetic field which is expressed by a SDDS table.
 10.39 FTRFMODE—One or more beam-driven TM dipole modes of an RF cavity, with data from a file.
 10.40 GFWIGGLER—Tracks through a wiggler using generate function method of J. Bahrdt and G. Wuestefeld (BESSY, Berlin, Germany).
 10.41 GKICKMAP—An ordinary kick map (use UKICKMAP for undualtors).
 10.42 HISTOGRAM—Request for histograms of particle coordinates to be output to SDDS file.
 10.43 HKICK—A horizontal steering dipole implemented as a matrix, up to 2nd order. Use EHKICK for symplectic tracking.
 10.44 HKPOLY—Applies kick according to a Hamiltonian that’s a polynomial function of x and y together with a generalized drift also given as a polynomial of qx and qy
 10.45 HMON—A horizontal position monitor, accepting a rpn equation for the readout as a function of the actual position (x).
 10.46 IBSCATTER—A simulation of intra-beam scattering.
 10.47 ILMATRIX—An Individualized Linear Matrix for each particle for fast symplectic tracking with chromatic and amplitude-dependent effects
 10.48 IONEFFECTS—Simulates ionization of residual gas and interaction with the beam.
 10.49 KICKER—A combined horizontal-vertical steering magnet implemented as a matrix, up to 2nd order. For time-dependent kickers, see BUMPER.
 10.50 KOCT—A canonical kick octupole.
 10.51 KPOLY—A thin kick element with polynomial dependence on the coordinates in one plane.
 10.52 KQUAD—A canonical kick quadrupole.
 10.53 KQUSE—A canonical kick element combining quadrupole and sextupole fields.
 10.54 KSEXT—A canonical kick sextupole, which differs from the MULT element with ORDER=2 in that it can be used for chromaticity correction.
 10.55 LGBEND—A multi-segment straight longitudinal dipole magnet
 10.56 LMIRROR—A mirror for light optics
 10.57 LRWAKE—Long-range (inter-bunch and inter-turn) longitudinal and transverse wake
 10.58 LSCDRIFT—Longitudinal space charge impedance
 10.59 LSRMDLTR—A non-symplectic numerically integrated planar undulator including optional co-propagating laser beam for laser modulation of the electron beam.
 10.60 LTHINLENS—A thin lens for light optics
 10.61 MAGNIFY—An element that allows multiplication of phase-space coordinates of all particles by constants.
 10.62 MALIGN—A misalignment of the beam, implemented as a zero-order matrix.
 10.63 MAPSOLENOID—A numerically-integrated solenoid specified as a map of (Bz, Br) vs (z, r).
 10.64 MARK—A marker, equivalent to a zero-length drift space.
 10.65 MATR—Explicit matrix input from a text file, in the format written by the print_matrix command.
 10.66 MATTER—A Coulomb-scattering and energy-absorbing element simulating material in the beam path.
 10.67 MAXAMP—A collimating element that sets the maximum transmitted particle amplitudes for all following elements, until the next MAXAMP.
 10.68 MBUMPER—A time-dependent multipole kicker magnet. The waveform is in SDDS format, with time in seconds and amplitude normalized to 1.
 10.69 MHISTOGRAM—Request for multiple dimensions (1, 2, 4 or 6) histogram output of particle coordinates.
 10.70 MODRF—A first-order matrix RF cavity with exact phase dependence, plus optional amplitude and phase modulation.
 10.71 MONI—A two-plane position monitor, accepting two rpn equations for the readouts as a function of the actual positions (x and y).
 10.72 MRFDF—Zero-length Multipole RF DeFlector from dipole to decapole
 10.73 MULT—A canonical kick multipole.
 10.74 NIBEND—A numerically-integrated dipole magnet with various extended-fringe-field models.
 10.75 NISEPT—A numerically-integrated dipole magnet with a Cartesian gradient.
 10.76 OCTU—An octupole implemented as a third-order matrix. Use KOCT for symplectic tracking.
 10.77 PEPPOT—A pepper-pot plate.
 10.78 PFILTER—An element for energy and momentum filtration.
 10.79 POLYSERIES—Tracks through a Polynomial series map specified by a file containing coefficients.
 10.80 QUAD—A quadrupole implemented as a matrix, up to 3rd order. Use KQUAD for symplectic tracking.
 10.81 QUFRINGE—An element consisting of a linearly increasing or decreasing quadrupole field.
 10.82 RAMPP—A momentum-ramping element that changes the central momentum according to an SDDS-format file of the momentum factor vs time in seconds.
 10.83 RAMPRF—A voltage-, phase-, and/or frequency-ramped RF cavity, implemented like RFCA.
 10.84 RBEN—A rectangular dipole, implemented as a SBEND with edge angles, up to 2nd order. Use CSBEND for symplectic tracking.
 10.85 RCOL—A rectangular collimator.
 10.86 RECIRC—An element that defines the point to which particles recirculate in multi-pass tracking
 10.87 REFLECT—Reflects the beam back on itself, which is useful for multiple beamline matching.
 10.88 REMCOR—An element to remove correlations from the tracked beam to simulate certain types of correction.
 10.89 RFCA—An rf cavity with exact phase dependence, first order in transverse coordinates.
 10.90 RFCW—A combination of RFCA, WAKE, TRWAKE, and LSCDRIFT.
 10.91 RFDF—A simple traveling or standing wave deflecting RF cavity.
 10.92 RFMODE—A simulation of a beam-driven TM monopole mode of an RF cavity.
 10.93 RFTM110—Tracks through a TM110-mode (deflecting) rf cavity with all magnetic and electric field components. NOT RECOMMENDED—See below.
 10.94 RFTMEZ0—A TM-mode RF cavity specified by the on-axis Ez field.
 10.95 RIMULT—Multiplies radiation integrals by a given factor. Use to compute emittance for collection of various types of cells.
 10.96 RMDF—A linearly-ramped electric field deflector, using an approximate analytical solution FOR LOW ENERGY PARTICLES.
 10.97 ROTATE—An element that rotates the beam about the longitudinal axis.
 10.98 SAMPLE—An element that reduces the number of particles in the beam by interval-based or random sampling.
 10.99 SBEN—A sector dipole implemented as a matrix, up to 2nd order. Use CSBEND for symplectic tracking.
 10.100 SCATTER—A scattering element to add random values to particle coordinates.
 10.101 SCRAPER—A collimating element that sticks into the beam from one side only. The directions 0, 1, 2, and 3 are from +x, +y, -x, and -y, respectively.
 10.102 SCRIPT—An element that allows transforming the beam using an external script.
 10.103 SEXT—A sextupole implemented as a matrix, up to 3rd order. Use KSEXT for symplectic tracking.
 10.104 SHRFDF—Simulation through space harmonics of zero length deflecting cavity.
 10.105 SLICE—Performs slice-by-slice analysis of the beam for output to a file.
 10.106 SOLE—A solenoid implemented as a matrix, up to 2nd order.
 10.107 SPEEDBUMP—Simulates a semi-circular protuberance from one or both walls of the chamber.
 10.108 SREFFECTS—Lumped simulation of synchrotron radiation effects (damping and quantum excitation) for rings.
 10.109 STRAY—A stray field element with local and global components. Global components are defined relative to the initial beamline direction.
 10.110 TAPERAPC—A tapered aperture that is a section of a circular cylinder.
 10.111 TAPERAPE—A tapered elliptical aperture.
 10.112 TAPERAPR—A tapered rectangular aperture.
 10.113 TFBDRIVER—Driver for a turn-by-turn feedback loop
 10.114 TFBPICKUP—Pickup for a turn-by-turn feedback loop
 10.115 TMCF—A numerically-integrated accelerating TM RF cavity with spatially-constant fields.
 10.116 TRCOUNT—An element that defines the point from which transmission calculations are made.
 10.117 TRFMODE—A simulation of a beam-driven TM dipole mode of an RF cavity.
 10.118 TRWAKE—Transverse wake specified as a function of time lag behind the particle.
 10.119 TSCATTER—An element to simulate Touschek scattering.
 10.120 TUBEND—A special rectangular bend element for top-up backtracking.
 10.121 TWISS—Sets Twiss parameter values.
 10.122 TWLA—A numerically-integrated first-space-harmonic traveling-wave linear accelerator.
 10.123 TWMTA—A numerically-integrated traveling-wave muffin-tin accelerator.
 10.124 TWPL—A numerically-integrated traveling-wave stripline deflector.
 10.125 UKICKMAP—An undulator kick map (e.g., using data from RADIA).
 10.126 VKICK—A vertical steering dipole implemented as a matrix, up to 2nd order. Use EVKICK for symplectic tracking.
 10.127 VMON—A vertical position monitor, accepting a rpn equation for the readout as a function of the actual position (y).
 10.128 WAKE—Longitudinal wake specified as a function of time lag behind the particle.
 10.129 WATCH—A beam property/motion monitor–allowed modes are centroid, parameter, coordinate, and fft.
 10.130 WIGGLER—A wiggler or undulator for damping or excitation of the beam.
 10.131 ZLONGIT—A simulation of a single-pass broad-band or functionally specified longitudinal impedance.
 10.132 ZTRANSVERSE—A simulation of a single-pass broad-band or functionally-specified transverse impedance.