NXinsertion_device

Status:

base class, extends NXobject

Description:

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

Symbols:

No symbol table

Groups cited:

NXdata, NXgeometry

Structure:

@default: (optional) NX_CHAR

Declares which child group contains a path leading to a NXdata group.

It is recommended (as of NIAC2014) to use this attribute to help define the path to the default dataset to be plotted. See https://www.nexusformat.org/2014_How_to_find_default_data.html for a summary of the discussion.

type: (optional) NX_CHAR

Any of these values: undulator | wiggler

gap: (optional) NX_FLOAT {units=NX_LENGTH}

separation between opposing pairs of magnetic poles

taper: (optional) NX_FLOAT {units=NX_ANGLE}

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

phase: (optional) NX_FLOAT {units=NX_ANGLE}

poles: (optional) NX_INT {units=NX_UNITLESS}

number of poles

magnetic_wavelength: (optional) NX_FLOAT {units=NX_WAVELENGTH}

k: (optional) NX_FLOAT {units=NX_DIMENSIONLESS}

beam displacement parameter

length: (optional) NX_FLOAT {units=NX_LENGTH}

length of insertion device

power: (optional) NX_FLOAT {units=NX_POWER}

total power delivered by insertion device

energy: (optional) NX_FLOAT {units=NX_ENERGY}

energy of peak intensity in output spectrum

bandwidth: (optional) NX_FLOAT {units=NX_ENERGY}

bandwidth of peak energy

harmonic: (optional) NX_INT {units=NX_UNITLESS}

harmonic number of peak

spectrum: (optional) NXdata

spectrum of insertion device

GEOMETRY: (optional) NXgeometry

“Engineering” position of insertion device

Hypertext Anchors

Table of hypertext anchors for all groups, fields, attributes, and links defined in this class.

documentation (reST source) anchor

web page (HTML) anchor

/NXinsertion_device/bandwidth-field

#nxinsertion-device-bandwidth-field

/NXinsertion_device/energy-field

#nxinsertion-device-energy-field

/NXinsertion_device/gap-field

#nxinsertion-device-gap-field

/NXinsertion_device/GEOMETRY-group

#nxinsertion-device-geometry-group

/NXinsertion_device/harmonic-field

#nxinsertion-device-harmonic-field

/NXinsertion_device/k-field

#nxinsertion-device-k-field

/NXinsertion_device/length-field

#nxinsertion-device-length-field

/NXinsertion_device/magnetic_wavelength-field

#nxinsertion-device-magnetic-wavelength-field

/NXinsertion_device/phase-field

#nxinsertion-device-phase-field

/NXinsertion_device/poles-field

#nxinsertion-device-poles-field

/NXinsertion_device/power-field

#nxinsertion-device-power-field

/NXinsertion_device/spectrum-group

#nxinsertion-device-spectrum-group

/NXinsertion_device/taper-field

#nxinsertion-device-taper-field

/NXinsertion_device/type-field

#nxinsertion-device-type-field

/NXinsertion_device@default-attribute

#nxinsertion-device-default-attribute

NXDL Source:

https://github.com/FAIRmat-Experimental/nexus_definitions/tree/fairmat/base_classes/NXinsertion_device.nxdl.xml