3.3.1.31. NXmoderator

Status:

base class, extends NXobject

Description:

A neutron moderator

Symbols:

No symbol table

Groups cited:

NXdata, NXgeometry, NXlog

Structure:

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

NXDL Source:

https://github.com/nexusformat/definitions/blob/master/base_classes/NXmoderator.nxdl.xml