NXmoderator

Status:

base class, extends NXobject

Description:

A neutron moderator

Symbols:

No symbol table

Groups cited:

NXdata, 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.

distance: (optional) NX_FLOAT {units=NX_LENGTH}

Effective distance as seen by measuring radiation

type: (optional) NX_CHAR

Any of these values:

  • H20

  • D20

  • Liquid H2

  • Liquid CH4

  • Liquid D2

  • Solid D2

  • C

  • Solid CH4

  • Solid H2

poison_depth: (optional) NX_FLOAT {units=NX_LENGTH}

coupled: (optional) NX_BOOLEAN

whether the moderator is coupled

coupling_material: (optional) NX_CHAR

The material used for coupling. Usually Cd.

poison_material: (optional) NX_CHAR

Any of these values: Gd | Cd

temperature: (optional) NX_FLOAT {units=NX_TEMPERATURE}

average/nominal moderator temperature

GEOMETRY: (optional) NXgeometry

“Engineering” position of moderator

temperature_log: (optional) NXlog

log file of moderator temperature

pulse_shape: (optional) NXdata

moderator pulse shape

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

/NXmoderator/coupled-field

#nxmoderator-coupled-field

/NXmoderator/coupling_material-field

#nxmoderator-coupling-material-field

/NXmoderator/distance-field

#nxmoderator-distance-field

/NXmoderator/GEOMETRY-group

#nxmoderator-geometry-group

/NXmoderator/poison_depth-field

#nxmoderator-poison-depth-field

/NXmoderator/poison_material-field

#nxmoderator-poison-material-field

/NXmoderator/pulse_shape-group

#nxmoderator-pulse-shape-group

/NXmoderator/temperature-field

#nxmoderator-temperature-field

/NXmoderator/temperature_log-group

#nxmoderator-temperature-log-group

/NXmoderator/type-field

#nxmoderator-type-field

/NXmoderator@default-attribute

#nxmoderator-default-attribute

NXDL Source:

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