NXreflections

Status:

base class, extends NXobject

Description:

Reflection data from diffraction experiments

Symbols:

n: number of reflections

m: number of experiments

Groups cited:

none

Structure:

@description: (optional) NX_CHAR

Describes the dataset

@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.

experiments[m]: (optional) NX_CHAR

The experiments from which the reflection data derives

h[n]: (optional) NX_NUMBER

The h component of the miller index

@description: (optional) NX_CHAR

Describes the dataset

k[n]: (optional) NX_NUMBER

The k component of the miller index

@description: (optional) NX_CHAR

Describes the dataset

l[n]: (optional) NX_NUMBER

The l component of the miller index

@description: (optional) NX_CHAR

Describes the dataset

id[n]: (optional) NX_INT

The id of the experiment which resulted in the reflection. If the value is greater than 0, the experiments must link to a multi-experiment NXmx group

@description: (optional) NX_CHAR

Describes the dataset

reflection_id[n]: (optional) NX_INT

The id of the reflection. Multiple partials from the same reflection should all have the same id

@description: (optional) NX_CHAR

Describes the dataset

entering[n]: (optional) NX_BOOLEAN

Is the reflection entering or exiting the Ewald sphere

@description: (optional) NX_CHAR

Describes the dataset

det_module[n]: (optional) NX_INT

The detector module on which the reflection was recorded

@description: (optional) NX_CHAR

Describes the dataset

flags[n]: (optional) NX_INT

Status flags describing the reflection.

This is a bit mask. The bits in the mask follow the convention used by DIALS, and have the following names:

bit

name

0

predicted

1

observed

2

indexed

3

used_in_refinement

4

strong

5

reference_spot

6

dont_integrate

7

integrated_sum

8

integrated_prf

9

integrated

10

overloaded

11

overlapped

12

overlapped_fg

13

in_powder_ring

14

foreground_includes_bad_pixels

15

background_includes_bad_pixels

16

includes_bad_pixels

17

bad_shoebox

18

bad_spot

19

used_in_modelling

20

centroid_outlier

21

failed_during_background_modelling

22

failed_during_summation

23

failed_during_profile_fitting

24

bad_reference

@description: (optional) NX_CHAR

Describes the dataset

d[n]: (optional) NX_FLOAT

The resolution of the reflection

@description: (optional) NX_CHAR

Describes the dataset

partiality[n]: (optional) NX_FLOAT

The partiality of the reflection. Dividing by this number will inflate the measured intensity to the full reflection equivalent.

@description: (optional) NX_CHAR

Describes the dataset

predicted_frame[n]: (optional) NX_FLOAT {units=NX_UNITLESS}

The frame on which the bragg peak of the reflection is predicted

@description: (optional) NX_CHAR

Describes the dataset

predicted_x[n]: (optional) NX_FLOAT {units=NX_LENGTH}

The x position at which the bragg peak of the reflection is predicted

@description: (optional) NX_CHAR

Describes the dataset

predicted_y[n]: (optional) NX_FLOAT {units=NX_LENGTH}

The y position at which the bragg peak of the reflection is predicted

@description: (optional) NX_CHAR

Describes the dataset

predicted_phi[n]: (optional) NX_FLOAT {units=NX_ANGLE}

The phi angle at which the bragg peak of the reflection is predicted

@description: (optional) NX_CHAR

Describes the dataset

predicted_px_x[n]: (optional) NX_FLOAT {units=NX_UNITLESS}

The x pixel position at which the bragg peak of the reflection is predicted

@description: (optional) NX_CHAR

Describes the dataset

predicted_px_y[n]: (optional) NX_FLOAT {units=NX_UNITLESS}

The y pixel position at which the bragg peak of the reflection is predicted

@description: (optional) NX_CHAR

Describes the dataset

observed_frame[n]: (optional) NX_FLOAT {units=NX_UNITLESS}

The estimate of the frame at which the central impact of the reflection was recorded

@description: (optional) NX_CHAR

Describes the dataset

observed_frame_var[n]: (optional) NX_FLOAT {units=NX_UNITLESS}

The variance on the estimate of the frame at which the central impact of the reflection was recorded

@description: (optional) NX_CHAR

Describes the dataset

observed_frame_errors[n]: (optional) NX_FLOAT {units=NX_UNITLESS}

The standard deviation of the estimate of the frame at which the central impact of the reflection was recorded

@description: (optional) NX_CHAR

Describes the dataset

observed_px_x[n]: (optional) NX_FLOAT {units=NX_UNITLESS}

The estimate of the pixel x position at which the central impact of the reflection was recorded

@description: (optional) NX_CHAR

Describes the dataset

