NXlens_em

Status:

base class, extends NXobject

Description:

Draft base class definition for electro-magnetic lenses as they are used e.g. in an electron microscope or reflectron device in a local electrode atom probe microscope.

Symbols:

No symbol table

Groups cited:

NXtransformations

Structure:

type: (optional) NX_CHAR

Qualitative type of lens with respect to the number of pole pieces.

Any of these values:

  • single

  • double

  • quadrupole

  • hexapole

  • octopol

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.

description: (optional) NX_CHAR

Ideally an identifier, persistent link, or free text which gives further details about the lens.

TRANSFORMATIONS: (optional) NXtransformations

Collection of axis-based translations and rotations to describe the location and geometry of the corrector as a component in the instrument. Conventions from the NXtransformations base class are used. In principle, the McStas coordinate system is used. The origin of the coordinate system is placed in the center of the gun pinhole as the virtual point-like assumed source of the electron beam. A right-handed coordinate system is assumed whose positive z-axis points in the direction of the propagating electron beam. The translation actively brings the coordinate system under depends_on into registration with a coordinate system in the center of the lens.

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

/NXlens_em/description-field

#nxlens-em-description-field

/NXlens_em/manufacturer_name-field

#nxlens-em-manufacturer-name-field

/NXlens_em/model-field

#nxlens-em-model-field

/NXlens_em/name-field

#nxlens-em-name-field

/NXlens_em/serial_number-field

#nxlens-em-serial-number-field

/NXlens_em/TRANSFORMATIONS-group

#nxlens-em-transformations-group

/NXlens_em/type-field

#nxlens-em-type-field

NXDL Source:

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