2.3.3.3.19. NXapm_hit_finding

Status:

base class, extends NXprocess

Description:

Base class for the configuration and results from a hit finding algorithm.

Symbols:

The symbols used in the schema to specify e.g. dimensions of arrays.

n_dld: Number of delay-line wires of the detector.

n_ht: Number of hit qualities (hit types) distinguished.

p: Number of pulses collected in between start_time and end_time resolved by an instance of NXevent_data_apm. If this is not defined, p is the number of ions included in the reconstructed volume if an application definition is used to store results of already reconstructed datasets.

Groups cited:

NXprogram, NXserialized

Structure:

number_of_dld_wires: (optional) NX_UINT {units=NX_UNITLESS}

The number of wires in the detector. ...

The number of wires in the detector.

Any of these values: 1 | 2 | 3

dld_wire_names: (optional) NX_CHAR (Rank: 2, Dimensions: [n_dld, 2])

Alias tuple (begin, end) of each DLD wire of the detector. ...

Alias tuple (begin, end) of each DLD wire of the detector. Order follows arrival_time_pairs.

arrival_time_pairs: (optional) NX_NUMBER (Rank: 3, Dimensions: [p, n_dld, 2]) {units=NX_TIME}

Raw readings from the analog-to-digital-converter ...

Raw readings from the analog-to-digital-converter timing circuits of the detector wires.

hit_positions: (optional) NX_NUMBER (Rank: 2, Dimensions: [p, 2]) {units=NX_LENGTH}

Evaluated ion impact coordinates on the detector. ...

Evaluated ion impact coordinates on the detector. Use the depends_on field to spec

@depends_on: (optional) NX_CHAR

Defines in which reference frame the positions are defined.

hit_quality_types: (optional) NX_CHAR (Rank: 1, Dimensions: [n_ht])

Name of the hit_qualities distinguished. ...

Name of the hit_qualities distinguished. AMETEK/Cameca uses e.g. golden, multiple, partial, irrecoverable, and multi-first and multi-late.

hit_quality_identifier: (optional) NX_UINT

Identifier used for each hit_quality type. ...

Identifier used for each hit_quality type. Following the order of hit_quality_types.

hit_quality: (optional) NX_UINT (Rank: 1, Dimensions: [p]) {units=NX_UNITLESS}

Hit quality identifier for each pulse. ...

Hit quality identifier for each pulse. Identifier have to be within hit_quality_identifier.

hit_multiplicity: (optional) NX_UINT (Rank: 1, Dimensions: [p]) {units=NX_UNITLESS}

This processing yields for each ion with how many others it evaporated ...

This processing yields for each ion with how many others it evaporated if these were collected on the same pulse. Extraction of multiple ions on one pulse on different or even the same pixel of the detector are possible.

Multiplicity must not be confused with how many atoms of the same element a molecular ion contains (which is instead encoded with the isotope_vector field of each NXion instance).

PROGRAM: (optional) NXprogram

SERIALIZED: (optional) NXserialized

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/NXapm_hit_finding.nxdl.xml