Status:
base class, extends NXobject, version 1.0
Description:
Template of a beamline mirror or supermirror.
Symbols:
No symbol table
Structure:
type: NX_CHAR
Any of these values:
- single: mirror with a single material as a reflecting surface
- multi: mirror with stacked, multiple layers as a reflecting surface
description: NX_CHAR
description of this mirrorincident_angle: NX_FLOAT {units=NX_ANGLE}
bend_angle_x: NX_FLOAT {units=NX_ANGLE}
bend_angle_y: NX_FLOAT {units=NX_ANGLE}
interior_atmosphere: NX_CHAR
Any of these values: vacuum | helium | argonexternal_material: NX_CHAR
external material outside substratem_value: NX_FLOAT {units=NX_UNITLESS}
The m value for a supermirror, which defines the supermirror regime in multiples of the critical angle of Nickel.substrate_material: NX_CHAR
substrate_density: NX_FLOAT {units=NX_MASS_DENSITY}
substrate_thickness: NX_FLOAT {units=NX_LENGTH}
coating_material: NX_CHAR
substrate_roughness: NX_FLOAT {units=NX_LENGTH}
coating_roughness: NX_FLOAT {units=NX_LENGTH}
even_layer_material: NX_CHAR
even_layer_density: NX_FLOAT {units=NX_MASS_DENSITY}
odd_layer_material: NX_CHAR
odd_layer_density: NX_FLOAT {units=NX_MASS_DENSITY}
layer_thickness: NX_FLOAT {units=NX_LENGTH}
An array describing the thickness of each layer(geometry): NXgeometry
reflectivity: NXdata
Reflectivity as function of wavelengthshape: NXshape
A NXshape group describing the shape of the mirrorfigure_data: NXdata
Numerical description of the surface figure of the mirror.