2.3.3.1.45. NXcorrector_cs

Status:

base class, extends NXcomponent

Description:

Base class for a corrector reducing (spherical) aberrations of an electron optic ...

Base class for a corrector reducing (spherical) aberrations of an electron optical setup.

Different technology partners use different conventions and models for quantifying the aberration coefficients.

Aberration correction components are especially important for (scanning) transmission electron microscopy. Composed of multiple lenses and multipole stigmators, their technical details are specific for the technology partner as well as the microscope and instrument. Most technical details are proprietary knowledge.

If one component corrects for multiple types of aberrations (like it is the case reported here CEOS) follow this design when using corrector and monochromator in an application definition:

  • Use NXcorrector_cs for spherical aberration

  • Use NXmonochromator for energy filtering or chromatic aberration

  • Use the group corrector_ax in NXem for axial astigmatism aberration

Although this base class currently provides concepts that are foremost used in the field of electron microscopy using this base class is not restricted to this research field. NXcorrector_cs can also serve as a container to detail, in combination with NXaberration, about measured aberrations in classical optics. In optics, though, the difference is that the design of the NXoptical_lens itself (e.g., using aspheric lenses or combinations of lenses) enables to reduce spherical aberrations.

Symbols:

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

n_img: Number of images taken, at least one.

Groups cited:

NXaberration, NXaperture, NXdeflector, NXelectromagnetic_lens, NXimage, NXoptical_lens, NXprocess

Structure:

applied: (optional) NX_BOOLEAN

Was the corrector used?

tableauID: (optional) NXprocess

Specific information about the alignment procedure. This is a process during w ...

Specific information about the alignment procedure. This is a process during which the corrector is configured to enable calibrated usage of the instrument.

This NXprocess group should also be used when one describes in a computer simulation the specific details about the modeled or assumed aberrations.

description: (optional) NX_CHAR

Discouraged free-text field to add further details about the alignment ...

Discouraged free-text field to add further details about the alignment procedure.

tilt_angle: (optional) NX_NUMBER (Rank: 1, Dimensions: [n_img]) {units=NX_ANGLE}

The outer tilt angle of the beam in tableau acquisition. ...

The outer tilt angle of the beam in tableau acquisition.

TODO: The relevant axes which span the tilt_angle need a cleaner description. Suggestions from the community are welcome here for guiding an improvement of this base class.

exposure_time: (optional) NX_NUMBER (Rank: 1, Dimensions: [n_img]) {units=NX_TIME}

The exposure time of single tilt images.

magnification: (optional) NX_NUMBER (Rank: 1, Dimensions: [n_img]) {units=NX_DIMENSIONLESS}

The factor of enlargement of the apparent size, ...

The factor of enlargement of the apparent size, not the physical size, of an object.

model: (optional) NX_CHAR

Convention used for storing measured or estimated aberrations (for each or t ...

Convention used for storing measured or estimated aberrations (for each or the final image) via fields c_1, a_1, c_1_0, c_1_2_a, and so on and so forth.

See S. J. Pennycock and P. D. Nellist (page 44ff, and page 118ff) for different definitions available and further details. Table 7-2 of Ibid. publication (page 305ff) documents how to convert from the Nion to the CEOS definitions. Conversion tables are also summarized by Y. Liao.

Any of these values: ceos | nion

imageID: (optional) NXimage

Image(s) taken during the alignment procedure

c_1: (optional) NXaberration

a_1: (optional) NXaberration

b_2: (optional) NXaberration

a_2: (optional) NXaberration

c_3: (optional) NXaberration

s_3: (optional) NXaberration

a_3: (optional) NXaberration

b_4: (optional) NXaberration

d_4: (optional) NXaberration

a_4: (optional) NXaberration

c_5: (optional) NXaberration

s_5: (optional) NXaberration

r_5: (optional) NXaberration

a_6: (optional) NXaberration

c_1_0: (optional) NXaberration

c_1_2_a: (optional) NXaberration

c_1_2_b: (optional) NXaberration

c_2_1_a: (optional) NXaberration

c_2_1_b: (optional) NXaberration

c_2_3_a: (optional) NXaberration

c_2_3_b: (optional) NXaberration

c_3_0: (optional) NXaberration

c_3_2_a: (optional) NXaberration

c_3_2_b: (optional) NXaberration

c_3_4_a: (optional) NXaberration

c_3_4_b: (optional) NXaberration

c_4_1_a: (optional) NXaberration

c_4_1_b: (optional) NXaberration

c_4_3_a: (optional) NXaberration

c_4_3_b: (optional) NXaberration

c_4_5_a: (optional) NXaberration

c_4_5_b: (optional) NXaberration

c_5_0: (optional) NXaberration

c_5_2_a: (optional) NXaberration

c_5_2_b: (optional) NXaberration

c_5_4_a: (optional) NXaberration

c_5_4_b: (optional) NXaberration

c_5_6_a: (optional) NXaberration

c_5_6_b: (optional) NXaberration

ELECTROMAGNETIC_LENS: (optional) NXelectromagnetic_lens

OPTICAL_LENS: (optional) NXoptical_lens

APERTURE: (optional) NXaperture

DEFLECTOR: (optional) NXdeflector

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