observed_px_x_var[n]: (optional) NX_FLOAT {units=NX_UNITLESS}

The variance on the estimate of the pixel x position at which the central impact of the reflection was recorded

@description: (optional) NX_CHAR

Describes the dataset

observed_px_x_errors[n]: (optional) NX_FLOAT {units=NX_UNITLESS}

The standard deviation of the estimate of the pixel x position at which the central impact of the reflection was recorded

@description: (optional) NX_CHAR

Describes the dataset

observed_px_y[n]: (optional) NX_FLOAT {units=NX_UNITLESS}

The estimate of the pixel y position at which the central impact of the reflection was recorded

@description: (optional) NX_CHAR

Describes the dataset

observed_px_y_var[n]: (optional) NX_FLOAT {units=NX_UNITLESS}

The variance on the estimate of the pixel y position at which the central impact of the reflection was recorded

@description: (optional) NX_CHAR

Describes the dataset

observed_px_y_errors[n]: (optional) NX_FLOAT {units=NX_UNITLESS}

The standard deviation of the estimate of the pixel y position at which the central impact of the reflection was recorded

@description: (optional) NX_CHAR

Describes the dataset

observed_phi[n]: (optional) NX_FLOAT {units=NX_ANGLE}

The estimate of the phi angle at which the central impact of the reflection was recorded

@description: (optional) NX_CHAR

Describes the dataset

observed_phi_var[n]: (optional) NX_FLOAT {units=NX_ANGLE}

The variance on the estimate of the phi angle at which the central impact of the reflection was recorded

@description: (optional) NX_CHAR

Describes the dataset

observed_phi_errors[n]: (optional) NX_FLOAT {units=NX_ANGLE}

The standard deviation of the estimate of the phi angle at which the central impact of the reflection was recorded

@description: (optional) NX_CHAR

Describes the dataset

observed_x[n]: (optional) NX_FLOAT {units=NX_LENGTH}

The estimate of the x position at which the central impact of the reflection was recorded

@description: (optional) NX_CHAR

Describes the dataset

observed_x_var[n]: (optional) NX_FLOAT {units=NX_LENGTH}

The variance on the estimate of the x position at which the central impact of the reflection was recorded

@description: (optional) NX_CHAR

Describes the dataset

observed_x_errors[n]: (optional) NX_FLOAT {units=NX_LENGTH}

The standard deviation of the estimate of the x position at which the central impact of the reflection was recorded

@description: (optional) NX_CHAR

Describes the dataset

observed_y[n]: (optional) NX_FLOAT {units=NX_LENGTH}

The estimate of the y position at which the central impact of the reflection was recorded

@description: (optional) NX_CHAR

Describes the dataset

observed_y_var[n]: (optional) NX_FLOAT {units=NX_LENGTH}

The variance on the estimate of the y position at which the central impact of the reflection was recorded

@description: (optional) NX_CHAR

Describes the dataset

observed_y_errors[n]: (optional) NX_FLOAT {units=NX_LENGTH}

The standard deviation of the estimate of the y position at which the central impact of the reflection was recorded

@description: (optional) NX_CHAR

Describes the dataset

bounding_box[n, 6]: (optional) NX_INT {units=NX_UNITLESS}

The bounding box around the recorded recorded reflection. Should be an integer array of length 6, where the 6 values are pixel positions or frame numbers, as follows:

index

meaning

0

The lower pixel x position

1

The upper pixel x position

2

The lower pixel y position

3

The upper pixel y position

4

The lower frame number

5

The upper frame number

@description: (optional) NX_CHAR

Describes the dataset

background_mean[n]: (optional) NX_FLOAT

The mean background under the reflection peak

@description: (optional) NX_CHAR

Describes the dataset

int_prf[n]: (optional) NX_FLOAT

The estimate of the reflection intensity by profile fitting

@description: (optional) NX_CHAR

Describes the dataset

int_prf_var[n]: (optional) NX_FLOAT

The variance on the estimate of the reflection intensity by profile fitting

@description: (optional) NX_CHAR

Describes the dataset

int_prf_errors[n]: (optional) NX_FLOAT

The standard deviation of the estimate of the reflection intensity by profile fitting

@description: (optional) NX_CHAR

Describes the dataset

int_sum[n]: (optional) NX_FLOAT

The estimate of the reflection intensity by summation

@description: (optional) NX_CHAR

Describes the dataset

int_sum_var[n]: (optional) NX_FLOAT

The variance on the estimate of the reflection intensity by summation

@description: (optional) NX_CHAR

Describes the dataset

int_sum_errors[n]: (optional) NX_FLOAT

The standard deviation of the estimate of the reflection intensity by summation

