NXpulser_apm

Status:

base class, extends NXobject

Description:

Draft for a class which can be used for representing a coarse-grained description of all those components of an atom probe microscope which realize the pulsing capabilities, whether it be for the laser or the high-voltage pulser, which trigger the removal of ions (atom probe tomography) or the excitation of gas ions (field-ion microscopy).

Symbols:

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

Nions

Groups cited:

NXbeam, NXcollection, NXsource, NXtransformations

Structure:

pulse_mode: (optional) NX_CHAR

How evaporation is physically triggered.

Any of these values: laser | high voltage

pulse_frequency: (optional) NX_NUMBER {units=NX_FREQUENCY}

Frequency with which the high voltage or laser gets pulsed.

pulse_fraction: (optional) NX_NUMBER {units=NX_UNITLESS}

Fraction of the pulse_voltage that is applied in addition to the standing_voltage at peak voltage of a pulse.

pulsed_voltage[Nions]: (optional) NX_FLOAT {units=NX_VOLTAGE}

NEED TO DISCUSS WITH APM COLLEAGUES IN DETAIL WHAT THIS IS SPECIFICALLY!

standing_voltage[Nions]: (optional) NX_FLOAT {units=NX_VOLTAGE}

Direct current voltage between the specimen and the (local electrode) in the case of a LEAP instrument.

laser_pulser: (optional) NXsource

Atom probe microscopes use controlled either voltage or laser pulsing to trigger a sequence of field evaporation events. Many microscopes have a laser installed enabling measurements of poorly conductive specimens.

name: (optional) NX_CHAR

Given name.

model: (optional) NX_CHAR

Given brand or model name by the manufacturer.

serial_number: (optional) NX_CHAR

Given hardware name/serial number or hash identifier issued by the manufacturer.

manufacturer_name: (optional) NX_CHAR

Given name of the manufacturer.

wavelength: (optional) NX_FLOAT {units=NX_WAVELENGTH}

Nominal wavelength of the laser radiation.

power: (optional) NX_FLOAT {units=NX_POWER}

Average power of the laser source while illuminating the specimen.

pulse_energy: (optional) NX_FLOAT {units=NX_ENERGY}

Average (??) energy of the laser at peak of (each) ?? pulse.

TRANSFORMATIONS: (optional) NXtransformations

Set of transformations which describe the geometry between how the laser focusing optics/pinhole-attached coordinate system is defined, how it has to be transformed so that it aligns with the specimen coordinate system. A right-handed Cartesian coordinate system, the so-called laser space, should be assumed whose positive z-axis points into the direction of the propagating laser beam.

laser_beam: (optional) NXbeam

Details about specific positions along the focused laser beam which for atom probe illuminates the specimen.

pinhole_position: (optional) NXcollection

Track time-dependent settings over the course of the measurement where the laser beam exits the focusing optics.

spot_position: (optional) NXcollection

Track time-dependent settings over the course of the measurement where the laser hits the specimen.

Hypertext Anchors

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

documentation (reST source) anchor

web page (HTML) anchor

/NXpulser_apm/laser_beam-group

#nxpulser-apm-laser-beam-group

/NXpulser_apm/laser_beam/pinhole_position-group

#nxpulser-apm-laser-beam-pinhole-position-group

/NXpulser_apm/laser_beam/spot_position-group

#nxpulser-apm-laser-beam-spot-position-group

/NXpulser_apm/laser_pulser-group

#nxpulser-apm-laser-pulser-group

/NXpulser_apm/laser_pulser/manufacturer_name-field

#nxpulser-apm-laser-pulser-manufacturer-name-field

/NXpulser_apm/laser_pulser/model-field

#nxpulser-apm-laser-pulser-model-field

/NXpulser_apm/laser_pulser/name-field

#nxpulser-apm-laser-pulser-name-field

/NXpulser_apm/laser_pulser/power-field

#nxpulser-apm-laser-pulser-power-field

/NXpulser_apm/laser_pulser/pulse_energy-field

#nxpulser-apm-laser-pulser-pulse-energy-field

/NXpulser_apm/laser_pulser/serial_number-field

#nxpulser-apm-laser-pulser-serial-number-field

/NXpulser_apm/laser_pulser/TRANSFORMATIONS-group

#nxpulser-apm-laser-pulser-transformations-group

/NXpulser_apm/laser_pulser/wavelength-field

#nxpulser-apm-laser-pulser-wavelength-field

/NXpulser_apm/pulse_fraction-field

#nxpulser-apm-pulse-fraction-field

/NXpulser_apm/pulse_frequency-field

#nxpulser-apm-pulse-frequency-field

/NXpulser_apm/pulse_mode-field

#nxpulser-apm-pulse-mode-field

/NXpulser_apm/pulsed_voltage-field

#nxpulser-apm-pulsed-voltage-field

/NXpulser_apm/standing_voltage-field

#nxpulser-apm-standing-voltage-field

NXDL Source:

https://github.com/FAIRmat-Experimental/nexus_definitions/tree/fairmat/base_classes/NXpulser_apm.nxdl.xml