VacuumWindowNode#

class orbit.py_linac.materials.VacuumWindowNode(length, ma, density_fac=1.0, name='vacuum_window', pos=0.0)[source]#

Bases: orbit.py_linac.lattice.LinacAccNodes.BaseLinacNode

The vacuum window node class for linac lattice

Methods Summary

getDensityfactor()

Returns density factor of the window material.

getMaterial()

Returns the material

setPosition(pos)

Sets the position of the vacuum window to put this info into the lost particles bunch for each lost particle.

track(paramsDict)

The vacuum window class implementation of the AccNodeBunchTracker class track(paramsDict) method.

trackDesign(paramsDict)

For the design tracking it will do nothing.

Methods Documentation

getDensityfactor()[source]#

Returns density factor of the window material.

getMaterial()[source]#

Returns the material

setPosition(pos)[source]#

Sets the position of the vacuum window to put this info into the lost particles bunch for each lost particle.

track(paramsDict)[source]#

The vacuum window class implementation of the AccNodeBunchTracker class track(paramsDict) method.

trackDesign(paramsDict)[source]#

For the design tracking it will do nothing.