3.3.3.38. NXbeam_splitter¶
Status:
base class, extends NXobject
Description:
A beam splitter, i.e. a device splitting the light into two or more beams. ...
A beam splitter, i.e. a device splitting the light into two or more beams.
Information about types and properties of beam splitters is provided e.g. [here](https://www.rp-photonics.com/beam_splitters.html).
Use two or more NXbeam_paths to describe the beam paths after the beam splitter. In the dependency chain of the new beam paths, the first elements each point to this beam splitter, as this is the previous element.
Symbols:
N_spectrum: Length of the spectrum vector (e.g. wavelength or energy) for which the refractive index of the beam splitter material and/or coating is defined.
N_spectrum_RT: Length of the spectrum vector (e.g. wavelength or energy) for which the reflectance or transmission of the beam splitter is given.
N_shapepar: Number of parameters needed do descripe the shape of the beam splitter.
N_objects: Number of objects the beam splitter is made up of.
N_outputs: Number of outputs, i.e. number of paths the beam takes after being split by the beam splitter.
Structure:
type: (optional) NX_CHAR
Specify the beam splitter type (e.g. dielectric mirror, pellicle, ...
Specify the beam splitter type (e.g. dielectric mirror, pellicle, dichroic mirror etc.). Shape (e.g. prism, plate, cube) and dimension should be described in ‘geometry’. Define if the beam splitter is polarizing or not in the field ‘polarizing(NX_BOOLEAN)’.
Any of these values:
dichroic mirror
dielectric mirror
metal-coated mirror
Nicol prism
Glan-Thompson prism
pellicle mirror
Polka dot beam splitter
fiber optic splitter
other
other_type: (optional) NX_CHAR
If you selected 'other' in 'type' use this field to specify which type of ...
If you selected ‘other’ in ‘type’ use this field to specify which type of beam splitter was used.
polarizing: (optional) NX_BOOLEAN
Is the beam splitter polarizing?
multiple_outputs: (optional) NX_BOOLEAN
Does the beam splitter have multiple outputs (diffractive optical ...
Does the beam splitter have multiple outputs (diffractive optical element), i.e. more than two outputs?
splitting_ratio: (optional) NX_NUMBER (Rank: 1, Dimensions: [N_outputs]) {units=NX_UNITLESS}
Beam splitting ratio(s) for the various outputs (i.e. the ...
Beam splitting ratio(s) for the various outputs (i.e. the paths of the beam after being split by the beam splitter). The order of the ratios must be consistent with the labels 1, 2, … N_outputs defined by the sketch in ‘SHAPE/sketch’, starting with 1.
clear_aperture: (optional) NX_FLOAT {units=NX_UNITLESS}
Clear aperture of the device (e.g. 90% of diameter for a disc, or 90% of ...
Clear aperture of the device (e.g. 90% of diameter for a disc, or 90% of length and height for square geometry).
wavelength_range: (recommended) NX_FLOAT (Rank: 1, Dimensions: [2]) {units=NX_WAVELENGTH}
Wavelength range for which the beam splitter is designed. Enter the ...
Wavelength range for which the beam splitter is designed. Enter the minimum and maximum values of the wavelength range. Alternatively, or additionally, you may define the wavelength range for the coating in coating/wavelength_range_coating.
optical_loss: (optional) NX_NUMBER (Rank: 1, Dimensions: [N_outputs]) {units=NX_UNITLESS}
Optical loss of the beam splitter for the various outputs (i.e. the paths ...
Optical loss of the beam splitter for the various outputs (i.e. the paths of the beam after being split by the beam splitter). The order of the ratios must be consistent with the labels 1, 2, … N_outputs defined by the sketch in ‘SHAPE/sketch’, starting with 1.
incident_angle: (optional) NX_NUMBER {units=NX_ANGLE}
Optimized angle of incidence for the desired splitting ratio.
deflection_angle: (optional) NX_NUMBER {units=NX_ANGLE}
Angle of deflection corresponding to the optimized angle of incidence ...
Angle of deflection corresponding to the optimized angle of incidence defined in incident_angle.
AOI_range: (optional) NX_NUMBER (Rank: 1, Dimensions: [2]) {units=NX_ANGLE}
Range of the angles of incidence (AOI) for which the beam splitter can be ...
Range of the angles of incidence (AOI) for which the beam splitter can be operated. Specify the minimum and maximum angles of the range.
reflectance: (optional) NX_FLOAT (Rank: 1, Dimensions: [N_spectrum_RT]) {units=NX_UNITLESS}
Reflectance of the beam splitter at given spectral values.
transmission: (optional) NX_FLOAT (Rank: 2, Dimensions: [N_outputs, N_spectrum_RT]) {units=NX_UNITLESS}
Transmission at given spectral values for the various outputs (i.e. the ...
Transmission at given spectral values for the various outputs (i.e. the paths of the beam after being split by the beam splitter). The order of the ratios must be consistent with the labels 1, 2, … N_outputs defined by the sketch in ‘SHAPE/sketch’, starting with 1.
SHAPE: (recommended) NXshape
Describe the geometry (shape, dimension etc.) of the beam splitter. ...
Describe the geometry (shape, dimension etc.) of the beam splitter. Specify the dimensions in ‘SHAPE/size’. A sketch of the device should be provided in the ‘sketch(NXdata)’ field to clarify (i) the shape and dimensions of the device, and (ii) the input and outputs (i.e. the direction of the incoming and outcoming (split) beams).
Describe the shape (plate, cube, wedged, prism etc.). ...
Describe the shape (plate, cube, wedged, prism etc.).
Any of these values:
cube
cylinder
plate
prism
wedged
other
other_shape: (optional) NX_CHAR
If you chose ‘other’ in ‘shape’ describe what it is.
size: (optional) NX_CHAR (Rank: 2, Dimensions: [N_objects, N_shapepar])
Physical extent of the beam splitter device. The beam splitter might be ...
Physical extent of the beam splitter device. The beam splitter might be made up of one or more objects (NX_objects). The meaning and location of the axes used will vary according to the value of the ‘shape’ variable. ‘N_shapepar’ defines how many parameters:
For ‘cube’ the parameters are (width, length).
For ‘cylinder’ the parameters are (diameter, length).
For ‘plate’ the parameters are (width, height, length).
For ‘prism’ the parameters are (width, height, length).
For ‘wedged’ the parameters are (width, height, shortest length). The wedge angle should be provided in ‘SHAPE/wedge_angle’.
For ‘other’ the parameters may be (A, B, C, …) with the labels defined in the sketch plotted in ‘SHAPE/sketch’.
wedge_angle: (optional) NX_FLOAT {units=NX_ANGLE}
Wedge angle if ‘shape’ is ‘wedged’.
sketch: (optional) NXdata
Sketch of the beam splitter showing its geometry. The paths of the ...
Sketch of the beam splitter showing its geometry. The paths of the incoming and split beam should be illustrated and labelled (0 for the incoming beam, and 1, 2,…, N_outputs for the outputs (i.e. the split beam paths)).
substrate: (optional) NXsample
Substrate of the beam splitter. Describe the material of the substrate in ...
Substrate of the beam splitter. Describe the material of the substrate in substrate/substrate_material and provide its index of refraction in substrate/index_of_refraction_substrate, if known.
substrate_material: (optional) NX_CHAR
Specify the material of the beam splitter. If the device has a coating ...
Specify the material of the beam splitter. If the device has a coating it should be described in coating/coating_material. Is the material birefringent?
substrate_thickness: (optional) NX_FLOAT (Rank: 1, Dimensions: [2]) {units=NX_LENGTH}
Thickness of the beam splitter substrate. Define the minimum and ...
Thickness of the beam splitter substrate. Define the minimum and maximum thickness (for a wedged geomtry). For a homogeneous thickness (e.g. as in plate beam splitters) the minimum and maximum values are equal.
index_of_refration_substrate: (optional) NX_FLOAT (Rank: 2, Dimensions: [2, N_spectrum]) {units=NX_UNITLESS}
Complex index of refraction of the beam splitter substrate. Specify at ...
Complex index of refraction of the beam splitter substrate. Specify at given spectral values (e.g. wavelength, energy, wavenumber etc.).
coating: (optional) NXsample
Is the beam splitter coated? If yes, specify the type and material of the ...
Is the beam splitter coated? If yes, specify the type and material of the coating and the spectral range for which it is designed. If known, you may also provide its index of refraction. For a beam splitter cube consisting of two prisms which are glued together, you may want to specify the the glue and the coatings of each prism.
coating_type: (optional) NX_CHAR
Specify the coating type (e.g. dielectric, anti-reflection (AR), ...
Specify the coating type (e.g. dielectric, anti-reflection (AR), multilayer coating etc.).
coating_material: (optional) NX_CHAR
Specify the coating material.
coating_thickness: (optional) NX_FLOAT {units=NX_LENGTH}
Thickness of the coating.
wavelength_range_coating: (recommended) NX_FLOAT (Rank: 1, Dimensions: [2]) {units=NX_WAVELENGTH}
Wavelength range for which the coating is designed. Enter the minimum ...
Wavelength range for which the coating is designed. Enter the minimum and maximum values of the wavelength range.
index_of_refraction_coating: (optional) NX_FLOAT (Rank: 2, Dimensions: [2, N_spectrum]) {units=NX_UNITLESS}
Complex index of refraction of the coating. Specify at given spectral ...
Complex index of refraction of the coating. Specify at given spectral values (e.g. wavelength, energy, wavenumber etc.).
Hypertext Anchors¶
List of hypertext anchors for all groups, fields, attributes, and links defined in this class.