orbit.time_dep.waveform#

Classes

ConstantKickerWaveform([name])

Kicker waveform of constant strength.

ConstantMagnetWaveform([name])

Magnet waveform of constant strength.

ConstantWaveform(syncpart, lattlength, strength)

Waveform of constant strength.

JPARC_08(syncpart, lattlength)

Generates noise signal QFL

JPARC_09(syncpart, lattlength)

Generates noise signal QDL

JPARC_12(syncpart, lattlength)

Pranab 2011/07/27: copied from rcsdel05.

JPARC_12and14(syncpart, lattlength, ke0)

Pranab 2011/07/27: copied from rcsdel05.

JPARC_14(syncpart, lattlength)

Pranab 2011/07/27: copied from rcsdel05.

JPARC_15(syncpart, lattlength)

Generates noise signal QFM

JPARC_16to19(syncpart, lattlength, kebot, ...)

Pranab: BM 1kZ ripple WF16-19 tinit time is adjusted to match the measured beam oscillation(turn-by-turn)

JPARC_20(syncpart, lattlength, ke0, LeakFld)

Pranab: DC leakage field with strength factor

JPARC_21(syncpart, lattlength, QFLNoise)

Pranab: QMs tracking (QFL)

JPARC_21to27(syncpart, lattlength, QNoise)

Pranab: QM tracking

JPARC_22(syncpart, lattlength, QDLNoise)

Pranab: QMs tracking (QDL)

JPARC_23(syncpart, lattlength, QFMNoise)

Pranab: QMs tracking (QFM)

JPARC_24(syncpart, lattlength, QDXNoise)

Pranab: QMs tracking (QDX)

JPARC_25(syncpart, lattlength, QFNNoise)

Pranab: QMs tracking (QFN)

JPARC_26(syncpart, lattlength, QDNNoise)

Pranab: QMs tracking (QDN)

JPARC_27(syncpart, lattlength, QFXNoise)

Pranab: QMs tracking (QFX)

JPARC_28(syncpart, lattlength, ti, tf, si, sf)

Pranab 2016/03/14: Sextupole user-defined pattern.

JPARC_31to34(syncpart, lattlength, ti, tf, ...)

Pranab 2016/04/12: Square Root Waveform for multipole hkickers.

JPARC_8to9and15(syncpart, lattlength, QBase, ...)

Generates noise signal

KickerWaveform([name])

Subclass of Waveform class.

LinearMagnetWaveform([name])

Linear lattice strength variation between t1 and t2

LinearWaveform(syncpart, lattlength, ti, tf, ...)

Linear strength variation between ti and tf

MagnetWaveform([name])

Subclass of Waveform class.

NamedObject([name])

Class.

OneTimeKick(syncpart, lattlength, kickturn, ...)

Deliver a single kick on a specific turn

SquareRootKickerWaveform([name])

Square Root Waveform of Kicker.

SquareRootWaveform(syncpart, lattlength, ti, ...)

Square root waveform.

SquareRootWaveformAnti(syncpart, lattlength, ...)

WF for Anti Correlated painting by Y' as Sqrt(1-t/T).Pranab 3/14, 2022

SquareRootWaveformCorr(syncpart, lattlength, ...)

WF for Correlated painting by Y' as Sqrt(t/T).

TypedObject([type_in])

Class.

Waveform([name])

The base abstract class of waveforms hierarchy.