BendTEAPOT#

class orbit.teapot.BendTEAPOT(name='bend no name', length=0.0, nparts=2, poles=None, kls=None, skews=None, ea1=0.0, ea2=0.0, theta=1e-36)[source]#

Bases: orbit.teapot.teapot.NodeTEAPOT

Bend Combined Functions TEAPOT element.

Methods Summary

initialize()

The Bend Combined Functions TEAPOT class implementation of the AccNode class initialize() method.

track(paramsDict)

The Bend Combined Functions TEAPOT class implementation of the AccNodeBunchTracker class track(probe) method.

Methods Documentation

Parameters
  • name (str) –

  • length (float) –

  • nparts (int) –

  • poles (list[int]) –

  • kls (list[float]) –

  • skews (list[int]) –

  • ea1 (float) –

  • ea2 (float) –

  • theta (float) –

Return type

None

initialize()[source]#

The Bend Combined Functions TEAPOT class implementation of the AccNode class initialize() method.

Return type

None

track(paramsDict)[source]#

The Bend Combined Functions TEAPOT class implementation of the AccNodeBunchTracker class track(probe) method.

Return type

None

Parameters

paramsDict (dict) –