.. auto-generated by dev_tools.docs.nxdl from the NXDL source contributed_definitions/NXellipsometry.nxdl.xml -- DO NOT EDIT .. index:: ! NXellipsometry (application definition) ! ellipsometry (application definition) see: ellipsometry (application definition); NXellipsometry .. _NXellipsometry: ============== NXellipsometry ============== .. Contributors List .. |contrib_name| replace:: Domna|domna|https://avatars.githubusercontent.com/u/1014422?v=4|2022-09-05 .. |contrib_name| replace:: Carola Emminger|cmmngr|https://avatars.githubusercontent.com/u/98404894?v=4|2022-06-21 .. |contrib_name| replace:: Aalbino2|aalbino2|https://avatars.githubusercontent.com/u/95371554?v=4|2022-06-17 .. |contrib_name| replace:: Kuehbachm|mkuehbach|https://avatars.githubusercontent.com/u/14091504?v=4|2022-06-17 .. |contrib_name| replace:: Sanbrock|sanbrock|https://avatars.githubusercontent.com/u/45483558?v=4|2022-03-02 **Status**: application definition, extends :ref:`NXopt` **Description**: .. collapse:: Ellipsometry, complex systems, up to variable angle spectroscopy. ... Ellipsometry, complex systems, up to variable angle spectroscopy. Information on ellipsometry is provided, e.g. in: * H. Fujiwara, Spectroscopic ellipsometry: principles and applications, John Wiley & Sons, 2007. * R. M. A. Azzam and N. M. Bashara, Ellipsometry and Polarized Light, North-Holland Publishing Company, 1977. * H. G. Tompkins and E. A. Irene, Handbook of Ellipsometry, William Andrew, 2005. Open access sources: * https://www.angstromadvanced.com/resource.asp * https://pypolar.readthedocs.io/en/latest/ Review articles: * T. E. Jenkins, "Multiple-angle-of-incidence ellipsometry", J. Phys. D: Appl. Phys. 32, R45 (1999), https://doi.org/10.1088/0022-3727/32/9/201 * D. E. Aspnes, "Spectroscopic ellipsometry - Past, present, and future", Thin Solid Films 571, 334-344 (2014), https://doi.org/10.1016/j.tsf.2014.03.056 * R. M. A. Azzam, "Mueller-matrix ellipsometry: a review", Proc. SPIE 3121, Polarization: Measurement, Analysis, and Remote Sensing, (3 October 1997), https://doi.org/10.1117/12.283870 * E. A. Irene, "Applications of spectroscopic ellipsometry to microelectronics", Thin Solid Films 233, 96-111 (1993), https://doi.org/10.1016/0040-6090(93)90069-2 * S. Zollner et al., "Spectroscopic ellipsometry from 10 to 700 K", Adv. Opt. Techn., (2022), https://doi.org/10.1515/aot-2022-0016 **Symbols**: Variables used throughout the document, e.g. dimensions or parameters. **N_spectrum**: Length of the spectrum array (e.g. wavelength or energy) of the measured data. **N_sensors**: Number of sensors used to measure parameters that influence the sample, such as temperature or pressure. **N_measurements**: Number of measurements (1st dimension of measured_data array). This is equal to the number of parameters scanned. For example, if the experiment was performed at three different temperatures and two different pressures N_measurements = 2*3 = 6. **N_detection_angles**: Number of detection angles of the beam reflected or scattered off the sample. **N_incident_angles**: Number of angles of incidence of the incident beam. **N_observables**: Number of observables that are saved in a measurement. e.g. one for intensity, reflectivity or transmittance, two for Psi and Delta etc. This is equal to the second dimension of the data array 'measured_data' and the number of column names. **N_time**: Number of time points measured, the length of NXsample/time_points **Groups cited**: :ref:`NXbeam_path`, :ref:`NXdetector`, :ref:`NXentry`, :ref:`NXinstrument`, :ref:`NXlens_opt`, :ref:`NXmonochromator`, :ref:`NXprocess`, :ref:`NXsample`, :ref:`NXsource`, :ref:`NXwaveplate` .. index:: NXentry (base class); used in application definition, NXinstrument (base class); used in application definition, NXprocess (base class); used in application definition, NXbeam_path (base class); used in application definition, NXsource (base class); used in application definition, NXlens_opt (base class); used in application definition, NXdetector (base class); used in application definition, NXwaveplate (base class); used in application definition, NXmonochromator (base class); used in application definition, NXsample (base class); used in application definition **Structure**: .. _/NXellipsometry/ENTRY-group: **ENTRY**: (required) :ref:`NXentry` :ref:`⤆ ` .. collapse:: This is the application definition describing ellipsometry experiments. ... This is the application definition describing ellipsometry experiments. Such experiments may be as simple as identifying how a reflected beam of light with a single wavelength changes its polarization state, to a variable angle spectroscopic ellipsometry experiment. The application definition defines: * elements of the experimental instrument * calibration information if available * parameters used to tune the state of the sample * sample description .. _/NXellipsometry/ENTRY/definition-field: .. index:: definition (field) **definition**: (required) :ref:`NX_CHAR ` :ref:`⤆ ` .. collapse:: An application definition for ellipsometry. ... An application definition for ellipsometry. Obligatory value: ``NXellipsometry`` .. _/NXellipsometry/ENTRY/definition@version-attribute: .. index:: version (field attribute) **@version**: (required) :ref:`NX_CHAR ` :ref:`⤆ ` .. collapse:: Version number to identify which definition of this application ... Version number to identify which definition of this application definition was used for this entry/data. .. _/NXellipsometry/ENTRY/definition@url-attribute: .. index:: url (field attribute) **@url**: (required) :ref:`NX_CHAR ` :ref:`⤆ ` .. collapse:: URL where to find further material (documentation, examples) relevant ... URL where to find further material (documentation, examples) relevant to the application definition. .. _/NXellipsometry/ENTRY/experiment_description-field: .. index:: experiment_description (field) **experiment_description**: (required) :ref:`NX_CHAR ` :ref:`⤆ ` .. collapse:: An optional free-text description of the experiment. ... An optional free-text description of the experiment. However, details of the experiment should be defined in the specific fields of this application definition rather than in this experiment description. .. _/NXellipsometry/ENTRY/experiment_type-field: .. index:: experiment_type (field) **experiment_type**: (required) :ref:`NX_CHAR ` :ref:`⤆ ` .. collapse:: Specify the type of ellipsometry. ... Specify the type of ellipsometry. Any of these values: * ``in situ spectroscopic ellipsometry`` * ``THz spectroscopic ellipsometry`` * ``infrared spectroscopic ellipsometry`` * ``ultraviolet spectroscopic ellipsometry`` * ``uv-vis spectroscopic ellipsometry`` * ``NIR-Vis-UV spectroscopic ellipsometry`` * ``imaging ellipsometry`` .. _/NXellipsometry/ENTRY/INSTRUMENT-group: **INSTRUMENT**: (required) :ref:`NXinstrument` :ref:`⤆ ` Properties of the ellipsometry equipment. .. _/NXellipsometry/ENTRY/INSTRUMENT/company-field: .. index:: company (field) **company**: (optional) :ref:`NX_CHAR ` :ref:`⤆ ` Name of the company which build the instrument. .. _/NXellipsometry/ENTRY/INSTRUMENT/construction_year-field: .. index:: construction_year (field) **construction_year**: (optional) :ref:`NX_DATE_TIME ` :ref:`⤆ ` .. collapse:: ISO8601 date when the instrument was constructed. ... ISO8601 date when the instrument was constructed. UTC offset should be specified. .. _/NXellipsometry/ENTRY/INSTRUMENT/ellipsometer_type-field: .. index:: ellipsometer_type (field) **ellipsometer_type**: (required) :ref:`NX_CHAR ` .. collapse:: What type of ellipsometry was used? See Fujiwara Table 4.2. ... What type of ellipsometry was used? See Fujiwara Table 4.2. Any of these values: * ``rotating analyzer`` * ``rotating analyzer with analyzer compensator`` * ``rotating analyzer with polarizer compensator`` * ``rotating polarizer`` * ``rotating compensator on polarizer side`` * ``rotating compensator on analyzer side`` * ``modulator on polarizer side`` * ``modulator on analyzer side`` * ``dual compensator`` * ``phase modulation`` * ``imaging ellipsometry`` * ``null ellipsometry`` .. _/NXellipsometry/ENTRY/INSTRUMENT/rotating_element_type-field: .. index:: rotating_element_type (field) **rotating_element_type**: (required) :ref:`NX_CHAR ` .. collapse:: Define which element rotates, e.g. polarizer or analyzer. ... Define which element rotates, e.g. polarizer or analyzer. Any of these values: * ``polarizer (source side)`` * ``analyzer (detector side)`` * ``compensator (source side)`` * ``compensator (detector side)`` .. _/NXellipsometry/ENTRY/INSTRUMENT/software-group: **software**: (required) :ref:`NXprocess` :ref:`⤆ ` .. _/NXellipsometry/ENTRY/INSTRUMENT/software/program-field: .. index:: program (field) **program**: (required) :ref:`NX_CHAR ` :ref:`⤆ ` .. collapse:: Commercial or otherwise defined given name of the program that was ... Commercial or otherwise defined given name of the program that was used to generate the result file(s) with measured data and metadata. This program converts the measured signals to ellipsometry data. If home written, one can provide the actual steps in the NOTE subfield here. .. _/NXellipsometry/ENTRY/INSTRUMENT/BEAM_PATH-group: **BEAM_PATH**: (required) :ref:`NXbeam_path` :ref:`⤆ ` .. _/NXellipsometry/ENTRY/INSTRUMENT/BEAM_PATH/light_source-group: **light_source**: (required) :ref:`NXsource` :ref:`⤆ ` Specify the used light source. Multiple selection possible. .. _/NXellipsometry/ENTRY/INSTRUMENT/BEAM_PATH/light_source/source_type-field: .. index:: source_type (field) **source_type**: (required) :ref:`NX_CHAR ` Any of these values: ``arc lamp`` | ``halogen lamp`` | ``LED`` | ``other`` .. _/NXellipsometry/ENTRY/INSTRUMENT/BEAM_PATH/focussing_probes-group: **focussing_probes**: (optional) :ref:`NXlens_opt` .. collapse:: If focussing probes (lenses) were used, please state if the data ... If focussing probes (lenses) were used, please state if the data were corrected for the window effects. .. _/NXellipsometry/ENTRY/INSTRUMENT/BEAM_PATH/focussing_probes/data_correction-field: .. index:: data_correction (field) **data_correction**: (required) :ref:`NX_BOOLEAN ` .. collapse:: Were the recorded data corrected by the window effects of the ... Were the recorded data corrected by the window effects of the focussing probes (lenses)? .. _/NXellipsometry/ENTRY/INSTRUMENT/BEAM_PATH/focussing_probes/angular_spread-field: .. index:: angular_spread (field) **angular_spread**: (recommended) :ref:`NX_NUMBER ` {units=\ :ref:`NX_ANGLE `} Specify the angular spread caused by the focussing probes. .. _/NXellipsometry/ENTRY/INSTRUMENT/BEAM_PATH/DETECTOR-group: **DETECTOR**: (required) :ref:`NXdetector` .. collapse:: Properties of the detector used. Integration time is the count time ... Properties of the detector used. Integration time is the count time field, or the real time field. See their definition. .. _/NXellipsometry/ENTRY/INSTRUMENT/BEAM_PATH/rotating_element-group: **rotating_element**: (optional) :ref:`NXwaveplate` :ref:`⤆ ` .. collapse:: Properties of the rotating element defined in ... Properties of the rotating element defined in 'instrument/rotating_element_type'. .. _/NXellipsometry/ENTRY/INSTRUMENT/BEAM_PATH/rotating_element/revolutions-field: .. index:: revolutions (field) **revolutions**: (optional) :ref:`NX_NUMBER ` {units=\ :ref:`NX_COUNT `} .. collapse:: Define how many revolutions of the rotating element were averaged ... Define how many revolutions of the rotating element were averaged for each measurement. If the number of revolutions was fixed to a certain value use the field 'fixed_revolutions' instead. .. _/NXellipsometry/ENTRY/INSTRUMENT/BEAM_PATH/rotating_element/fixed_revolutions-field: .. index:: fixed_revolutions (field) **fixed_revolutions**: (optional) :ref:`NX_NUMBER ` {units=\ :ref:`NX_COUNT `} .. collapse:: Define how many revolutions of the rotating element were taken ... Define how many revolutions of the rotating element were taken into account for each measurement (if number of revolutions was fixed to a certain value, i.e. not averaged). .. _/NXellipsometry/ENTRY/INSTRUMENT/BEAM_PATH/rotating_element/max_revolutions-field: .. index:: max_revolutions (field) **max_revolutions**: (optional) :ref:`NX_NUMBER ` {units=\ :ref:`NX_COUNT `} .. collapse:: Specify the maximum value of revolutions of the rotating element ... Specify the maximum value of revolutions of the rotating element for each measurement. .. _/NXellipsometry/ENTRY/INSTRUMENT/BEAM_PATH/spectrometer-group: **spectrometer**: (optional) :ref:`NXmonochromator` :ref:`⤆ ` .. collapse:: The spectroscope element of the ellipsometer before the detector, ... The spectroscope element of the ellipsometer before the detector, but often integrated to form one closed unit. Information on the dispersive element can be specified in the subfield GRATING. Note that different gratings might be used for different wavelength ranges. The dispersion of the grating for each wavelength range can be stored in grating_dispersion. .. _/NXellipsometry/ENTRY/SAMPLE-group: **SAMPLE**: (required) :ref:`NXsample` :ref:`⤆ ` .. _/NXellipsometry/ENTRY/SAMPLE/backside_roughness-field: .. index:: backside_roughness (field) **backside_roughness**: (required) :ref:`NX_BOOLEAN ` .. collapse:: Was the backside of the sample roughened? Relevant for infrared ... Was the backside of the sample roughened? Relevant for infrared ellipsometry. .. _/NXellipsometry/ENTRY/data_collection-group: **data_collection**: (required) :ref:`NXprocess` :ref:`⤆ ` .. _/NXellipsometry/ENTRY/data_collection/data_type-field: .. index:: data_type (field) **data_type**: (required) :ref:`NX_CHAR ` :ref:`⤆ ` .. collapse:: Select which type of data was recorded, for example Psi and Delta ... Select which type of data was recorded, for example Psi and Delta (see: https://en.wikipedia.org/wiki/Ellipsometry#Data_acquisition). It is possible to have multiple selections. Data types may also be converted to each other, e.g. a Mueller matrix contains N,C,S data as well. This selection defines how many columns (N_observables) are stored in the data array. Any of these values: * ``Psi/Delta`` * ``tan(Psi)/cos(Delta)`` * ``Mueller matrix`` * ``Jones matrix`` * ``N/C/S`` * ``raw data`` Hypertext Anchors ----------------- List of hypertext anchors for all groups, fields, attributes, and links defined in this class. * :ref:`/NXellipsometry/ENTRY-group ` * :ref:`/NXellipsometry/ENTRY/data_collection-group ` * :ref:`/NXellipsometry/ENTRY/data_collection/data_type-field ` * :ref:`/NXellipsometry/ENTRY/definition-field ` * :ref:`/NXellipsometry/ENTRY/definition@url-attribute ` * :ref:`/NXellipsometry/ENTRY/definition@version-attribute ` * :ref:`/NXellipsometry/ENTRY/experiment_description-field ` * :ref:`/NXellipsometry/ENTRY/experiment_type-field ` * :ref:`/NXellipsometry/ENTRY/INSTRUMENT-group ` * :ref:`/NXellipsometry/ENTRY/INSTRUMENT/BEAM_PATH-group ` * :ref:`/NXellipsometry/ENTRY/INSTRUMENT/BEAM_PATH/DETECTOR-group ` * :ref:`/NXellipsometry/ENTRY/INSTRUMENT/BEAM_PATH/focussing_probes-group ` * :ref:`/NXellipsometry/ENTRY/INSTRUMENT/BEAM_PATH/focussing_probes/angular_spread-field ` * :ref:`/NXellipsometry/ENTRY/INSTRUMENT/BEAM_PATH/focussing_probes/data_correction-field ` * :ref:`/NXellipsometry/ENTRY/INSTRUMENT/BEAM_PATH/light_source-group ` * :ref:`/NXellipsometry/ENTRY/INSTRUMENT/BEAM_PATH/light_source/source_type-field ` * :ref:`/NXellipsometry/ENTRY/INSTRUMENT/BEAM_PATH/rotating_element-group ` * :ref:`/NXellipsometry/ENTRY/INSTRUMENT/BEAM_PATH/rotating_element/fixed_revolutions-field ` * :ref:`/NXellipsometry/ENTRY/INSTRUMENT/BEAM_PATH/rotating_element/max_revolutions-field ` * :ref:`/NXellipsometry/ENTRY/INSTRUMENT/BEAM_PATH/rotating_element/revolutions-field ` * :ref:`/NXellipsometry/ENTRY/INSTRUMENT/BEAM_PATH/spectrometer-group ` * :ref:`/NXellipsometry/ENTRY/INSTRUMENT/company-field ` * :ref:`/NXellipsometry/ENTRY/INSTRUMENT/construction_year-field ` * :ref:`/NXellipsometry/ENTRY/INSTRUMENT/ellipsometer_type-field ` * :ref:`/NXellipsometry/ENTRY/INSTRUMENT/rotating_element_type-field ` * :ref:`/NXellipsometry/ENTRY/INSTRUMENT/software-group ` * :ref:`/NXellipsometry/ENTRY/INSTRUMENT/software/program-field ` * :ref:`/NXellipsometry/ENTRY/SAMPLE-group ` * :ref:`/NXellipsometry/ENTRY/SAMPLE/backside_roughness-field ` **NXDL Source**: https://github.com/nexusformat/definitions/blob/main/contributed_definitions/NXellipsometry.nxdl.xml