@description: (optional) NX_CHAR

Describes the dataset

lp[n]: (optional) NX_FLOAT

The LP correction factor to be applied to the reflection intensities

@description: (optional) NX_CHAR

Describes the dataset

prf_cc[n]: (optional) NX_FLOAT

The correlation of the reflection profile with the reference profile used in profile fitting

@description: (optional) NX_CHAR

Describes the dataset

overlaps: (optional) NX_INT

An adjacency list specifying the spatial overlaps of reflections. The adjacency list is specified using an array data type where the elements of the array are the indices of the adjacent overlapped reflection

@description: (optional) NX_CHAR

Describes the dataset

polar_angle[n]: (optional) NX_FLOAT {units=NX_ANGLE}

Polar angle of reflection centroid, following the NeXus simple (spherical polar) coordinate system

@description: (optional) NX_CHAR

Describes the dataset

azimuthal_angle[n]: (optional) NX_FLOAT {units=NX_ANGLE}

Azimuthal angle of reflection centroid, following the NeXus simple (spherical polar) coordinate system

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

/NXreflections/azimuthal_angle-field

#nxreflections-azimuthal-angle-field

/NXreflections/background_mean-field

#nxreflections-background-mean-field

/NXreflections/background_mean@description-attribute

#nxreflections-background-mean-description-attribute

/NXreflections/bounding_box-field

#nxreflections-bounding-box-field

/NXreflections/bounding_box@description-attribute

#nxreflections-bounding-box-description-attribute

/NXreflections/d-field

#nxreflections-d-field

/NXreflections/d@description-attribute

#nxreflections-d-description-attribute

/NXreflections/det_module-field

#nxreflections-det-module-field

/NXreflections/det_module@description-attribute

#nxreflections-det-module-description-attribute

/NXreflections/entering-field

#nxreflections-entering-field

/NXreflections/entering@description-attribute

#nxreflections-entering-description-attribute

/NXreflections/experiments-field

#nxreflections-experiments-field

/NXreflections/flags-field

#nxreflections-flags-field

/NXreflections/flags@description-attribute

#nxreflections-flags-description-attribute

/NXreflections/h-field

#nxreflections-h-field

/NXreflections/h@description-attribute

#nxreflections-h-description-attribute

/NXreflections/id-field

#nxreflections-id-field

/NXreflections/id@description-attribute

#nxreflections-id-description-attribute

/NXreflections/int_prf-field

#nxreflections-int-prf-field

/NXreflections/int_prf@description-attribute

#nxreflections-int-prf-description-attribute

/NXreflections/int_prf_errors-field

#nxreflections-int-prf-errors-field

/NXreflections/int_prf_errors@description-attribute

#nxreflections-int-prf-errors-description-attribute

/NXreflections/int_prf_var-field

#nxreflections-int-prf-var-field

/NXreflections/int_prf_var@description-attribute

#nxreflections-int-prf-var-description-attribute

/NXreflections/int_sum-field

#nxreflections-int-sum-field

/NXreflections/int_sum@description-attribute

#nxreflections-int-sum-description-attribute

/NXreflections/int_sum_errors-field

#nxreflections-int-sum-errors-field

/NXreflections/int_sum_errors@description-attribute

#nxreflections-int-sum-errors-description-attribute

/NXreflections/int_sum_var-field

#nxreflections-int-sum-var-field

/NXreflections/int_sum_var@description-attribute

#nxreflections-int-sum-var-description-attribute

/NXreflections/k-field

#nxreflections-k-field

/NXreflections/k@description-attribute

#nxreflections-k-description-attribute

/NXreflections/l-field

#nxreflections-l-field

/NXreflections/l@description-attribute

#nxreflections-l-description-attribute

/NXreflections/lp-field

#nxreflections-lp-field

/NXreflections/lp@description-attribute

#nxreflections-lp-description-attribute

/NXreflections/observed_frame-field

#nxreflections-observed-frame-field

/NXreflections/observed_frame@description-attribute

#nxreflections-observed-frame-description-attribute

/NXreflections/observed_frame_errors-field

#nxreflections-observed-frame-errors-field

/NXreflections/observed_frame_errors@description-attribute

#nxreflections-observed-frame-errors-description-attribute

/NXreflections/observed_frame_var-field

#nxreflections-observed-frame-var-field

/NXreflections/observed_frame_var@description-attribute

#nxreflections-observed-frame-var-description-attribute

/NXreflections/observed_phi-field

#nxreflections-observed-phi-field

/NXreflections/observed_phi@description-attribute

#nxreflections-observed-phi-description-attribute

/NXreflections/observed_phi_errors-field

