orbit.kickernodes.TeapotKickerNode#

This module defines x and y kicker classes for TEAPOT lattice

Functions

orbitFinalize([message])

Method.

Classes

AccActionsContainer([name])

Class.

AccNode([name, type_in])

Class.

AccNodeBunchTracker([name, type_in])

Class.

DriftTEAPOT([name, length, nparts])

Drift TEAPOT element.

NamedObject([name])

Class.

ParamsDictObject()

Class.

TeapotXKickerNode(bunch, kx, waveform[, name])

The kicker node class for TEAPOT lattice

TeapotYKickerNode(bunch, ky, waveform[, name])

The kicker node class for TEAPOT lattice

XKicker(bunch, kx, xWaveform)

This routine injects particles into a bunch with user- specified distribution functions.

YKicker(bunch, ky, yWaveform)

This routine injects particles into a bunch with user- specified distribution functions.