10.15 CKICKER—Optical stochastic cooling kicker element—applies a kick in particle momentum

Optical stochastic cooling kicker element—applies a kick in particle momentum
Parallel capable? : yes
GPU capable? : no
Back-tracking capable? : no






Parameter Name Units Type Default

Description






ID STRINGNULL

System identifier






STRENGTH double 0.0

Strength factor






KICK_LIMIT double 0.0

Limit on applied kick, nominally in radians.






PHASE 1(2 * Pi)double 0.0

Phase of the applied voltage relative to the bunch center, with 0 being on-crest.






UPDATE_INTERVAL long 0

Interval in units of pickup update interval for sampling pickup data and upda






START_PASS long -1

If positive, first pass on which to drive beam.






END_PASS long -1

If positive, last pass on which to drive beam.






BUNCHED_BEAM_MODE short 1

If non-zero, run in bunched beam mode.






LAMBDA_RAD M double 0.0

Wavelength of radiation in meters.






TRANSVERSE_MODE short 1

If non-zero, use transverse effects.






INCOHERENT_MODE short 1

If non-zero, include incoherent contributions due to individual particles.






NUMERICAL_MODE short 0

If non-zero, evaluate kicks from a numerical wave packet determined once per turn, rather than calculating kicks on a particle-by-particle basis.






DT_CLOSED_ORBIT short 0

If non-zero, take the CPICKUP->CKICKER dt from the closed orbit instead of the bunch average times.






ANGLE_RAD MRAD double 0.0

Angle, in mrad, of pickup radiation.






MAGNIFICATION double 0.0

Magnification of pickup radiation in the kicker.






CKICKER continued

Optical stochastic cooling kicker element—applies a kick in particle momentum






Parameter Name Units Type Default

Description






MODULATION_FREQ1∕Passdouble0.0

Frequency of cosˆ2 modulation function to apply to the coherent kicks.






NU long 0

Number of undulator periods.






GROUP string NULL

Optionally used to assign an element to a group, with a user-defined name. Group names will appear in the parameter output file in the column ElementGroup






CLEAN