#nxreflections-observed-phi-errors-field

/NXreflections/observed_phi_errors@description-attribute

#nxreflections-observed-phi-errors-description-attribute

/NXreflections/observed_phi_var-field

#nxreflections-observed-phi-var-field

/NXreflections/observed_phi_var@description-attribute

#nxreflections-observed-phi-var-description-attribute

/NXreflections/observed_px_x-field

#nxreflections-observed-px-x-field

/NXreflections/observed_px_x@description-attribute

#nxreflections-observed-px-x-description-attribute

/NXreflections/observed_px_x_errors-field

#nxreflections-observed-px-x-errors-field

/NXreflections/observed_px_x_errors@description-attribute

#nxreflections-observed-px-x-errors-description-attribute

/NXreflections/observed_px_x_var-field

#nxreflections-observed-px-x-var-field

/NXreflections/observed_px_x_var@description-attribute

#nxreflections-observed-px-x-var-description-attribute

/NXreflections/observed_px_y-field

#nxreflections-observed-px-y-field

/NXreflections/observed_px_y@description-attribute

#nxreflections-observed-px-y-description-attribute

/NXreflections/observed_px_y_errors-field

#nxreflections-observed-px-y-errors-field

/NXreflections/observed_px_y_errors@description-attribute

#nxreflections-observed-px-y-errors-description-attribute

/NXreflections/observed_px_y_var-field

#nxreflections-observed-px-y-var-field

/NXreflections/observed_px_y_var@description-attribute

#nxreflections-observed-px-y-var-description-attribute

/NXreflections/observed_x-field

#nxreflections-observed-x-field

/NXreflections/observed_x@description-attribute

#nxreflections-observed-x-description-attribute

/NXreflections/observed_x_errors-field

#nxreflections-observed-x-errors-field

/NXreflections/observed_x_errors@description-attribute

#nxreflections-observed-x-errors-description-attribute

/NXreflections/observed_x_var-field

#nxreflections-observed-x-var-field

/NXreflections/observed_x_var@description-attribute

#nxreflections-observed-x-var-description-attribute

/NXreflections/observed_y-field

#nxreflections-observed-y-field

/NXreflections/observed_y@description-attribute

#nxreflections-observed-y-description-attribute

/NXreflections/observed_y_errors-field

#nxreflections-observed-y-errors-field

/NXreflections/observed_y_errors@description-attribute

#nxreflections-observed-y-errors-description-attribute

/NXreflections/observed_y_var-field

#nxreflections-observed-y-var-field

/NXreflections/observed_y_var@description-attribute

#nxreflections-observed-y-var-description-attribute

/NXreflections/overlaps-field

#nxreflections-overlaps-field

/NXreflections/overlaps@description-attribute

#nxreflections-overlaps-description-attribute

/NXreflections/partiality-field

#nxreflections-partiality-field

/NXreflections/partiality@description-attribute

#nxreflections-partiality-description-attribute

/NXreflections/polar_angle-field

#nxreflections-polar-angle-field

/NXreflections/polar_angle@description-attribute

#nxreflections-polar-angle-description-attribute

/NXreflections/predicted_frame-field

#nxreflections-predicted-frame-field

/NXreflections/predicted_frame@description-attribute

#nxreflections-predicted-frame-description-attribute

/NXreflections/predicted_phi-field

#nxreflections-predicted-phi-field

/NXreflections/predicted_phi@description-attribute

#nxreflections-predicted-phi-description-attribute

/NXreflections/predicted_px_x-field

#nxreflections-predicted-px-x-field

/NXreflections/predicted_px_x@description-attribute

#nxreflections-predicted-px-x-description-attribute

/NXreflections/predicted_px_y-field

#nxreflections-predicted-px-y-field

/NXreflections/predicted_px_y@description-attribute

#nxreflections-predicted-px-y-description-attribute

/NXreflections/predicted_x-field

#nxreflections-predicted-x-field

/NXreflections/predicted_x@description-attribute

#nxreflections-predicted-x-description-attribute

/NXreflections/predicted_y-field

#nxreflections-predicted-y-field

/NXreflections/predicted_y@description-attribute

#nxreflections-predicted-y-description-attribute

/NXreflections/prf_cc-field

#nxreflections-prf-cc-field

/NXreflections/prf_cc@description-attribute

#nxreflections-prf-cc-description-attribute

/NXreflections/reflection_id-field

#nxreflections-reflection-id-field

/NXreflections/reflection_id@description-attribute

#nxreflections-reflection-id-description-attribute

/NXreflections@default-attribute

#nxreflections-default-attribute

/NXreflections@description-attribute

#nxreflections-description-attribute

NXDL Source:

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