NXcollimator

Status:

base class, extends NXobject

Description:

A beamline collimator.

Symbols:

No symbol table

Groups cited:

NXgeometry, NXlog

Structure:

@default: (optional) NX_CHAR

Declares which child group contains a path leading to a NXdata group.

It is recommended (as of NIAC2014) to use this attribute to help define the path to the default dataset to be plotted. See https://www.nexusformat.org/2014_How_to_find_default_data.html for a summary of the discussion.

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

Hypertext Anchors

Table of hypertext anchors for all groups, fields, attributes, and links defined in this class.

documentation (reST source) anchor

web page (HTML) anchor

/NXcollimator/absorbing_material-field

#nxcollimator-absorbing-material-field

/NXcollimator/blade_spacing-field

#nxcollimator-blade-spacing-field

/NXcollimator/blade_thickness-field

#nxcollimator-blade-thickness-field

/NXcollimator/divergence_x-field

#nxcollimator-divergence-x-field

/NXcollimator/divergence_y-field

#nxcollimator-divergence-y-field

/NXcollimator/frequency-field

#nxcollimator-frequency-field

/NXcollimator/frequency_log-group

#nxcollimator-frequency-log-group

/NXcollimator/GEOMETRY-group

#nxcollimator-geometry-group

/NXcollimator/soller_angle-field

#nxcollimator-soller-angle-field

/NXcollimator/transmitting_material-field

#nxcollimator-transmitting-material-field

/NXcollimator/type-field

#nxcollimator-type-field

/NXcollimator@default-attribute

#nxcollimator-default-attribute

NXDL Source:

https://github.com/FAIRmat-Experimental/nexus_definitions/tree/fairmat/base_classes/NXcollimator.nxdl.xml