orbit.diagnostics#

Functions#

addTeapotDiagnosticsNode(lattice, position, ...)

It will put one Teapot diagnostics node in the lattice

addTeapotDiagnosticsNodeAsChild(lattice, ...)

addTeapotStatLatsNodeSet(lattice, filename)

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

addTeapotMomentsNodeSet(lattice, filename, order)

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#

StatLats(filename)

This class gathers delivers the statistical twiss parameters

StatLatsSetMember(file)

This class delivers the statistical twiss parameters

TeapotStatLatsNode(filename[, name])

The statlats node class for TEAPOT lattice

TeapotStatLatsNodeSetMember(file[, name])

The statlats node class for TEAPOT lattice

Moments(filename, order, nodispersion, emitnorm)

This class delivers the beam moments

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

This class delivers the beam moments

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

The moments node class for TEAPOT lattice

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

The moments node class for TEAPOT lattice

TeapotTuneAnalysisNode([name])

Class Inheritance Diagram#

Inheritance diagram of orbit.diagnostics.diagnostics.StatLats, orbit.diagnostics.diagnostics.StatLatsSetMember, orbit.diagnostics.TeapotDiagnosticsNode.TeapotStatLatsNode, orbit.diagnostics.TeapotDiagnosticsNode.TeapotStatLatsNodeSetMember, orbit.diagnostics.diagnostics.Moments, orbit.diagnostics.diagnostics.MomentsSetMember, orbit.diagnostics.TeapotDiagnosticsNode.TeapotMomentsNode, orbit.diagnostics.TeapotDiagnosticsNode.TeapotMomentsNodeSetMember, orbit.diagnostics.TeapotDiagnosticsNode.TeapotTuneAnalysisNode