SNSESpreadDist#

class orbit.injection.SNSESpreadDist(lattlength, zmin, zmax, tailfraction, sp, emean, esigma, etrunc, emin, emax, ecparams, esparams)[source]#

Bases: object

Class for generating random initial particle coordinates for a uniform longitudinal distribution and a gaussian energy distribution, and then adding sinusoidal energy spread and random centroid jitter

Methods Summary

getCoordinates()

Methods Documentation

getCoordinates()[source]#