application definition, extends NXobject


This is an application definition for a monochromatic scanning reflectometer.

It does not have the information to calculate the resolution since it does not have any apertures.


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

nP: Number of points

Groups cited:

NXdata, NXdetector, NXentry, NXinstrument, NXmonitor, NXmonochromator, NXsample, NXsource


entry: (required) NXentry

title: (required) NX_CHAR

start_time: (required) NX_DATE_TIME

end_time: (required) NX_DATE_TIME

definition: (required) NX_CHAR

Official NeXus NXDL schema to which this file conforms

Obligatory value: NXrefscan

instrument: (required) NXinstrument

SOURCE: (required) NXsource

type: (required) NX_CHAR

name: (required) NX_CHAR

probe: (required) NX_CHAR

Any of these values: neutron | x-ray | electron

monochromator: (required) NXmonochromator

wavelength: (required) NX_FLOAT {units=NX_WAVELENGTH}

DETECTOR: (required) NXdetector

data: (required) NX_INT (Rank: 1, Dimensions: [nP])

polar_angle: (required) NX_FLOAT (Rank: 1, Dimensions: [nP]) {units=NX_ANGLE}

sample: (required) NXsample

name: (required) NX_CHAR

Descriptive name of sample

rotation_angle: (required) NX_FLOAT (Rank: 1, Dimensions: [nP]) {units=NX_ANGLE}

control: (required) NXmonitor

mode: (required) NX_CHAR

Count to a preset value based on either clock time (timer) or received monitor counts (monitor).

Any of these values: monitor | timer

preset: (required) NX_FLOAT

preset value for time or monitor

data: (required) NX_FLOAT (Rank: 1, Dimensions: [nP]) {units=NX_ANY}

Monitor counts for each step

data: (required) NXdata

data: link (suggested target: /NXentry/NXinstrument/NXdetector/data)

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

polar_angle: link (suggested target: /NXentry/NXinstrument/NXdetector/polar_angle)

Hypertext Anchors

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

NXDL Source: