3.3.1.57. NXxraylensΒΆ

Status:

base class, extends NXobject

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: (optional) NX_CHAR

Geometry of the lens

Any of these values:

  • paraboloid

  • spherical

  • elliptical

  • hyperbolical

symmetric: (optional) NX_BOOLEAN

Is the device symmetric?

cylindrical: (optional) NX_BOOLEAN

Is the device cylindrical?

focus_type: (optional) NX_CHAR

The type of focus of the lens

Any of these values: line | point

lens_thickness: (optional) NX_FLOAT {units=NX_LENGTH}

Thickness of the lens

lens_length: (optional) NX_FLOAT {units=NX_LENGTH}

Length of the lens

curvature: (optional) NX_FLOAT {units=NX_LENGTH}

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

aperture: (optional) NX_FLOAT {units=NX_LENGTH}

Diameter of the lens.

number_of_lenses: (optional) NX_INT

Number of lenses that make up the compound lens.

lens_material: (optional) NX_CHAR

Material used to make the lens.

gas: (optional) NX_CHAR

Gas used to fill the lens

gas_pressure: (optional) NX_FLOAT {units=NX_PRESSURE}

Gas pressure in the lens

cylinder_orientation: (optional) NXnote

Orientation of the cylinder axis.

NXDL Source:

https://github.com/nexusformat/definitions/blob/master/base_classes/NXxraylens.nxdl.xml