2.3.3.1.11. Base Classes

This is the complete list of base classes:

NXaberration

Quantified aberration coefficient in an aberration_model.

NXactivity

A planned or unplanned action that has a temporal extension and for some time depends on some entity.

NXactuator

An actuator used to control an external condition.

NXaperture

A beamline aperture.

NXapm_charge_state_analysis

Base class to document the parameters, configuration, and results of a processing for recovering

NXapm_event_data

Base class to store state and (meta)data of events over the course of an atom probe experiment.

NXapm_instrument

Base class for instrument-related details of a real or simulated

NXapm_measurement

Base class for collecting a run with a real or a simulated atom probe or field-ion microscope.

NXapm_ranging

Base class for the configuration and results of ranging definitions.

NXapm_reconstruction

Base class for the configuration and results of a reconstruction algorithm.

NXapm_simulation

Base class for simulation of ion extraction from matter via laser and/or voltage

NXatom

Base class for documenting a set of atoms.

NXattenuator

A device that reduces the intensity of a beam by attenuation.

NXbeam

Properties of the neutron or X-ray beam at a given location.

NXbeam_stop

A device that blocks the beam completely, usually to protect a detector.

NXbeam_transfer_matrix_table

Contains data structures of an experimental optical setup (i.e., multiple

NXbending_magnet

A bending magnet

NXcalibration

Subclass of NXprocess to describe post-processing calibrations.

NXcapillary

A capillary lens to focus the X-ray beam.

NXcg_alpha_complex

Computational geometry of alpha complexes (alpha shapes or alpha wrappings) about primitives.

NXcg_cylinder

Computational geometry description of a set of cylinders or (truncated) cones.

NXcg_ellipsoid

Computational geometry description of a set of ellipsoids.

NXcg_face_list_data_structure

Computational geometry of primitives via a face-and-edge-list data structure.

NXcg_grid

Computational geometry description of a grid of Wigner-Seitz cells in Euclidean space.

NXcg_half_edge_data_structure

Computational geometry description of a half-edge data structure.

NXcg_hexahedron

Computational geometry description of a set of hexahedra in Euclidean space.

NXcg_parallelogram

Computational geometry description of a set of parallelograms.

NXcg_point

Computational geometry description of a set of points.

NXcg_polygon

Computational geometry description of a set of polygons in Euclidean space.

NXcg_polyhedron

Computational geometry description of a set of polyhedra in Euclidean space.

NXcg_polyline

Computational geometry description of a set of polylines.

NXcg_primitive

Computational geometry description of a set of primitives in Euclidean space.

NXcg_roi

Base class for a region-of-interest (ROI) bound by geometric primitives.

NXcg_tetrahedron

Computational geometry description of a set of tetrahedra.

NXcg_triangle

Computational geometry description of a set of triangles.

NXcg_unit_normal

Computational geometry description of a set of (oriented) unit normal vectors.

NXchemical_composition

Chemical composition of a sample or a set of things.

NXcircuit

Base class for documenting circuit devices.

NXcite

A literature reference

NXcollection

An unvalidated set of terms, such as the description of a beam line.

NXcollectioncolumn

Electron collection column of an electron analyzer.

NXcollimator

A beamline collimator.

NXcomponent

Base class for components of an instrument - real ones or simulated ones.

NXcoordinate_system

Base class to detail a coordinate system (CS).

NXcorrector_cs

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

NXcrystal

A crystal monochromator or analyzer.

NXcs_computer

Base class for reporting the description of a computer

NXcs_filter_boolean_mask

Base class for packing and unpacking booleans.

NXcs_memory

Base class for reporting the description of the memory system of a computer.

NXcs_prng

Computer science description of pseudo-random number generator.

NXcs_processor

Base class for reporting the description of processing units of a computer.

NXcs_profiling

Computer science description for performance and profiling data of an application.

NXcs_profiling_event

Computer science description of a profiling event.

NXcs_storage

Base class for reporting the description of the I/O of a computer.

NXcylindrical_geometry

Geometry description for cylindrical shapes.

NXdata

The NXdata class is designed to encapsulate all the information required for a set of data to be plotted.

NXdeflector

Component of an electron analyzer that deflects the paths of electrons. This includes electrostatic and electromagnetic deflectors.

NXdetector

A detector, detector bank, or multidetector.

NXdetector_channel

Description and metadata for a single channel from a multi-channel detector.

NXdetector_group

Logical grouping of detectors. When used, describes a group of detectors.

NXdetector_module

Geometry and logical description of a detector module. When used, child group to NXdetector.

NXdisk_chopper

A device blocking the beam in a temporal periodic pattern.

NXdistortion

Subclass of NXprocess to describe post-processing distortion correction.

NXebeam_column

Base class for a set of components providing a controllable electron beam.

NXelectromagnetic_lens

Base class for an electro-magnetic lens or a compound lens.

NXelectron_detector

A subclass of NXdetector for detectors that detect electrons.

NXelectronanalyzer

Basic class for describing an electron analyzer.

NXem_ebsd

Base class method-specific for Electron Backscatter Diffraction (EBSD).

NXem_eds

Base class method-specific for energy-dispersive X-ray spectroscopy (EDS/EDXS).

NXem_eels

Base class method-specific for Electron Energy Loss Spectroscopy (EELS).

NXem_event_data

Base class to store state and (meta)data of events for electron microscopy.

NXem_img

Base class for method-specific generic imaging with electron microscopes.

NXem_instrument

Base class for instrument-related details of a real or simulated electron microscope.

NXem_interaction_volume

Base class to describe the volume of interaction for particle-matter interaction.

NXem_measurement

Base class for documenting a measurement with an electron microscope.

NXem_optical_system

Base class for qualifying an electron optical system.

NXem_simulation

Base class for documenting a simulation of electron beam-matter interaction.

NXenergydispersion

Energy dispersion section of an electron analyzer.

NXentry

(required) NXentry describes the measurement.

NXenvironment

Parameters for controlling external conditions

NXevent_data

NXevent_data is a special group for storing data from neutron

NXfabrication

Details about a component as it is defined by its manufacturer.

NXfermi_chopper

A Fermi chopper, possibly with curved slits.

NXfilter

For band pass beam filters.

NXfit

Description of a fit procedure using a scalar valued global function

NXfit_function

This describes a fit function that is used to fit data to any functional form.

NXflipper

A spin flipper.

NXfresnel_zone_plate

A fresnel zone plate

NXgeometry

legacy class - recommend to use NXtransformations now

NXgrating

A diffraction grating, as could be used in a soft X-ray monochromator

NXguide

A neutron optical element to direct the path of the beam.

NXhistory

A set of activities that occurred to a physical entity prior/during experiment.

NXibeam_column

Base class for a set of components equipping an instrument with FIB capabilities.

NXimage

Base class for reporting a set of images representing specializations of NXdata.

NXinsertion_device

An insertion device, as used in a synchrotron light source.

NXinstrument

Collection of the components of the instrument or beamline.

NXlog

Information recorded as a function of time.

NXmanipulator

Base class to describe the use of manipulators and sample stages.

NXmirror

A beamline mirror or supermirror.

NXmoderator

A neutron moderator

NXmonitor

A monitor of incident beam data.

NXmonochromator

A wavelength defining device.

NXnote

Any additional freeform information not covered by the other base classes.

NXobject

This is the base object of NeXus. The groups and fields contained

NXoff_geometry

Geometry (shape) description.

NXoptical_lens

Description of an optical lens.

NXoptical_window

A window of a cryostat, heater, vacuum chamber or a simple glass slide.

NXorientation

legacy class - recommend to use NXtransformations now

NXparameters

Container for parameters, usually used in processing or analysis.

NXpdb

A NeXus transliteration of a PDB file, to be validated only as a PDB

NXpeak

Base class for describing a peak, its functional form, and support values

NXphase

Base class to describe a (thermodynamic) phase as a component of a material.

NXpid_controller

A description of a feedback system in terms of the settings of a proportional-integral-derivative (PID) controller.

NXpinhole

A simple pinhole.

NXpolarizer

A spin polarizer.

NXpositioner

A generic positioner such as a motor or piezo-electric transducer.

NXprocess

The NXprocess class describes an operation used to

NXprogram

Base class to describe a software tool or library.

NXpump

Device to reduce an atmosphere to a controlled pressure.

NXreflections

Reflection data from diffraction experiments

NXregistration

Describes image registration procedures.

NXresolution

Describes the resolution of a physical quantity.

NXroi_process

Base class to report on the characterization of an area or volume of material.

NXroot

The root of a NeXus file.

NXrotations

Base class to detail a set of rotations, orientations, and disorientations.

NXsample

Any information on the sample.

NXsample_component

One group like this per component can be recorded for a sample consisting of multiple components.

NXscan_controller

The scan box or scan controller is a component that is used to deflect a

NXsensor

A sensor used to monitor an external condition

NXshape

legacy class - (used by NXgeometry) - the shape and size of a component.

NXslit

A simple slit.

NXsource

Radiation source emitting a beam.

NXspectrum

Base class container for reporting a set of spectra.

NXspindispersion

Class to describe spin filters in photoemission experiments.

NXsubentry

Group of multiple application definitions for “multi-modal” (e.g. SAXS/WAXS) measurements.

NXtransformations

Collection of axis-based translations and rotations to describe a geometry.

NXtranslation

legacy class - (used by NXgeometry) - general spatial location of a component.

NXunit_cell

Base class to describe structural aspects of an arrangement of

NXuser

Contact information for a user.

NXvelocity_selector

A neutron velocity selector

NXwaveplate

A waveplate or retarder.

NXxraylens

An X-ray lens, typically at a synchrotron X-ray beam line.