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.