ArbitraryLongDist#

class orbit.injection.ArbitraryLongDist(phaselength, phase, phaseProb, dE, dEProb)[source]#

Bases: object

This class generates longitudinal distribution coordinates for user-supplied phase (z) and energy distribution arrays

Methods Summary

getCoord(x, ProbInt)

getCoordinates()

getProbInt(Prob)

phasetoz(phaselength, phase)

reset(phaselength, phase, phaseProb, dE, dEProb)

Methods Documentation

getCoord(x, ProbInt)[source]#
getCoordinates()[source]#
getProbInt(Prob)[source]#
phasetoz(phaselength, phase)[source]#
reset(phaselength, phase, phaseProb, dE, dEProb)[source]#