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
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 lenslens_length: NX_FLOAT {units=NX_LENGTH}
Length of the lenscurvature: NX_FLOAT {units=NX_LENGTH}
Radius of the curvature as measured in the middle of the lensaperture: 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 lensgas_pressure: NX_FLOAT {units=NX_PRESSURE}
Gas pressure in the lenscylinder_orientation: NXnote
Orientation of the cylinder axis.