3.3.1.27. NXinsertion_deviceΒΆ

Status:

base class, extends NXobject, version 1.0

Description:

An insertion device, as used in a synchrotron light source.

Symbols:

No symbol table
Groups cited:
NXdata, NXgeometry

Structure:

type: NX_CHAR

Any of these values: undulator | wiggler

gap: NX_FLOAT {units=NX_LENGTH}

separation between opposing pairs of magnetic poles

taper: NX_FLOAT {units=NX_ANGLE}

angular of gap difference between upstream and downstream ends of the insertion device

phase: NX_FLOAT {units=NX_ANGLE}

poles: NX_INT {units=NX_UNITLESS}

number of poles

magnetic_wavelength: NX_FLOAT {units=NX_WAVELENGTH}

k: NX_FLOAT {units=NX_DIMENSIONLESS}

beam displacement parameter

length: NX_FLOAT {units=NX_LENGTH}

length of insertion device

power: NX_FLOAT {units=NX_POWER}

total power delivered by insertion device

energy: NX_FLOAT {units=NX_ENERGY}

energy of peak intensity in output spectrum

bandwidth: NX_FLOAT {units=NX_ENERGY}

bandwidth of peak energy

harmonic: NX_INT {units=NX_UNITLESS}

harmonic number of peak

spectrum: NXdata

spectrum of insertion device

(geometry): NXgeometry

“Engineering” position of insertion device
NXDL Source:
https://github.com/nexusformat/definitions/blob/master/base_classes/NXinsertion_device.nxdl.xml