3.3.1.12. 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.
- NXamplifier
Base classed definition for amplifier devices.
- 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.
- NXauger_line
An Auger line.
- 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.
- NXelement
A chemical element of the periodic table.
- 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.
- NXemission_line
A characteristic X-ray emission line.
- 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.
- NXlockin
A base class definition for a lock-in amplifier.
- 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 used in processing or analysing data.
- 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.
- NXphase_lock_loop
A base class definition for a phase-locked loop (PLL) used in AFM experiments.
- 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.
- NXrcs
A base class for the Real Time Control System (RCS).
- 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.
- NXspm_bias_spectroscopy
A base class for bias spectroscopy to describe the change in the physical properties
- NXspm_cantilever
A base class to describe the cantilever used in Atomic Force Microscopy (AFM).
- NXspm_cantilever_config
This file defines the NXspm_cantilever_config base class, which contains configuration
- NXspm_cantilever_oscillator
In generally speaking a cantilever resembles a leaf-spring which can be treated as a
- NXspm_piezo_config
A base class describing piezo actuator settings for scanning probe microscopy.
- NXspm_piezo_sensor
A position sensor of the piezo scanner. It reports the position of the tip relative to the
- NXspm_piezoelectric_material
Description and properties of the piezoelectric actuator materials.
- NXspm_positioner
An extension of positioner, used to maintain a measurement signal through
- NXspm_scan_control
A scan is performed inside an N-dimensional phase space, where each dimension can correspond not only to real space coordinates (x,y) but also to any other parameter. This class contains detailed information about controlling the scan in such a phase space (or its subspace).
- NXspm_scan_pattern
Basic base class to define the pattern of a scan in a given scan region.
- NXspm_scan_region
The scan region is the area of phase space or sub-phase space where the scan is
- NXspm_temperature_sensor
The NXspm_temperature_sensor class describes a temperature sensor
- 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.