3.3.1.53. NXxraylensΒΆ

Status:

base class, extends NXobject, version 1.0

Description:

An X-ray lens, typically at a synchrotron X-ray beam line.

Based on information provided by Gerd Wellenreuther (DESY).

Symbols:

No symbol table
Groups cited:
NXnote

Structure:

lens_geometry: NX_CHAR

Geometry of the lens

Any of these values:

  • paraboloid
  • spherical
  • elliptical
  • hyperbolical

symmetric: NX_BOOLEAN

Is the device symmetric?

cylindrical: NX_BOOLEAN

Is the device cylindrical?

focus_type: NX_CHAR

The type of focus of the lens

Any of these values: line | point

lens_thickness: NX_FLOAT {units=NX_LENGTH}

Thickness of the lens

lens_length: NX_FLOAT {units=NX_LENGTH}

Length of the lens

curvature: NX_FLOAT {units=NX_LENGTH}

Radius of the curvature as measured in the middle of the lens

aperture: NX_FLOAT {units=NX_LENGTH}

Diameter of the lens.

number_of_lenses: NX_INT

Number of lenses that make up the compound lens.

lens_material: NX_CHAR

Material used to make the lens.

gas: NX_CHAR

Gas used to fill the lens

gas_pressure: NX_FLOAT {units=NX_PRESSURE}

Gas pressure in the lens

cylinder_orientation: NXnote

Orientation of the cylinder axis.
NXDL Source:
https://github.com/nexusformat/definitions/blob/master/base_classes/NXxraylens.nxdl.xml