Previous topic

3.3.48. NXvelocity_selector

Next topic

3.4. Application Definitions

This Page

3.3.49. NXxraylensΒΆ

Status:

base class, extends NXobject, version 1.0

Description:

This is a dictionary of field names to use for describing a X-ray lens as used at synchrotron beam lines. Based on information provided by Gerd Wellenreuther.

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 or radius 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.
Source:
Automatically generated from https://github.com/nexusformat/definitions/blob/master/base_classes/NXxraylens.nxdl.xml