2.3.3.3.111. NXxas_trans

Status:

application definition (contribution), extends NXxas

Description:

In transmission, the linear attenuation coefficient or absorption ...

In transmission, the linear attenuation coefficient or absorption coefficient \(\mu(E)\) is given by the Beer-Lambert law:

\[\mu(E)t = -\ln(I/I_0)\]

where \(I\) is the intensity of the transmitted beam, \(I_0\) is the intensity of the incident beam, and \(t\) is the thickness of the sample.

The top-level intensity field contains the processed absorption coefficient. When the raw detector data and processing steps are available, they can be stored in the optional NXinstrument, NXcollection, and NXprocess groups, enabling full reproducibility of the data reduction.

Symbols:

No symbol table

Groups cited:

NXcollection, NXcrystal, NXdetector, NXentry, NXinstrument, NXmonochromator, NXnote, NXparameters, NXprocess, NXsource, NXsubentry

Structure:

ENTRY: (required) NXentry ⤆

definition: (required) NX_CHAR ⤆

Official NeXus NXDL schema to which this file conforms. ...

Official NeXus NXDL schema to which this file conforms.

Obligatory value: NXxas_trans

intensity: (required) NX_FLOAT (Rank: dataRank, Dimensions: [nP, nEnergy]) {units=NX_ANY} ⤆

The absorption coefficient \(\mu(E)t = -\ln(I/I_0)\).

INSTRUMENT: (recommended) NXinstrument ⤆

The ``data`` field of each detector below holds the intensity ...

The data field of each detector below holds the intensity used to compute the absorption coefficient and may already include corrections. If the uncorrected values are kept, they are archived in the NXcollection group and the corrections are described in NXprocess.

SOURCE: (recommended) NXsource ⤆

type: (required) NX_CHAR ⤆

name: (required) NX_CHAR ⤆

probe: (required) NX_CHAR ⤆

Obligatory value: x-ray

monochromator: (recommended) NXmonochromator ⤆

energy: (recommended) NX_FLOAT (Rank: 1, Dimensions: [nEnergy]) {units=NX_ENERGY} ⤆

crystal: (recommended) NXcrystal ⤆

d_spacing: (required) NX_FLOAT {units=NX_LENGTH} ⤆

The spacing between crystal planes of the reflection

type: (required) NX_CHAR ⤆

Type or material of monochromating substance ...

Type or material of monochromating substance (Si, Ge, Multilayer).

reflection: (required) NX_INT (Rank: 1, Dimensions: [3]) {units=NX_UNITLESS} ⤆

Miller indices (hkl) values of nominal reflection

i0: (required) NXdetector ⤆

Detector measuring the incident beam intensity ...

Detector measuring the incident beam intensity \(I_0\).

data: (required) NX_NUMBER (Rank: dataRank, Dimensions: [nP, nEnergy]) ⤆

itrans: (required) NXdetector ⤆

Detector measuring the transmitted beam intensity ...

Detector measuring the transmitted beam intensity \(I\).

data: (required) NX_NUMBER (Rank: dataRank, Dimensions: [nP, nEnergy]) ⤆

iref: (recommended) NXdetector ⤆

Detector measuring the reference intensity ...

Detector measuring the reference intensity \(I_{ref}\), placed after a reference sample (typically a metal foil). For a reference that is an independent spectrum probing a different absorbing element or absorption edge, use the reference subentry instead.

data: (required) NX_NUMBER (Rank: dataRank, Dimensions: [nP, nEnergy]) ⤆

reference: (optional) NXsubentry ⤆

An independent reference spectrum, for example a metal-foil ...

An independent reference spectrum, for example a metal-foil standard used for energy calibration. Use this group instead of the iref detector when the reference is a complete spectrum in its own right, in particular when it probes a different absorbing element or absorption edge, so that the element, edge, energy axis, and intensity of the reference can be described in full.

Provide the iref detector when the reference is a simultaneous transmission channel that shares the main energy axis. Provide this reference subentry when the reference is an independent measurement. Do not provide both for the same reference.

definition: (required) NX_CHAR ⤆

Official NeXus NXDL schema to which this subentry conforms. ...

Official NeXus NXDL schema to which this subentry conforms. Should be an NXxas-family definition (for example NXxas or NXxas_trans).

COLLECTION: (optional) NXcollection ⤆

Raw data as written by the acquisition software, ...

Raw data as written by the acquisition software, preserved without modification to allow independent reprocessing.

PROCESS: (optional) NXprocess ⤆

Description of how :ref:`intensity ...

Description of how intensity was obtained from the raw detector data (i0, itrans, and iref). When present, it allows a third party to fully reproduce the data reduction.

program: (optional) NX_CHAR ⤆

Name of the program used for processing.

version: (optional) NX_CHAR ⤆

Version of the program used for processing.

date: (optional) NX_DATE_TIME ⤆

Date and time of processing.

sequence_index: (optional) NX_POSINT ⤆

Order of this step when several NXprocess groups ...

Order of this step when several NXprocess groups describe a sequence of corrections.

parameters: (optional) NXparameters ⤆

Validated parameters of the corrections applied, for ...

Validated parameters of the corrections applied, for example energy calibration, deglitching, incident-beam normalization, or scan merging. Each parameter should carry a units attribute where applicable.

note: (optional) NXnote ⤆

Code or notes reproducing the top-level :ref:`intensity ...

Code or notes reproducing the top-level intensity from the raw data.

type: (required) NX_CHAR ⤆

Mime content type of the note data field. ...

Mime content type of the note data field.

Obligatory value: text/x-python

data: (required) NX_CHAR

The reproduction code or notes.

Hypertext Anchors

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

NXDL Source:

https://github.com/FAIRmat-NFDI/nexus_definitions/tree/fairmat/contributed_definitions/NXxas_trans.nxdl.xml