FringeFieldTEAPOT#
- class orbit.teapot.FringeFieldTEAPOT(parentNode, trackFunction=None, name='fringe field no name')[source]#
Bases:
orbit.teapot.teapot.BaseTEAPOTThe class is a base class for the fringe field classes for others TEAPOT elements.
Methods Summary
Returns the fringe field function.
getUsage()Returns the boolean flag describing if the fringe field will be used in calculation.
setFringeFieldFunction(trackFunction)Sets the fringe field function that will track the bunch through the fringe.
setUsage([usage])Sets the boolean flag describing if the fringe field will be used in calculation.
track(paramsDict)It is tracking the dictionary with parameters through the fringe field node.
Methods Documentation
- Parameters
parentNode (AccNode) –
trackFunction (Callable) –
name (str) –
- Return type
None
- getUsage()[source]#
Returns the boolean flag describing if the fringe field will be used in calculation.
- Return type
bool
- setFringeFieldFunction(trackFunction)[source]#
Sets the fringe field function that will track the bunch through the fringe.
- Return type
None- Parameters
trackFunction (Callable) –