orbit.diagnostics#

Functions

addTeapotDiagnosticsNode(lattice, position, ...)

It will put one Teapot diagnostics node in the lattice

addTeapotDiagnosticsNodeAsChild(lattice, ...)

addTeapotMomentsNodeSet(lattice, filename, order)

It will put one Teapot statlats node at start of each node in lattice

addTeapotStatLatsNodeSet(lattice, filename)

It will put one Teapot statlats node at start of each node in lattice

profiles(bunch, coord, histogram[, steps, ...])

Returns a profile as Grid1D object for one of the following bunch coordinates: x[m] xp[rad] y[m] yp[rad] z[m] dE[GeV]

Classes

Moments(filename, order, nodispersion, emitnorm)

This class delivers the beam moments

MomentsSetMember(file, order, nodispersion, ...)

This class delivers the beam moments

StatLats(filename)

This class gathers delivers the statistical twiss parameters

StatLatsSetMember(file)

This class delivers the statistical twiss parameters

TeapotMomentsNode(filename, order[, ...])

The moments node class for TEAPOT lattice

TeapotMomentsNodeSetMember(file, order[, ...])

The moments node class for TEAPOT lattice

TeapotStatLatsNode(filename[, name])

The statlats node class for TEAPOT lattice

TeapotStatLatsNodeSetMember(file[, name])

The statlats node class for TEAPOT lattice

TeapotTuneAnalysisNode([name])

Modules

orbit.diagnostics.TeapotDiagnosticsNode

This module is a collimator node class for TEAPOT lattice

orbit.diagnostics.diagnostics

This is not a parallel version!

orbit.diagnostics.diagnosticsLatticeModifications

Module.

orbit.diagnostics.profiles(bunch, coord, ...)

Returns a profile as Grid1D object for one of the following bunch coordinates: x[m] xp[rad] y[m] yp[rad] z[m] dE[GeV]