orbit.bumps#

Functions#

addTeapotBumpNode(lattice, position, bump_node)

It will put one Teapot bump node in the lattice

Classes#

TeapotSimpleBumpNode(bunch, xbump, xpbump, ...)

Kicker node class for TEAPOT lattice

TDTeapotSimpleBumpNode(bunch, xbump, xpbump, ...)

Kicker node class for TEAPOT lattice

simpleBump(bunch, xbump, xpbump, ybump, ypbump)

This routine adds a transverse particle coordinate bump.

close_orbit_bumps()

This routine try to find the kicks for a closed orbit bump.

TDsimpleBump(bunch, xbump, xpbump, ybump, ...)

This routine adds a transverse particle coordinate bump.

Class Inheritance Diagram#

Inheritance diagram of orbit.bumps.TeapotBumpNode.TeapotSimpleBumpNode, orbit.bumps.TeapotBumpNode.TDTeapotSimpleBumpNode, orbit.bumps.bumps.simpleBump, orbit.bumps.bumps.close_orbit_bumps, orbit.bumps.bumps.TDsimpleBump