3.3.1.33. NXmonochromatorΒΆ

Status:

base class, extends NXobject, version 1.0

Description:

A wavelength defining device.

This is a base class for everything which selects a wavelength or energy, be it a monochromator crystal, a velocity selector, an undulator or whatever.

The expected units are:

  • wavelength: angstrom
  • energy: eV

Symbols:

No symbol table
Groups cited:
NXcrystal, NXdata, NXgeometry, NXgrating, NXvelocity_selector

Structure:

wavelength: NX_FLOAT {units=NX_WAVELENGTH}

wavelength selected

wavelength_error: NX_FLOAT {units=NX_WAVELENGTH}

wavelength standard deviation

energy: NX_FLOAT {units=NX_ENERGY}

energy selected

energy_error: NX_FLOAT {units=NX_ENERGY}

energy standard deviation

distribution: NXdata

geometry: NXgeometry

(crystal): NXcrystal

Use as many crystals as necessary to describe

(velocity_selector): NXvelocity_selector

(grating): NXgrating

For diffraction grating based monochromators
NXDL Source:
https://github.com/nexusformat/definitions/blob/master/base_classes/NXmonochromator.nxdl.xml