3.3.1.9. NXcollimatorΒΆ

Status:

base class, extends NXobject, version 1.0

Description:

A beamline collimator.

Symbols:

No symbol table
Groups cited:
NXgeometry, NXlog

Structure:

type: (optional) NX_CHAR

Any of these values: Soller | radial | oscillating | honeycomb

soller_angle: (optional) NX_FLOAT {units=NX_ANGLE}

Angular divergence of Soller collimator

divergence_x: (optional) NX_FLOAT {units=NX_ANGLE}

divergence of collimator in local x direction

divergence_y: (optional) NX_FLOAT {units=NX_ANGLE}

divergence of collimator in local y direction

frequency: (optional) NX_FLOAT {units=NX_FREQUENCY}

Frequency of oscillating collimator

blade_thickness: (optional) NX_FLOAT {units=NX_LENGTH}

blade thickness

blade_spacing: (optional) NX_FLOAT {units=NX_LENGTH}

blade spacing

absorbing_material: (optional) NX_CHAR

name of absorbing material

transmitting_material: (optional) NX_CHAR

name of transmitting material

(geometry): (optional) NXgeometry

position, shape and size

frequency_log: (optional) NXlog

Log of frequency
NXDL Source:
https://github.com/nexusformat/definitions/blob/master/base_classes/NXcollimator.nxdl.xml