3.3.1.2. NXattenuatorΒΆ

Status:

base class, extends NXobject, version 1.0

Description:

A device that reduces the intensity of a beam by attenuation.

If uncertain whether to use NXfilter (band-pass filter) or NXattenuator (reduces beam intensity), then choose NXattenuator.

Symbols:

No symbol table
Groups cited:
none

Structure:

distance: NX_FLOAT {units=NX_LENGTH}

Distance from sample

type: NX_CHAR

Type or composition of attenuator, e.g. polythene

thickness: NX_FLOAT {units=NX_LENGTH}

Thickness of attenuator along beam direction

scattering_cross_section: NX_FLOAT {units=NX_CROSS_SECTION}

Scattering cross section (coherent+incoherent)

absorption_cross_section: NX_FLOAT {units=NX_CROSS_SECTION}

Absorption cross section

attenuator_transmission: NX_FLOAT {units=NX_DIMENSIONLESS}

The nominal amount of the beam that gets through (transmitted intensity)/(incident intensity)

status: NX_CHAR

In or out or moving of the beam

Any of these values: in | out | moving

@time: NX_DATE_TIME

time stamp for this observation
NXDL Source:
https://github.com/nexusformat/definitions/blob/master/base_classes/NXattenuator.nxdl.xml