NXxrot

Status:

application definition, extends NXxbase

Description:

raw data from a rotation camera, extends NXxbase

This is the application definition for raw data from a rotation camera. It extends NXxbase, so the full definition is the content of NXxbase plus the data defined here.

Symbols:

The symbol(s) listed here will be used below to coordinate datasets with the same shape.

nP: Number of points

Groups cited:

NXattenuator, NXdata, NXdetector, NXentry, NXinstrument, NXsample

Structure:

entry: (required) NXentry

definition: (required) NX_CHAR

Official NeXus NXDL schema to which this file conforms.

Obligatory value: NXxrot

instrument: (required) NXinstrument

detector: (required) NXdetector

polar_angle: (required) NX_FLOAT {units=NX_ANGLE}

The polar_angle (two theta) where the detector is placed.

beam_center_x: (required) NX_FLOAT {units=NX_LENGTH}

This is the x position where the direct beam would hit the detector. This is a length, not a pixel position, and can be outside of the actual detector.

beam_center_y: (required) NX_FLOAT {units=NX_LENGTH}

This is the y position where the direct beam would hit the detector. This is a length, not a pixel position, and can be outside of the actual detector.

attenuator: (required) NXattenuator

attenuator_transmission: (required) NX_FLOAT {units=NX_ANY}

sample: (required) NXsample

rotation_angle[nP]: (required) NX_FLOAT {units=NX_ANGLE}

This is an array holding the sample rotation start angle at each scan point

rotation_angle_step[nP]: (required) NX_FLOAT {units=NX_ANGLE}

This is an array holding the step made for sample rotation angle at each scan point

name: (required) NXdata

rotation_angle: link (suggested target: /NXentry/NXsample/rotation_angle)

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

/NXxrot/entry-group

#nxxrot-entry-group

/NXxrot/entry/definition-field

#nxxrot-entry-definition-field

/NXxrot/entry/instrument-group

#nxxrot-entry-instrument-group

/NXxrot/entry/instrument/attenuator-group

#nxxrot-entry-instrument-attenuator-group

/NXxrot/entry/instrument/attenuator/attenuator_transmission-field

#nxxrot-entry-instrument-attenuator-attenuator-transmission-field

/NXxrot/entry/instrument/detector-group

#nxxrot-entry-instrument-detector-group

/NXxrot/entry/instrument/detector/beam_center_x-field

#nxxrot-entry-instrument-detector-beam-center-x-field

/NXxrot/entry/instrument/detector/beam_center_y-field

#nxxrot-entry-instrument-detector-beam-center-y-field

/NXxrot/entry/instrument/detector/polar_angle-field

#nxxrot-entry-instrument-detector-polar-angle-field

/NXxrot/entry/name-group

#nxxrot-entry-name-group

/NXxrot/entry/name/rotation_angle-link

#nxxrot-entry-name-rotation-angle-link

/NXxrot/entry/sample-group

#nxxrot-entry-sample-group

/NXxrot/entry/sample/rotation_angle-field

#nxxrot-entry-sample-rotation-angle-field

/NXxrot/entry/sample/rotation_angle_step-field

#nxxrot-entry-sample-rotation-angle-step-field

NXDL Source:

https://github.com/FAIRmat-Experimental/nexus_definitions/tree/fairmat/applications/NXxrot.nxdl.xml