3.3.1.20. NXapm_ranging

Status:

base class, extends NXprocess

Description:

Base class for the configuration and results of ranging definitions. …

Base class for the configuration and results of ranging definitions.

Ranging is a data post-processing step used in the research field of atom probe during which elemental, isotopic, and/or molecular identities are assigned to mass-to-charge-state ratios within certain intervals. The documentation of these steps is based on ideas that have been described in the literature:

Symbols:

No symbol table

Groups cited:

NXatom, NXdata, NXnote, NXpeak, NXprocess, NXprogram

Structure:

PROGRAM: (optional) NXprogram

NOTE: (optional) NXnote ⤆

mass_to_charge_distribution: (optional) NXprocess

Specifies the mass-to-charge-state ratio histogram.

PROGRAM: (optional) NXprogram

min_mass_to_charge: (optional) NX_FLOAT {units=NX_ANY}

Smallest \({\frac{m}{q}}_{min}\) mass-to-charge-state ratio value. …

Smallest \({\frac{m}{q}}_{min}\) mass-to-charge-state ratio value.

The lower (left-hand side) inclusive bound of the interval \([{\frac{m}{q}}_{min}\), {frac{m}{q}}_{max}]`.

max_mass_to_charge: (optional) NX_FLOAT {units=NX_ANY}

Largest \({\frac{m}{q}}_{max}\) mass-to-charge-state ratio value. …

Largest \({\frac{m}{q}}_{max}\) mass-to-charge-state ratio value.

The upper (right-hand side) inclusive bound of the interval \([{\frac{m}{q}}_{min}\), {frac{m}{q}}_{max}]`.

n_mass_to_charge: (optional) NX_POSINT {units=NX_UNITLESS}

The number of bins on the interval \([{\frac{m}{q}}_{min}\), …

The number of bins on the interval \([{\frac{m}{q}}_{min}\), {frac{m}{q}}_{max}]`.

mass_spectrum: (optional) NXdata ⤆

A default histogram aka mass spectrum of …

A default histogram aka mass spectrum of the mass-to-charge-state ratio values.

background_quantification: (optional) NXprocess

Details of the background model that was used to …

Details of the background model that was used to correct the total counts per bin into counts.

PROGRAM: (optional) NXprogram

description: (optional) NX_CHAR

Free-text field to describe how atom probers define a background model. …

Free-text field to describe how atom probers define a background model.

Thereby, community feedback can be collected to inform an improved version of this base class in the future.

peak_search_and_deconvolution: (optional) NXprocess

How were peaks in the mass-to-charge-state ratio histogram identified.

PROGRAM: (optional) NXprogram

PEAK: (optional) NXpeak

peak_identification: (optional) NXprocess

PROGRAM: (optional) NXprogram

number_of_ion_types: (optional) NX_UINT {units=NX_UNITLESS}

How many ion types are distinguished. If no ranging was performed, each …

How many ion types are distinguished. If no ranging was performed, each ion is of the special unknown type. The iontype ID of this unknown type is 0 representing a reserved value.

Consequently, start counting iontypes from 1.

maximum_number_of_atoms_per_molecular_ion: (optional) NX_UINT {units=NX_UNITLESS}

Assumed maximum value that suffices to store all relevant molecular ions, …

Assumed maximum value that suffices to store all relevant molecular ions, even the most complicated ones that one can typically observe and distinguish typically. Currently, a value of 32 is used (see M. Kühbach et al. <https://doi.org/10.1017/S1431927621012241>`_).

ATOM: (optional) NXatom

Hypertext Anchors

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

NXDL Source:

https://github.com/nexusformat/definitions/blob/main/base_classes/NXapm_ranging.nxdl.xml