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: (required) NX_FLOAT (Rank: 1, Dimensions: [nP]) {units=NX_ANGLE}

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

rotation_angle_step: (required) NX_FLOAT (Rank: 1, Dimensions: [nP]) {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

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

NXDL Source:

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