DetectorComplexType

A full description of the properties of a detector composed of 1-D or 2-D pixel elements, including things like <Binning> and <Windowing>, described by XYPair elements.

Complex Type Information

Model

Attributes

QName Type Fixed Default Use Inheritable Annotation
id xs:ID optional
name xs:string optional
rdf xs:anyURI optional
ref xs:IDREF optional
uref UniqueNamesSimpleType optional

Used By

Source

<xs:complexType name="DetectorComplexType">
  <xs:annotation>
    <xs:documentation>A full description of the properties of a detector composed of 1-D or 2-D pixel elements, including things like <Binning> and <Windowing>, described by XYPair elements.</xs:documentation>
  </xs:annotation>
  <xs:choice minOccurs="0" maxOccurs="unbounded">
    <xs:element name="Bias" type="BiasComplexType" minOccurs="0"/>
    <xs:element name="Binning" type="XYPairComplexType" minOccurs="0"/>
    <xs:element name="Capacity" type="DoubleValueADUUnitsComplexType" minOccurs="0"/>
    <xs:element name="ColumnPixelSize" type="DoubleValueMicrometersUnitsComplexType" minOccurs="0"/>
    <xs:element name="DarkCurrent" type="DarkCurrentComplexType" minOccurs="0"/>
    <xs:element name="Description" type="DescriptionComplexType" minOccurs="0"/>
    <xs:element name="FlatField" type="FlatFieldComplexType" minOccurs="0"/>
    <xs:element name="Gain" type="GainComplexType" minOccurs="0"/>
    <xs:element name="NumColumns" type="xs:positiveInteger" minOccurs="0"/>
    <xs:element name="NumRows" type="xs:positiveInteger" minOccurs="0"/>
    <xs:element name="PixelRadius" type="DoubleValueMicrometersUnitsComplexType" minOccurs="0"/>
    <xs:element name="PixelSize" type="DoubleValueMicrometersUnitsComplexType" minOccurs="0"/>
    <xs:element name="PositionAngle" type="PositionAngleComplextType" minOccurs="0"/>
    <xs:element name="SpectralEfficiency" type="SpectralEfficiencyComplexType" minOccurs="0"/>
    <xs:element name="SpectralRegion" type="SpectralRegionTypes" minOccurs="0"/>
    <xs:element name="ReadoutNoise" type="ReadoutNoiseComplexType" minOccurs="0"/>
    <xs:element name="RowPixelSize" type="DoubleValueMicrometersUnitsComplexType" minOccurs="0"/>
    <xs:element name="Windowing" minOccurs="0">
      <xs:complexType>
        <xs:sequence maxOccurs="unbounded">
          <xs:element name="Window">
            <xs:complexType>
              <xs:all>
                <xs:element name="LowerLeft" type="XYPairComplexType"/>
                <xs:element name="UpperRight" type="XYPairComplexType"/>
              </xs:all>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:any namespace="##other" processContents="strict" minOccurs="0" maxOccurs="unbounded"/>
  </xs:choice>
  <xs:attribute name="name" type="xs:string"/>
  <xs:attributeGroup ref="RTMLAttributes"/>
</xs:complexType>