NXfilter

From NeXus

Jump to: navigation, search

Contents

XML Meta-DTD Definition for NXfilter.xml

This follows the XML Meta-DTD Definition format and can be downloaded from http://svn.nexusformat.org/definitions/tags/PRE_NXDL/base_classes/NXfilter.xml

<?xml version="1.0" encoding="UTF-8"?>
<!--
URL:     http://www.nexus.anl.gov/classes/xml/NXfilter.xml
Editor:  NIAC
$Id: NXfilter.xml 4 2005-07-19 04:10:26Z rio $

Template for specifying the state of band pass filters.

-->
<NXfilter name="filter_name">
	<NXgeometry name="">
		{Geometry of the filter}?
	</NXgeometry>
	<description type="NX_CHAR">
		{"Beryllium" | "Pyrolytic Graphite" | "Graphite" | "Sapphire" | "Silicon" | "Supermirror"}?
	</description>
	<status type="NX_CHAR">
		{in | out}?
	</status>
	<transmission type="NXdata">
		{Wavelength transmission profile of filter}?
	</transmission>
	<temperature type="NX_FLOAT" Units="Kelvin">
		{average/nominal filter temperature}
	</temperature>
	<temperature_log type="NXlog">
		{Linked temperature_log for the filter}?
	</temperature_log>
	<sensor_type type="NXsensor">
		{Sensor(s)used to monitor the filter temperature}?
	</sensor_type>
	<unit_cell type="NX_FLOAT[n_comp,6])">
		{Unit cell parameters for single crystal filter(lengths and angles)}?
	</unit_cell>
	<unit_cell_volume type="NX_FLOAT[n_comp]" units="Angstroms3" rank="1">
		{Unit cell}?
	</unit_cell_volume>
	<orientation_matrix type="NX_FLOAT[n_comp,3,3]">
		{Orientation matrix of single crystal filter}?
	</orientation_matrix>
	<m_value type="NX_FLOAT">
		{m value of supermirror filter}
	</m_value>
	<substrate_material type="NX_FLOAT">
		{substrate material of supermirror filter}
	</substrate_material>
	<substrate_thickness type="NX_FLOAT">
		{substrate thickness of supermirror filter}
	</substrate_thickness>
	<coating_material type="NX_FLOAT">
		{coating material of supermirror filter}
	</coating_material>
	<substrate_roughness type="NX_FLOAT">
		{substrate rougness of supermirror filter}
	</substrate_roughness>
	<coating_roughness type="NX_FLOAT[nsurf]">
		{coating roughness of supermirror filter}
	</coating_roughness>
</NXfilter>

Tabular Representation of XML Meta-DTD

(automatically generated from http://svn.nexusformat.org/definitions/tags/PRE_NXDL/base_classes/NXfilter.xml)

NXfilter

Name Type Description Attributes
NXgeometryGeometry of the filter
descriptionNX_CHAR"Beryllium" | "Pyrolytic Graphite" | "Graphite" | "Sapphire" | "Silicon" | "Supermirror"
statusNX_CHARin | out
transmissionNXdataWavelength transmission profile of filter
temperatureNX_FLOATaverage/nominal filter temperature
Units="Kelvin"
temperature_logNXlogLinked temperature_log for the filter
sensor_typeNXsensorSensor(s)used to monitor the filter temperature
unit_cellNX_FLOAT[n_comp,6])Unit cell parameters for single crystal filter(lengths and angles)
unit_cell_volumeNX_FLOAT[n_comp]Unit cell
units="Angstroms3"

rank="1"

orientation_matrixNX_FLOAT[n_comp,3,3]Orientation matrix of single crystal filter
m_valueNX_FLOATm value of supermirror filter
substrate_materialNX_FLOATsubstrate material of supermirror filter
substrate_thicknessNX_FLOATsubstrate thickness of supermirror filter
coating_materialNX_FLOATcoating material of supermirror filter
substrate_roughnessNX_FLOATsubstrate rougness of supermirror filter
coating_roughnessNX_FLOAT[nsurf]coating roughness of supermirror filter

Personal tools