Showing:

Annotations
Diagrams
Instances
Model
Properties
Source
Used by
Included schema fusiondiag.xsd
Namespace No namespace
Properties
attribute form default unqualified
element form default qualified
Element fusiondiag
Namespace No namespace
Annotations
Fusion product diagnostics; Time-dependent CPO
Diagram
Diagram utilities_xsd.tmp#datainfo fusiondiag_xsd.tmp#fusiondiag_fus_product utilities_xsd.tmp#codeparam fusiondiag_xsd.tmp#fusiondiag_time
Properties
content complex
Used by
Element top
Model
Children codeparam, datainfo, fus_product, time
Instance
<fusiondiag>
  <datainfo>{1,1}</datainfo>
  <fus_product>{1,unbounded}</fus_product>
  <codeparam>{1,1}</codeparam>
  <time>{1,1}</time>
</fusiondiag>
Source
<xs:element name="fusiondiag">
  <xs:annotation>
    <xs:appinfo>machine description</xs:appinfo>
    <xs:documentation>Fusion product diagnostics; Time-dependent CPO</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="datainfo"/>
      <xs:element name="fus_product" type="fusiondiag_fus_product" maxOccurs="unbounded">
        <xs:annotation>
          <xs:appinfo>machine description</xs:appinfo>
          <xs:documentation>Source. Time-dependent. Structure array. Replicate this source structure to accommodate neutron and gammas.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element ref="codeparam"/>
      <xs:element name="time" type="xs:float">
        <xs:annotation>
          <xs:documentation>Time [s]; Time-dependent; Scalar</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element fusiondiag / fus_product
Namespace No namespace
Annotations
Source. Time-dependent. Structure array. Replicate this source structure to accommodate neutron and gammas.
Diagram
Diagram fusiondiag_xsd.tmp#NO_NAMESPACE_fusiondiag_fus_product_product fusiondiag_xsd.tmp#NO_NAMESPACE_fusiondiag_fus_product_reaction fusiondiag_xsd.tmp#NO_NAMESPACE_fusiondiag_fus_product_collimator fusiondiag_xsd.tmp#NO_NAMESPACE_fusiondiag_fus_product_counts fusiondiag_xsd.tmp#NO_NAMESPACE_fusiondiag_fus_product_emissivity1d fusiondiag_xsd.tmp#NO_NAMESPACE_fusiondiag_fus_product_emissivity2d utilities_xsd.tmp#codeparam fusiondiag_xsd.tmp#NO_NAMESPACE_fusiondiag_fus_product
Type fusiondiag_fus_product
Properties
content complex
maxOccurs unbounded
Model
Children codeparam, collimator, counts, emissivity1d, emissivity2d, product, reaction
Instance
<fus_product>
  <product>{1,1}</product>
  <reaction>{1,1}</reaction>
  <collimator>{1,1}</collimator>
  <counts>{1,1}</counts>
  <emissivity1d>{1,1}</emissivity1d>
  <emissivity2d>{1,1}</emissivity2d>
  <codeparam>{1,1}</codeparam>
</fus_product>
Source
<xs:element name="fus_product" type="fusiondiag_fus_product" maxOccurs="unbounded">
  <xs:annotation>
    <xs:appinfo>machine description</xs:appinfo>
    <xs:documentation>Source. Time-dependent. Structure array. Replicate this source structure to accommodate neutron and gammas.</xs:documentation>
  </xs:annotation>
</xs:element>
Element fusiondiag_fus_product / product
Namespace No namespace
Annotations
Type of fusion product (neutron,gamma)
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="product" type="xs:string">
  <xs:annotation>
    <xs:appinfo>machine description</xs:appinfo>
    <xs:documentation>Type of fusion product (neutron,gamma)</xs:documentation>
  </xs:annotation>
</xs:element>
Element fusiondiag_fus_product / reaction
Namespace No namespace
Annotations
Type of reaction involved (e.g. DD neutron, Be-alpha,n,gamma-C)
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="reaction" type="xs:string">
  <xs:annotation>
    <xs:appinfo>machine description</xs:appinfo>
    <xs:documentation>Type of reaction involved (e.g. DD neutron, Be-alpha,n,gamma-C)</xs:documentation>
  </xs:annotation>
</xs:element>
Element fusiondiag_fus_product / collimator
Namespace No namespace
Annotations
Collimator array.
Diagram
Diagram fusiondiag_xsd.tmp#fusiondiag_collimator_colli_circ fusiondiag_xsd.tmp#fusiondiag_collimator_colli_poly fusiondiag_xsd.tmp#fusiondiag_collimator_colli_3d fusiondiag_xsd.tmp#fusiondiag_collimator
Type fusiondiag_collimator
Properties
content complex
Model
Children colli_3d, colli_circ, colli_poly
Instance
<collimator>
  <colli_circ>{1,unbounded}</colli_circ>
  <colli_poly>{1,unbounded}</colli_poly>
  <colli_3d>{1,unbounded}</colli_3d>
</collimator>
Source
<xs:element name="collimator" type="fusiondiag_collimator">
  <xs:annotation>
    <xs:appinfo>machine description</xs:appinfo>
    <xs:documentation>Collimator array.</xs:documentation>
  </xs:annotation>
</xs:element>
Element fusiondiag_collimator / colli_circ
Namespace No namespace
Annotations
Geometry of each channel of detector for circular cross section. Replicate this structure for each channel.
Diagram
Diagram fusiondiag_xsd.tmp#fusiondiag_colli_circ_name fusiondiag_xsd.tmp#fusiondiag_colli_circ_setup_line fusiondiag_xsd.tmp#fusiondiag_colli_circ_colliunit fusiondiag_xsd.tmp#fusiondiag_colli_circ
Type fusiondiag_colli_circ
Properties
content complex
maxOccurs unbounded
Model
Children colliunit, name, setup_line
Instance
<colli_circ>
  <name>{1,1}</name>
  <setup_line>{1,1}</setup_line>
  <colliunit>{1,unbounded}</colliunit>
</colli_circ>
Source
<xs:element name="colli_circ" type="fusiondiag_colli_circ" maxOccurs="unbounded">
  <xs:annotation>
    <xs:appinfo>machine description</xs:appinfo>
    <xs:documentation>Geometry of each channel of detector for circular cross section. Replicate this structure for each channel.</xs:documentation>
  </xs:annotation>
</xs:element>
Element fusiondiag_colli_circ / name
Namespace No namespace
Annotations
Name tag for the chord.
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="name" type="xs:string">
  <xs:annotation>
    <xs:appinfo>machine description</xs:appinfo>
    <xs:documentation>Name tag for the chord.</xs:documentation>
  </xs:annotation>
</xs:element>
Element fusiondiag_colli_circ / setup_line
Namespace No namespace
Annotations
Geometric description of the line of sight. First pivot close to detector position and second pivot at first wall hit.
Diagram
Diagram utilities_xsd.tmp#setup_line_pivot_point utilities_xsd.tmp#setup_line_horchordang1 utilities_xsd.tmp#setup_line_verchordang1 utilities_xsd.tmp#setup_line_width utilities_xsd.tmp#setup_line_second_point utilities_xsd.tmp#setup_line_horchordang2 utilities_xsd.tmp#setup_line_verchordang2 utilities_xsd.tmp#setup_line_third_point utilities_xsd.tmp#setup_line_nchordpoints utilities_xsd.tmp#setup_line
Type setup_line
Properties
content complex
Model
Children horchordang1, horchordang2, nchordpoints, pivot_point, second_point, third_point, verchordang1, verchordang2, width
Instance
<setup_line>
  <pivot_point>{1,1}</pivot_point>
  <horchordang1>{1,1}</horchordang1>
  <verchordang1>{1,1}</verchordang1>
  <width>{1,1}</width>
  <second_point>{1,1}</second_point>
  <horchordang2>{1,1}</horchordang2>
  <verchordang2>{1,1}</verchordang2>
  <third_point>{1,1}</third_point>
  <nchordpoints>{1,1}</nchordpoints>
</setup_line>
Source
<xs:element name="setup_line" type="setup_line">
  <xs:annotation>
    <xs:appinfo>machine description</xs:appinfo>
    <xs:documentation>Geometric description of the line of sight. First pivot close to detector position and second pivot at first wall hit.</xs:documentation>
  </xs:annotation>
</xs:element>
Element fusiondiag_colli_circ / colliunit
Namespace No namespace
Annotations
Detail of each collimator unit of each chord. Replicate this structure for each collimator.
Diagram
Diagram fusiondiag_xsd.tmp#fusiondiag_colliunit_circ_radius fusiondiag_xsd.tmp#fusiondiag_colliunit_circ_centre fusiondiag_xsd.tmp#fusiondiag_colliunit_circ
Type fusiondiag_colliunit_circ
Properties
content complex
maxOccurs unbounded
Model
Children centre, radius
Instance
<colliunit>
  <radius>{1,1}</radius>
  <centre>{1,1}</centre>
</colliunit>
Source
<xs:element name="colliunit" type="fusiondiag_colliunit_circ" maxOccurs="unbounded">
  <xs:annotation>
    <xs:appinfo>machine description</xs:appinfo>
    <xs:documentation>Detail of each collimator unit of each chord. Replicate this structure for each collimator.</xs:documentation>
  </xs:annotation>
</xs:element>
Element fusiondiag_colliunit_circ / radius
Namespace No namespace
Annotations
Radius of cross section; Typically dim=2 for just entry and exit of collimator; Vector (dim)
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="radius" type="vecflt_type">
  <xs:annotation>
    <xs:appinfo>machine description</xs:appinfo>
    <xs:documentation>Radius of cross section; Typically dim=2 for just entry and exit of collimator; Vector (dim)</xs:documentation>
  </xs:annotation>
</xs:element>
Element fusiondiag_colliunit_circ / centre
Namespace No namespace
Annotations
Position of cross section centre; Typically dim=2 for just entry and exit of collimator; Vector (dim)
Diagram
Diagram utilities_xsd.tmp#rzphi1D_r utilities_xsd.tmp#rzphi1D_z utilities_xsd.tmp#rzphi1D_phi utilities_xsd.tmp#rzphi1D
Type rzphi1D
Properties
content complex
Model
r , z , phi
Children phi, r, z
Instance
<centre>
  <r>{1,1}</r>
  <z>{1,1}</z>
  <phi>{1,1}</phi>
</centre>
Source
<xs:element name="centre" type="rzphi1D">
  <xs:annotation>
    <xs:appinfo>machine description</xs:appinfo>
    <xs:documentation>Position of cross section centre; Typically dim=2 for just entry and exit of collimator; Vector (dim)</xs:documentation>
  </xs:annotation>
</xs:element>
Element fusiondiag_collimator / colli_poly
Namespace No namespace
Annotations
Geometry of each channel of detector for polygon cross section. Replicate this structure for each channel.
Diagram
Diagram fusiondiag_xsd.tmp#fusiondiag_colli_poly_name fusiondiag_xsd.tmp#fusiondiag_colli_poly_setup_line fusiondiag_xsd.tmp#fusiondiag_colli_poly_colliunit fusiondiag_xsd.tmp#fusiondiag_colli_poly
Type fusiondiag_colli_poly
Properties
content complex
maxOccurs unbounded
Model
Children colliunit, name, setup_line
Instance
<colli_poly>
  <name>{1,1}</name>
  <setup_line>{1,1}</setup_line>
  <colliunit>{1,unbounded}</colliunit>
</colli_poly>
Source
<xs:element name="colli_poly" type="fusiondiag_colli_poly" maxOccurs="unbounded">
  <xs:annotation>
    <xs:appinfo>machine description</xs:appinfo>
    <xs:documentation>Geometry of each channel of detector for polygon cross section. Replicate this structure for each channel.</xs:documentation>
  </xs:annotation>
</xs:element>
Element fusiondiag_colli_poly / name
Namespace No namespace
Annotations
Name tag for the chord.
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="name" type="xs:string">
  <xs:annotation>
    <xs:appinfo>machine description</xs:appinfo>
    <xs:documentation>Name tag for the chord.</xs:documentation>
  </xs:annotation>
</xs:element>
Element fusiondiag_colli_poly / setup_line
Namespace No namespace
Annotations
Geometric description of the line of sight. First pivot close to detector position and second pivot at first wall hit.
Diagram
Diagram utilities_xsd.tmp#setup_line_pivot_point utilities_xsd.tmp#setup_line_horchordang1 utilities_xsd.tmp#setup_line_verchordang1 utilities_xsd.tmp#setup_line_width utilities_xsd.tmp#setup_line_second_point utilities_xsd.tmp#setup_line_horchordang2 utilities_xsd.tmp#setup_line_verchordang2 utilities_xsd.tmp#setup_line_third_point utilities_xsd.tmp#setup_line_nchordpoints utilities_xsd.tmp#setup_line
Type setup_line
Properties
content complex
Model
Children horchordang1, horchordang2, nchordpoints, pivot_point, second_point, third_point, verchordang1, verchordang2, width
Instance
<setup_line>
  <pivot_point>{1,1}</pivot_point>
  <horchordang1>{1,1}</horchordang1>
  <verchordang1>{1,1}</verchordang1>
  <width>{1,1}</width>
  <second_point>{1,1}</second_point>
  <horchordang2>{1,1}</horchordang2>
  <verchordang2>{1,1}</verchordang2>
  <third_point>{1,1}</third_point>
  <nchordpoints>{1,1}</nchordpoints>
</setup_line>
Source
<xs:element name="setup_line" type="setup_line">
  <xs:annotation>
    <xs:appinfo>machine description</xs:appinfo>
    <xs:documentation>Geometric description of the line of sight. First pivot close to detector position and second pivot at first wall hit.</xs:documentation>
  </xs:annotation>
</xs:element>
Element fusiondiag_colli_poly / colliunit
Namespace No namespace
Annotations
Detail of each collimator unit of each chord. Replicate this structure for each collimator.
Diagram
Diagram fusiondiag_xsd.tmp#fusiondiag_colliunit_poly_dimension fusiondiag_xsd.tmp#fusiondiag_colliunit_poly_nodes fusiondiag_xsd.tmp#fusiondiag_colliunit_poly
Type fusiondiag_colliunit_poly
Properties
content complex
maxOccurs unbounded
Model
Children dimension, nodes
Instance
<colliunit>
  <dimension>{1,1}</dimension>
  <nodes>{1,1}</nodes>
</colliunit>
Source
<xs:element name="colliunit" type="fusiondiag_colliunit_poly" maxOccurs="unbounded">
  <xs:annotation>
    <xs:appinfo>machine description</xs:appinfo>
    <xs:documentation>Detail of each collimator unit of each chord. Replicate this structure for each collimator.</xs:documentation>
  </xs:annotation>
</xs:element>
Element fusiondiag_colliunit_poly / dimension
Namespace No namespace
Annotations
Number of edges of cross section.
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="dimension" type="xs:float">
  <xs:annotation>
    <xs:appinfo>machine description</xs:appinfo>
    <xs:documentation>Number of edges of cross section.</xs:documentation>
  </xs:annotation>
</xs:element>
Element fusiondiag_colliunit_poly / nodes
Namespace No namespace
Annotations
Coordinates of nodes defining each cross section; Typically dim=2 for just entry and exit of collimator; Vector (dim,nnodes)
Diagram
Diagram utilities_xsd.tmp#rzphi2D_r utilities_xsd.tmp#rzphi2D_z utilities_xsd.tmp#rzphi2D_phi utilities_xsd.tmp#rzphi2D
Type rzphi2D
Properties
content complex
Model
r , z , phi
Children phi, r, z
Instance
<nodes>
  <r>{1,1}</r>
  <z>{1,1}</z>
  <phi>{1,1}</phi>
</nodes>
Source
<xs:element name="nodes" type="rzphi2D">
  <xs:annotation>
    <xs:appinfo>machine description</xs:appinfo>
    <xs:documentation>Coordinates of nodes defining each cross section; Typically dim=2 for just entry and exit of collimator; Vector (dim,nnodes)</xs:documentation>
  </xs:annotation>
</xs:element>
Element fusiondiag_collimator / colli_3d
Namespace No namespace
Annotations
Geometry of each channel of detector for arbitrary cross section. Replicate this structure for each channel.
Diagram
Diagram fusiondiag_xsd.tmp#fusiondiag_colli_3d_name fusiondiag_xsd.tmp#fusiondiag_colli_3d_voxels fusiondiag_xsd.tmp#fusiondiag_colli_3d
Type fusiondiag_colli_3d
Properties
content complex
maxOccurs unbounded
Model
Children name, voxels
Instance
<colli_3d>
  <name>{1,1}</name>
  <voxels>{1,unbounded}</voxels>
</colli_3d>
Source
<xs:element name="colli_3d" type="fusiondiag_colli_3d" maxOccurs="unbounded">
  <xs:annotation>
    <xs:appinfo>machine description</xs:appinfo>
    <xs:documentation>Geometry of each channel of detector for arbitrary cross section. Replicate this structure for each channel.</xs:documentation>
  </xs:annotation>
</xs:element>
Element fusiondiag_colli_3d / name
Namespace No namespace
Annotations
Name tag for the chord. String.
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="name" type="xs:string">
  <xs:annotation>
    <xs:appinfo>machine description</xs:appinfo>
    <xs:documentation>Name tag for the chord. String.</xs:documentation>
  </xs:annotation>
</xs:element>
Element fusiondiag_colli_3d / voxels
Namespace No namespace
Annotations
Array of voxel structures defining the plasma region viewed from each collimator and scaling factor for effective solid angle for sources.
Diagram
Diagram fusiondiag_xsd.tmp#fusiondiag_voxels_centre fusiondiag_xsd.tmp#fusiondiag_voxels_direction fusiondiag_xsd.tmp#fusiondiag_voxels_volume fusiondiag_xsd.tmp#fusiondiag_voxels_solid_angle fusiondiag_xsd.tmp#fusiondiag_voxels
Type fusiondiag_voxels
Properties
content complex
maxOccurs unbounded
Model
Children centre, direction, solid_angle, volume
Instance
<voxels>
  <centre>{1,1}</centre>
  <direction>{1,1}</direction>
  <volume>{1,1}</volume>
  <solid_angle>{1,1}</solid_angle>
</voxels>
Source
<xs:element name="voxels" type="fusiondiag_voxels" maxOccurs="unbounded">
  <xs:annotation>
    <xs:appinfo>machine description</xs:appinfo>
    <xs:documentation>Array of voxel structures defining the plasma region viewed from each collimator and scaling factor for effective solid angle for sources.</xs:documentation>
  </xs:annotation>
</xs:element>
Element fusiondiag_voxels / centre
Namespace No namespace
Annotations
Centre of voxel; used also as origin of direction to detector
Diagram
Diagram utilities_xsd.tmp#rzphi0D_r utilities_xsd.tmp#rzphi0D_z utilities_xsd.tmp#rzphi0D_phi utilities_xsd.tmp#rzphi0D
Type rzphi0D
Properties
content complex
Model
r , z , phi
Children phi, r, z
Instance
<centre>
  <r>{1,1}</r>
  <z>{1,1}</z>
  <phi>{1,1}</phi>
</centre>
Source
<xs:element name="centre" type="rzphi0D">
  <xs:annotation>
    <xs:appinfo>machine description</xs:appinfo>
    <xs:documentation>Centre of voxel; used also as origin of direction to detector</xs:documentation>
  </xs:annotation>
</xs:element>
Element fusiondiag_voxels / direction
Namespace No namespace
Annotations
Second point defining the direction to detector.
Diagram
Diagram utilities_xsd.tmp#rzphi0D_r utilities_xsd.tmp#rzphi0D_z utilities_xsd.tmp#rzphi0D_phi utilities_xsd.tmp#rzphi0D
Type rzphi0D
Properties
content complex
Model
r , z , phi
Children phi, r, z
Instance
<direction>
  <r>{1,1}</r>
  <z>{1,1}</z>
  <phi>{1,1}</phi>
</direction>
Source
<xs:element name="direction" type="rzphi0D">
  <xs:annotation>
    <xs:appinfo>machine description</xs:appinfo>
    <xs:documentation>Second point defining the direction to detector.</xs:documentation>
  </xs:annotation>
</xs:element>
Element fusiondiag_voxels / volume
Namespace No namespace
Annotations
Voxel Volume
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="volume" type="xs:float">
  <xs:annotation>
    <xs:appinfo>machine description</xs:appinfo>
    <xs:documentation>Voxel Volume</xs:documentation>
  </xs:annotation>
</xs:element>
Element fusiondiag_voxels / solid_angle
Namespace No namespace
Annotations
effective solid angle (divided by 4pi) of the voxel towards detector.
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="solid_angle" type="xs:float">
  <xs:annotation>
    <xs:appinfo>machine description</xs:appinfo>
    <xs:documentation>effective solid angle (divided by 4pi) of the voxel towards detector.</xs:documentation>
  </xs:annotation>
</xs:element>
Element fusiondiag_fus_product / counts
Namespace No namespace
Annotations
Integrated emissivity [s^-1].
Diagram
Diagram fusiondiag_xsd.tmp#fusiondiag_counts_units fusiondiag_xsd.tmp#fusiondiag_counts_ct_chords fusiondiag_xsd.tmp#fusiondiag_counts_ct_energy fusiondiag_xsd.tmp#fusiondiag_counts_detect_ct fusiondiag_xsd.tmp#fusiondiag_counts
Type fusiondiag_counts
Properties
content complex
Model
Children ct_chords, ct_energy, detect_ct, units
Instance
<counts>
  <units>{1,1}</units>
  <ct_chords>{1,unbounded}</ct_chords>
  <ct_energy>{1,unbounded}</ct_energy>
  <detect_ct>{1,unbounded}</detect_ct>
</counts>
Source
<xs:element name="counts" type="fusiondiag_counts">
  <xs:annotation>
    <xs:appinfo>machine description</xs:appinfo>
    <xs:documentation>Integrated emissivity [s^-1].</xs:documentation>
  </xs:annotation>
</xs:element>
Element fusiondiag_counts / units
Namespace No namespace
Annotations
Energy units (ev, tof - time of flight)
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="units" type="xs:string">
  <xs:annotation>
    <xs:appinfo>machine description</xs:appinfo>
    <xs:documentation>Energy units (ev, tof - time of flight)</xs:documentation>
  </xs:annotation>
</xs:element>
Element fusiondiag_counts / ct_chords
Namespace No namespace
Annotations
Integrated emissivity for all spatial chords. Replicate the structure for each energy bin [s^-1]. Time-dependent
Diagram
Diagram fusiondiag_xsd.tmp#fusiondiag_ct_chords_name fusiondiag_xsd.tmp#fusiondiag_ct_chords_energy fusiondiag_xsd.tmp#fusiondiag_ct_chords_measure fusiondiag_xsd.tmp#fusiondiag_ct_chords
Type fusiondiag_ct_chords
Properties
content complex
maxOccurs unbounded
Model
Children energy, measure, name
Instance
<ct_chords>
  <name>{1,1}</name>
  <energy>{1,1}</energy>
  <measure>{1,1}</measure>
</ct_chords>
Source
<xs:element name="ct_chords" type="fusiondiag_ct_chords" maxOccurs="unbounded">
  <xs:annotation>
    <xs:appinfo>machine description</xs:appinfo>
    <xs:documentation>Integrated emissivity for all spatial chords. Replicate the structure for each energy bin [s^-1]. Time-dependent</xs:documentation>
  </xs:annotation>
</xs:element>
Element fusiondiag_ct_chords / name
Namespace No namespace
Annotations
Name tag for each chord. Vector (nchords)
Diagram
Diagram utilities_xsd.tmp#vecstring_type
Type vecstring_type
Properties
content simple
Source
<xs:element name="name" type="vecstring_type">
  <xs:annotation>
    <xs:appinfo>machine description</xs:appinfo>
    <xs:documentation>Name tag for each chord. Vector (nchords)</xs:documentation>
  </xs:annotation>
</xs:element>
Element fusiondiag_ct_chords / energy
Namespace No namespace
Annotations
Energy like variable span. Use mininum energy when no energy spectra is resolved.
Diagram
Diagram utilities_xsd.tmp#exp0D_value utilities_xsd.tmp#exp0D_abserror utilities_xsd.tmp#exp0D_relerror utilities_xsd.tmp#exp0D
Type exp0D
Properties
content complex
Model
Children abserror, relerror, value
Instance
<energy>
  <value>{1,1}</value>
  <abserror>{1,1}</abserror>
  <relerror>{1,1}</relerror>
</energy>
Source
<xs:element name="energy" type="exp0D">
  <xs:annotation>
    <xs:documentation>Energy like variable span. Use mininum energy when no energy spectra is resolved.</xs:documentation>
  </xs:annotation>
</xs:element>
Element fusiondiag_ct_chords / measure
Namespace No namespace
Annotations
Measured counts. Vector (nchords)
Diagram
Diagram utilities_xsd.tmp#exp1D_value utilities_xsd.tmp#exp1D_abserror utilities_xsd.tmp#exp1D_relerror utilities_xsd.tmp#exp1D
Type exp1D
Properties
content complex
Model
Children abserror, relerror, value
Instance
<measure>
  <value>{1,1}</value>
  <abserror>{1,1}</abserror>
  <relerror>{1,1}</relerror>
</measure>
Source
<xs:element name="measure" type="exp1D">
  <xs:annotation>
    <xs:documentation>Measured counts. Vector (nchords)</xs:documentation>
  </xs:annotation>
</xs:element>
Element fusiondiag_counts / ct_energy
Namespace No namespace
Annotations
Integrated emissivity for each chord as function of energy like variable. Replicate this structure for each chord [s^-1]. Time-dependent
Diagram
Diagram fusiondiag_xsd.tmp#fusiondiag_ct_energy_energy fusiondiag_xsd.tmp#fusiondiag_ct_energy_measure fusiondiag_xsd.tmp#fusiondiag_ct_energy
Type fusiondiag_ct_energy
Properties
content complex
maxOccurs unbounded
Model
Children energy, measure
Instance
<ct_energy>
  <energy>{1,1}</energy>
  <measure>{1,1}</measure>
</ct_energy>
Source
<xs:element name="ct_energy" type="fusiondiag_ct_energy" maxOccurs="unbounded">
  <xs:annotation>
    <xs:appinfo>machine description</xs:appinfo>
    <xs:documentation>Integrated emissivity for each chord as function of energy like variable. Replicate this structure for each chord [s^-1]. Time-dependent</xs:documentation>
  </xs:annotation>
</xs:element>
Element fusiondiag_ct_energy / energy
Namespace No namespace
Annotations
Energy array of detected counts spectra. Vector (nenergy)
Diagram
Diagram utilities_xsd.tmp#exp1D_value utilities_xsd.tmp#exp1D_abserror utilities_xsd.tmp#exp1D_relerror utilities_xsd.tmp#exp1D
Type exp1D
Properties
content complex
Model
Children abserror, relerror, value
Instance
<energy>
  <value>{1,1}</value>
  <abserror>{1,1}</abserror>
  <relerror>{1,1}</relerror>
</energy>
Source
<xs:element name="energy" type="exp1D">
  <xs:annotation>
    <xs:documentation>Energy array of detected counts spectra. Vector (nenergy)</xs:documentation>
  </xs:annotation>
</xs:element>
Element fusiondiag_ct_energy / measure
Namespace No namespace
Annotations
Measured counts spectra. Vector (nenergy)
Diagram
Diagram utilities_xsd.tmp#exp1D_value utilities_xsd.tmp#exp1D_abserror utilities_xsd.tmp#exp1D_relerror utilities_xsd.tmp#exp1D
Type exp1D
Properties
content complex
Model
Children abserror, relerror, value
Instance
<measure>
  <value>{1,1}</value>
  <abserror>{1,1}</abserror>
  <relerror>{1,1}</relerror>
</measure>
Source
<xs:element name="measure" type="exp1D">
  <xs:annotation>
    <xs:documentation>Measured counts spectra. Vector (nenergy)</xs:documentation>
  </xs:annotation>
</xs:element>
Element fusiondiag_counts / detect_ct
Namespace No namespace
Annotations
Detected integrated emissivity for each chord as function of energy like variable. Replicate this structure for each chord. This structure contains the actual experimental data as obtained from the detector. To get from species emissivity to the detector counts a detector tranfer matrix is used (should be shot independent) since a monoenergetic beam will ultimately show up with a given spread in the detector channels. Each detector type or l.o.s. might have a dedicated detctor transfer matrix since the energy discrimination can vary. [s^-1]. Time-dependent
Diagram
Diagram fusiondiag_xsd.tmp#fusiondiag_detect_ct_energy_energy fusiondiag_xsd.tmp#fusiondiag_detect_ct_energy_measure fusiondiag_xsd.tmp#fusiondiag_detect_ct_energy_diag_func fusiondiag_xsd.tmp#fusiondiag_detect_ct_energy
Type fusiondiag_detect_ct_energy
Properties
content complex
maxOccurs unbounded
Model
Children diag_func, energy, measure
Instance
<detect_ct>
  <energy>{1,1}</energy>
  <measure>{1,1}</measure>
  <diag_func>{1,1}</diag_func>
</detect_ct>
Source
<xs:element name="detect_ct" type="fusiondiag_detect_ct_energy" maxOccurs="unbounded">
  <xs:annotation>
    <xs:appinfo>machine description</xs:appinfo>
    <xs:documentation>Detected integrated emissivity for each chord as function of energy like variable. Replicate this structure for each chord. This structure contains the actual experimental data as obtained from the detector. To get from species emissivity to the detector counts a detector tranfer matrix is used (should be shot independent) since a monoenergetic beam will ultimately show up with a given spread in the detector channels. Each detector type or l.o.s. might have a dedicated detctor transfer matrix since the energy discrimination can vary. [s^-1]. Time-dependent</xs:documentation>
  </xs:annotation>
</xs:element>
Element fusiondiag_detect_ct_energy / energy
Namespace No namespace
Annotations
Energy array of detected counts spectra. Vector (nenergy)
Diagram
Diagram utilities_xsd.tmp#exp1D_value utilities_xsd.tmp#exp1D_abserror utilities_xsd.tmp#exp1D_relerror utilities_xsd.tmp#exp1D
Type exp1D
Properties
content complex
Model
Children abserror, relerror, value
Instance
<energy>
  <value>{1,1}</value>
  <abserror>{1,1}</abserror>
  <relerror>{1,1}</relerror>
</energy>
Source
<xs:element name="energy" type="exp1D">
  <xs:annotation>
    <xs:documentation>Energy array of detected counts spectra. Vector (nenergy)</xs:documentation>
  </xs:annotation>
</xs:element>
Element fusiondiag_detect_ct_energy / measure
Namespace No namespace
Annotations
Measured counts spectra. Vector (nenergy)
Diagram
Diagram utilities_xsd.tmp#exp1D_value utilities_xsd.tmp#exp1D_abserror utilities_xsd.tmp#exp1D_relerror utilities_xsd.tmp#exp1D
Type exp1D
Properties
content complex
Model
Children abserror, relerror, value
Instance
<measure>
  <value>{1,1}</value>
  <abserror>{1,1}</abserror>
  <relerror>{1,1}</relerror>
</measure>
Source
<xs:element name="measure" type="exp1D">
  <xs:annotation>
    <xs:documentation>Measured counts spectra. Vector (nenergy)</xs:documentation>
  </xs:annotation>
</xs:element>
Element fusiondiag_detect_ct_energy / diag_func
Namespace No namespace
Annotations
Structure to provide the description on the detctor used and store the transfer matrix of the detector for that l.o.s.
Diagram
Diagram fusiondiag_xsd.tmp#fusiondiag_detect_ct_energy_fusiondiag_detect_ct_energy_diag_func_description fusiondiag_xsd.tmp#fusiondiag_detect_ct_energy_fusiondiag_detect_ct_energy_diag_func_transf_mat
Properties
content complex
Model
Children description, transf_mat
Instance
<diag_func>
  <description>{1,1}</description>
  <transf_mat>{1,1}</transf_mat>
</diag_func>
Source
<xs:element name="diag_func">
  <xs:annotation>
    <xs:appinfo>machine description</xs:appinfo>
    <xs:documentation>Structure to provide the description on the detctor used and store the transfer matrix of the detector for that l.o.s.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="description" type="xs:string">
        <xs:annotation>
          <xs:appinfo>machine description</xs:appinfo>
          <xs:documentation>Short description of the detector with reference to the number of cells (ncells).</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="transf_mat" type="matflt_type">
        <xs:annotation>
          <xs:appinfo>machine description</xs:appinfo>
          <xs:documentation>Transfer matrix of the detector. Each l.o.s. might have a dedicated detector response function and energy resolution (and number of cells). Time-independent. Matrix (ncells,nenergy)</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element fusiondiag_detect_ct_energy / diag_func / description
Namespace No namespace
Annotations
Short description of the detector with reference to the number of cells (ncells).
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="description" type="xs:string">
  <xs:annotation>
    <xs:appinfo>machine description</xs:appinfo>
    <xs:documentation>Short description of the detector with reference to the number of cells (ncells).</xs:documentation>
  </xs:annotation>
</xs:element>
Element fusiondiag_detect_ct_energy / diag_func / transf_mat
Namespace No namespace
Annotations
Transfer matrix of the detector. Each l.o.s. might have a dedicated detector response function and energy resolution (and number of cells). Time-independent. Matrix (ncells,nenergy)
Diagram
Diagram utilities_xsd.tmp#matflt_type
Type matflt_type
Properties
content simple
Source
<xs:element name="transf_mat" type="matflt_type">
  <xs:annotation>
    <xs:appinfo>machine description</xs:appinfo>
    <xs:documentation>Transfer matrix of the detector. Each l.o.s. might have a dedicated detector response function and energy resolution (and number of cells). Time-independent. Matrix (ncells,nenergy)</xs:documentation>
  </xs:annotation>
</xs:element>
Element fusiondiag_fus_product / emissivity1d
Namespace No namespace
Annotations
Reconstructed 1D emissivity [counts.m^-3.s-1].
Diagram
Diagram fusiondiag_xsd.tmp#fusiondiag_emissivity1d_units fusiondiag_xsd.tmp#fusiondiag_emissivity1d_r fusiondiag_xsd.tmp#fusiondiag_emissivity1d_z fusiondiag_xsd.tmp#fusiondiag_emissivity1d_spec1d fusiondiag_xsd.tmp#fusiondiag_emissivity1d
Type fusiondiag_emissivity1d
Properties
content complex
Model
Children r, spec1d, units, z
Instance
<emissivity1d>
  <units>{1,1}</units>
  <r>{1,1}</r>
  <z>{1,1}</z>
  <spec1d>{1,unbounded}</spec1d>
</emissivity1d>
Source
<xs:element name="emissivity1d" type="fusiondiag_emissivity1d">
  <xs:annotation>
    <xs:documentation>Reconstructed 1D emissivity [counts.m^-3.s-1].</xs:documentation>
  </xs:annotation>
</xs:element>
Element fusiondiag_emissivity1d / units
Namespace No namespace
Annotations
Energy units (ev, tof - time of flight)
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="units" type="xs:string">
  <xs:annotation>
    <xs:appinfo>machine description</xs:appinfo>
    <xs:documentation>Energy units (ev, tof - time of flight)</xs:documentation>
  </xs:annotation>
</xs:element>
Element fusiondiag_emissivity1d / r
Namespace No namespace
Annotations
horizontal grid. Vector (dim)
Diagram
Diagram utilities_xsd.tmp#exp1D_value utilities_xsd.tmp#exp1D_abserror utilities_xsd.tmp#exp1D_relerror utilities_xsd.tmp#exp1D
Type exp1D
Properties
content complex
Model
Children abserror, relerror, value
Instance
<r>
  <value>{1,1}</value>
  <abserror>{1,1}</abserror>
  <relerror>{1,1}</relerror>
</r>
Source
<xs:element name="r" type="exp1D">
  <xs:annotation>
    <xs:documentation>horizontal grid. Vector (dim)</xs:documentation>
  </xs:annotation>
</xs:element>
Element fusiondiag_emissivity1d / z
Namespace No namespace
Annotations
vertical grid. Vector (dim)
Diagram
Diagram utilities_xsd.tmp#exp1D_value utilities_xsd.tmp#exp1D_abserror utilities_xsd.tmp#exp1D_relerror utilities_xsd.tmp#exp1D
Type exp1D
Properties
content complex
Model
Children abserror, relerror, value
Instance
<z>
  <value>{1,1}</value>
  <abserror>{1,1}</abserror>
  <relerror>{1,1}</relerror>
</z>
Source
<xs:element name="z" type="exp1D">
  <xs:annotation>
    <xs:documentation>vertical grid. Vector (dim)</xs:documentation>
  </xs:annotation>
</xs:element>
Element fusiondiag_emissivity1d / spec1d
Namespace No namespace
Annotations
Emissivity in given energy like variable range [counts.m^-3.s-1]; Time-dependent
Diagram
Diagram fusiondiag_xsd.tmp#fusiondiag_spec1d_energy fusiondiag_xsd.tmp#fusiondiag_spec1d_measure fusiondiag_xsd.tmp#fusiondiag_spec1d
Type fusiondiag_spec1d
Properties
content complex
maxOccurs unbounded
Model
Children energy, measure
Instance
<spec1d>
  <energy>{1,1}</energy>
  <measure>{1,1}</measure>
</spec1d>
Source
<xs:element name="spec1d" type="fusiondiag_spec1d" maxOccurs="unbounded">
  <xs:annotation>
    <xs:appinfo>machine description</xs:appinfo>
    <xs:documentation>Emissivity in given energy like variable range [counts.m^-3.s-1]; Time-dependent</xs:documentation>
  </xs:annotation>
</xs:element>
Element fusiondiag_spec1d / energy
Namespace No namespace
Annotations
Energy like variable span. Use mininum energy when no energy spectra is resolved. Scalar
Diagram
Diagram utilities_xsd.tmp#exp0D_value utilities_xsd.tmp#exp0D_abserror utilities_xsd.tmp#exp0D_relerror utilities_xsd.tmp#exp0D
Type exp0D
Properties
content complex
Model
Children abserror, relerror, value
Instance
<energy>
  <value>{1,1}</value>
  <abserror>{1,1}</abserror>
  <relerror>{1,1}</relerror>
</energy>
Source
<xs:element name="energy" type="exp0D">
  <xs:annotation>
    <xs:documentation>Energy like variable span. Use mininum energy when no energy spectra is resolved. Scalar</xs:documentation>
  </xs:annotation>
</xs:element>
Element fusiondiag_spec1d / measure
Namespace No namespace
Annotations
reconstruction. Vector (dim)
Diagram
Diagram utilities_xsd.tmp#exp1D_value utilities_xsd.tmp#exp1D_abserror utilities_xsd.tmp#exp1D_relerror utilities_xsd.tmp#exp1D
Type exp1D
Properties
content complex
Model
Children abserror, relerror, value
Instance
<measure>
  <value>{1,1}</value>
  <abserror>{1,1}</abserror>
  <relerror>{1,1}</relerror>
</measure>
Source
<xs:element name="measure" type="exp1D">
  <xs:annotation>
    <xs:documentation>reconstruction. Vector (dim)</xs:documentation>
  </xs:annotation>
</xs:element>
Element fusiondiag_fus_product / emissivity2d
Namespace No namespace
Annotations
Reconstructed 2D emissivity [counts.m^-3.s-1].
Diagram
Diagram fusiondiag_xsd.tmp#fusiondiag_emissivity2d_units fusiondiag_xsd.tmp#fusiondiag_emissivity2d_r fusiondiag_xsd.tmp#fusiondiag_emissivity2d_z fusiondiag_xsd.tmp#fusiondiag_emissivity2d_spec2d fusiondiag_xsd.tmp#fusiondiag_emissivity2d
Type fusiondiag_emissivity2d
Properties
content complex
Model
Children r, spec2d, units, z
Instance
<emissivity2d>
  <units>{1,1}</units>
  <r>{1,1}</r>
  <z>{1,1}</z>
  <spec2d>{1,unbounded}</spec2d>
</emissivity2d>
Source
<xs:element name="emissivity2d" type="fusiondiag_emissivity2d">
  <xs:annotation>
    <xs:documentation>Reconstructed 2D emissivity [counts.m^-3.s-1].</xs:documentation>
  </xs:annotation>
</xs:element>
Element fusiondiag_emissivity2d / units
Namespace No namespace
Annotations
Energy units (ev, tof - time of flight)
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="units" type="xs:string">
  <xs:annotation>
    <xs:appinfo>machine description</xs:appinfo>
    <xs:documentation>Energy units (ev, tof - time of flight)</xs:documentation>
  </xs:annotation>
</xs:element>
Element fusiondiag_emissivity2d / r
Namespace No namespace
Annotations
radial grid. Vector (dim1,dim2)
Diagram
Diagram utilities_xsd.tmp#exp2D_value utilities_xsd.tmp#exp2D_abserror utilities_xsd.tmp#exp2D_relerror utilities_xsd.tmp#exp2D
Type exp2D
Properties
content complex
Model
Children abserror, relerror, value
Instance
<r>
  <value>{1,1}</value>
  <abserror>{1,1}</abserror>
  <relerror>{1,1}</relerror>
</r>
Source
<xs:element name="r" type="exp2D">
  <xs:annotation>
    <xs:documentation>radial grid. Vector (dim1,dim2)</xs:documentation>
  </xs:annotation>
</xs:element>
Element fusiondiag_emissivity2d / z
Namespace No namespace
Annotations
vertical grid. Vector (dim1,dim2)
Diagram
Diagram utilities_xsd.tmp#exp2D_value utilities_xsd.tmp#exp2D_abserror utilities_xsd.tmp#exp2D_relerror utilities_xsd.tmp#exp2D
Type exp2D
Properties
content complex
Model
Children abserror, relerror, value
Instance
<z>
  <value>{1,1}</value>
  <abserror>{1,1}</abserror>
  <relerror>{1,1}</relerror>
</z>
Source
<xs:element name="z" type="exp2D">
  <xs:annotation>
    <xs:documentation>vertical grid. Vector (dim1,dim2)</xs:documentation>
  </xs:annotation>
</xs:element>
Element fusiondiag_emissivity2d / spec2d
Namespace No namespace
Annotations
Emissivity in given energy like variable range [counts.m^-3.s-1]; Time-dependent
Diagram
Diagram fusiondiag_xsd.tmp#fusiondiag_spec2d_energy fusiondiag_xsd.tmp#fusiondiag_spec2d_measure fusiondiag_xsd.tmp#fusiondiag_spec2d
Type fusiondiag_spec2d
Properties
content complex
maxOccurs unbounded
Model
Children energy, measure
Instance
<spec2d>
  <energy>{1,1}</energy>
  <measure>{1,1}</measure>
</spec2d>
Source
<xs:element name="spec2d" type="fusiondiag_spec2d" maxOccurs="unbounded">
  <xs:annotation>
    <xs:appinfo>machine description</xs:appinfo>
    <xs:documentation>Emissivity in given energy like variable range [counts.m^-3.s-1]; Time-dependent</xs:documentation>
  </xs:annotation>
</xs:element>
Element fusiondiag_spec2d / energy
Namespace No namespace
Annotations
Energy like variable span. Use mininum energy when no energy spectra is resolved. Scalar
Diagram
Diagram utilities_xsd.tmp#exp0D_value utilities_xsd.tmp#exp0D_abserror utilities_xsd.tmp#exp0D_relerror utilities_xsd.tmp#exp0D
Type exp0D
Properties
content complex
Model
Children abserror, relerror, value
Instance
<energy>
  <value>{1,1}</value>
  <abserror>{1,1}</abserror>
  <relerror>{1,1}</relerror>
</energy>
Source
<xs:element name="energy" type="exp0D">
  <xs:annotation>
    <xs:documentation>Energy like variable span. Use mininum energy when no energy spectra is resolved. Scalar</xs:documentation>
  </xs:annotation>
</xs:element>
Element fusiondiag_spec2d / measure
Namespace No namespace
Annotations
reconstruction. Vector (dim1,dim2)
Diagram
Diagram utilities_xsd.tmp#exp2D_value utilities_xsd.tmp#exp2D_abserror utilities_xsd.tmp#exp2D_relerror utilities_xsd.tmp#exp2D
Type exp2D
Properties
content complex
Model
Children abserror, relerror, value
Instance
<measure>
  <value>{1,1}</value>
  <abserror>{1,1}</abserror>
  <relerror>{1,1}</relerror>
</measure>
Source
<xs:element name="measure" type="exp2D">
  <xs:annotation>
    <xs:documentation>reconstruction. Vector (dim1,dim2)</xs:documentation>
  </xs:annotation>
</xs:element>
Element fusiondiag / time
Namespace No namespace
Annotations
Time [s]; Time-dependent; Scalar
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="time" type="xs:float">
  <xs:annotation>
    <xs:documentation>Time [s]; Time-dependent; Scalar</xs:documentation>
  </xs:annotation>
</xs:element>
Complex Type fusiondiag_fus_product
Namespace No namespace
Annotations
Source. Time-dependent. Structure array. Replicate this source structure to accommodate neutron and gammas.
Diagram
Diagram fusiondiag_xsd.tmp#NO_NAMESPACE_fusiondiag_fus_product_product fusiondiag_xsd.tmp#NO_NAMESPACE_fusiondiag_fus_product_reaction fusiondiag_xsd.tmp#NO_NAMESPACE_fusiondiag_fus_product_collimator fusiondiag_xsd.tmp#NO_NAMESPACE_fusiondiag_fus_product_counts fusiondiag_xsd.tmp#NO_NAMESPACE_fusiondiag_fus_product_emissivity1d fusiondiag_xsd.tmp#NO_NAMESPACE_fusiondiag_fus_product_emissivity2d utilities_xsd.tmp#codeparam
Used by
Model
Children codeparam, collimator, counts, emissivity1d, emissivity2d, product, reaction
Source
<xs:complexType name="fusiondiag_fus_product">
  <xs:annotation>
    <xs:appinfo>machine description</xs:appinfo>
    <xs:documentation>Source. Time-dependent. Structure array. Replicate this source structure to accommodate neutron and gammas.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="product" type="xs:string">
      <xs:annotation>
        <xs:appinfo>machine description</xs:appinfo>
        <xs:documentation>Type of fusion product (neutron,gamma)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="reaction" type="xs:string">
      <xs:annotation>
        <xs:appinfo>machine description</xs:appinfo>
        <xs:documentation>Type of reaction involved (e.g. DD neutron, Be-alpha,n,gamma-C)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="collimator" type="fusiondiag_collimator">
      <xs:annotation>
        <xs:appinfo>machine description</xs:appinfo>
        <xs:documentation>Collimator array.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="counts" type="fusiondiag_counts">
      <xs:annotation>
        <xs:appinfo>machine description</xs:appinfo>
        <xs:documentation>Integrated emissivity [s^-1].</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="emissivity1d" type="fusiondiag_emissivity1d">
      <xs:annotation>
        <xs:documentation>Reconstructed 1D emissivity [counts.m^-3.s-1].</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="emissivity2d" type="fusiondiag_emissivity2d">
      <xs:annotation>
        <xs:documentation>Reconstructed 2D emissivity [counts.m^-3.s-1].</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element ref="codeparam">
      <xs:annotation>
        <xs:documentation>Code parameters of datajoiners, i.e. codes that merge the wave field of two or more physics codes.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type fusiondiag_collimator
Namespace No namespace
Annotations
Collimator array.
Diagram
Diagram fusiondiag_xsd.tmp#fusiondiag_collimator_colli_circ fusiondiag_xsd.tmp#fusiondiag_collimator_colli_poly fusiondiag_xsd.tmp#fusiondiag_collimator_colli_3d
Used by
Model
Children colli_3d, colli_circ, colli_poly
Source
<xs:complexType name="fusiondiag_collimator">
  <xs:annotation>
    <xs:appinfo>machine description</xs:appinfo>
    <xs:documentation>Collimator array.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="colli_circ" type="fusiondiag_colli_circ" maxOccurs="unbounded">
      <xs:annotation>
        <xs:appinfo>machine description</xs:appinfo>
        <xs:documentation>Geometry of each channel of detector for circular cross section. Replicate this structure for each channel.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="colli_poly" type="fusiondiag_colli_poly" maxOccurs="unbounded">
      <xs:annotation>
        <xs:appinfo>machine description</xs:appinfo>
        <xs:documentation>Geometry of each channel of detector for polygon cross section. Replicate this structure for each channel.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="colli_3d" type="fusiondiag_colli_3d" maxOccurs="unbounded">
      <xs:annotation>
        <xs:appinfo>machine description</xs:appinfo>
        <xs:documentation>Geometry of each channel of detector for arbitrary cross section. Replicate this structure for each channel.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type fusiondiag_colli_circ
Namespace No namespace
Annotations
Geometry of each channel of detector for circular cross section. Replicate this structure for each channel.
Diagram
Diagram fusiondiag_xsd.tmp#fusiondiag_colli_circ_name fusiondiag_xsd.tmp#fusiondiag_colli_circ_setup_line fusiondiag_xsd.tmp#fusiondiag_colli_circ_colliunit
Used by
Model
Children colliunit, name, setup_line
Source
<xs:complexType name="fusiondiag_colli_circ">
  <xs:annotation>
    <xs:appinfo>machine description</xs:appinfo>
    <xs:documentation>Geometry of each channel of detector for circular cross section. Replicate this structure for each channel.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="name" type="xs:string">
      <xs:annotation>
        <xs:appinfo>machine description</xs:appinfo>
        <xs:documentation>Name tag for the chord.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="setup_line" type="setup_line">
      <xs:annotation>
        <xs:appinfo>machine description</xs:appinfo>
        <xs:documentation>Geometric description of the line of sight. First pivot close to detector position and second pivot at first wall hit.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="colliunit" type="fusiondiag_colliunit_circ" maxOccurs="unbounded">
      <xs:annotation>
        <xs:appinfo>machine description</xs:appinfo>
        <xs:documentation>Detail of each collimator unit of each chord. Replicate this structure for each collimator.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type fusiondiag_colliunit_circ
Namespace No namespace
Annotations
Detail of each collimator unit of each chord. Replicate this structure for each collimator.
Diagram
Diagram fusiondiag_xsd.tmp#fusiondiag_colliunit_circ_radius fusiondiag_xsd.tmp#fusiondiag_colliunit_circ_centre
Used by
Model
Children centre, radius
Source
<xs:complexType name="fusiondiag_colliunit_circ">
  <xs:annotation>
    <xs:appinfo>machine description</xs:appinfo>
    <xs:documentation>Detail of each collimator unit of each chord. Replicate this structure for each collimator.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="radius" type="vecflt_type">
      <xs:annotation>
        <xs:appinfo>machine description</xs:appinfo>
        <xs:documentation>Radius of cross section; Typically dim=2 for just entry and exit of collimator; Vector (dim)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="centre" type="rzphi1D">
      <xs:annotation>
        <xs:appinfo>machine description</xs:appinfo>
        <xs:documentation>Position of cross section centre; Typically dim=2 for just entry and exit of collimator; Vector (dim)</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type fusiondiag_colli_poly
Namespace No namespace
Annotations
Geometry of each channel of detector for polygon cross section. Replicate this structure for each channel.
Diagram
Diagram fusiondiag_xsd.tmp#fusiondiag_colli_poly_name fusiondiag_xsd.tmp#fusiondiag_colli_poly_setup_line fusiondiag_xsd.tmp#fusiondiag_colli_poly_colliunit
Used by
Model
Children colliunit, name, setup_line
Source
<xs:complexType name="fusiondiag_colli_poly">
  <xs:annotation>
    <xs:appinfo>machine description</xs:appinfo>
    <xs:documentation>Geometry of each channel of detector for polygon cross section. Replicate this structure for each channel.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="name" type="xs:string">
      <xs:annotation>
        <xs:appinfo>machine description</xs:appinfo>
        <xs:documentation>Name tag for the chord.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="setup_line" type="setup_line">
      <xs:annotation>
        <xs:appinfo>machine description</xs:appinfo>
        <xs:documentation>Geometric description of the line of sight. First pivot close to detector position and second pivot at first wall hit.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="colliunit" type="fusiondiag_colliunit_poly" maxOccurs="unbounded">
      <xs:annotation>
        <xs:appinfo>machine description</xs:appinfo>
        <xs:documentation>Detail of each collimator unit of each chord. Replicate this structure for each collimator.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type fusiondiag_colliunit_poly
Namespace No namespace
Annotations
Detail of each collimator unit of each chord. Replicate this structure for each collimator.
Diagram
Diagram fusiondiag_xsd.tmp#fusiondiag_colliunit_poly_dimension fusiondiag_xsd.tmp#fusiondiag_colliunit_poly_nodes
Used by
Model
Children dimension, nodes
Source
<xs:complexType name="fusiondiag_colliunit_poly">
  <xs:annotation>
    <xs:appinfo>machine description</xs:appinfo>
    <xs:documentation>Detail of each collimator unit of each chord. Replicate this structure for each collimator.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="dimension" type="xs:float">
      <xs:annotation>
        <xs:appinfo>machine description</xs:appinfo>
        <xs:documentation>Number of edges of cross section.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="nodes" type="rzphi2D">
      <xs:annotation>
        <xs:appinfo>machine description</xs:appinfo>
        <xs:documentation>Coordinates of nodes defining each cross section; Typically dim=2 for just entry and exit of collimator; Vector (dim,nnodes)</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type fusiondiag_colli_3d
Namespace No namespace
Annotations
Geometry of each channel of detector for arbitrary cross section. Replicate this structure for each channel.
Diagram
Diagram fusiondiag_xsd.tmp#fusiondiag_colli_3d_name fusiondiag_xsd.tmp#fusiondiag_colli_3d_voxels
Used by
Model
Children name, voxels
Source
<xs:complexType name="fusiondiag_colli_3d">
  <xs:annotation>
    <xs:appinfo>machine description</xs:appinfo>
    <xs:documentation>Geometry of each channel of detector for arbitrary cross section. Replicate this structure for each channel.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="name" type="xs:string">
      <xs:annotation>
        <xs:appinfo>machine description</xs:appinfo>
        <xs:documentation>Name tag for the chord. String.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="voxels" type="fusiondiag_voxels" maxOccurs="unbounded">
      <xs:annotation>
        <xs:appinfo>machine description</xs:appinfo>
        <xs:documentation>Array of voxel structures defining the plasma region viewed from each collimator and scaling factor for effective solid angle for sources.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type fusiondiag_voxels
Namespace No namespace
Annotations
Array of voxel structures defining the plasma region viewed from each collimator and scaling factor for effective solid angle for sources.
Diagram
Diagram fusiondiag_xsd.tmp#fusiondiag_voxels_centre fusiondiag_xsd.tmp#fusiondiag_voxels_direction fusiondiag_xsd.tmp#fusiondiag_voxels_volume fusiondiag_xsd.tmp#fusiondiag_voxels_solid_angle
Used by
Model
Children centre, direction, solid_angle, volume
Source
<xs:complexType name="fusiondiag_voxels">
  <xs:annotation>
    <xs:appinfo>machine description</xs:appinfo>
    <xs:documentation>Array of voxel structures defining the plasma region viewed from each collimator and scaling factor for effective solid angle for sources.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="centre" type="rzphi0D">
      <xs:annotation>
        <xs:appinfo>machine description</xs:appinfo>
        <xs:documentation>Centre of voxel; used also as origin of direction to detector</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="direction" type="rzphi0D">
      <xs:annotation>
        <xs:appinfo>machine description</xs:appinfo>
        <xs:documentation>Second point defining the direction to detector.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="volume" type="xs:float">
      <xs:annotation>
        <xs:appinfo>machine description</xs:appinfo>
        <xs:documentation>Voxel Volume</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="solid_angle" type="xs:float">
      <xs:annotation>
        <xs:appinfo>machine description</xs:appinfo>
        <xs:documentation>effective solid angle (divided by 4pi) of the voxel towards detector.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type fusiondiag_counts
Namespace No namespace
Annotations
Integrated emissivity [s^-1].
Diagram
Diagram fusiondiag_xsd.tmp#fusiondiag_counts_units fusiondiag_xsd.tmp#fusiondiag_counts_ct_chords fusiondiag_xsd.tmp#fusiondiag_counts_ct_energy fusiondiag_xsd.tmp#fusiondiag_counts_detect_ct
Used by
Model
Children ct_chords, ct_energy, detect_ct, units
Source
<xs:complexType name="fusiondiag_counts">
  <xs:annotation>
    <xs:appinfo>machine description</xs:appinfo>
    <xs:documentation>Integrated emissivity [s^-1].</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="units" type="xs:string">
      <xs:annotation>
        <xs:appinfo>machine description</xs:appinfo>
        <xs:documentation>Energy units (ev, tof - time of flight)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ct_chords" type="fusiondiag_ct_chords" maxOccurs="unbounded">
      <xs:annotation>
        <xs:appinfo>machine description</xs:appinfo>
        <xs:documentation>Integrated emissivity for all spatial chords. Replicate the structure for each energy bin [s^-1]. Time-dependent</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ct_energy" type="fusiondiag_ct_energy" maxOccurs="unbounded">
      <xs:annotation>
        <xs:appinfo>machine description</xs:appinfo>
        <xs:documentation>Integrated emissivity for each chord as function of energy like variable. Replicate this structure for each chord [s^-1]. Time-dependent</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="detect_ct" type="fusiondiag_detect_ct_energy" maxOccurs="unbounded">
      <xs:annotation>
        <xs:appinfo>machine description</xs:appinfo>
        <xs:documentation>Detected integrated emissivity for each chord as function of energy like variable. Replicate this structure for each chord. This structure contains the actual experimental data as obtained from the detector. To get from species emissivity to the detector counts a detector tranfer matrix is used (should be shot independent) since a monoenergetic beam will ultimately show up with a given spread in the detector channels. Each detector type or l.o.s. might have a dedicated detctor transfer matrix since the energy discrimination can vary. [s^-1]. Time-dependent</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type fusiondiag_ct_chords
Namespace No namespace
Annotations
Integrated emissivity for all spatial chords. Replicate the structure for each energy bin [s^-1].
Diagram
Diagram fusiondiag_xsd.tmp#fusiondiag_ct_chords_name fusiondiag_xsd.tmp#fusiondiag_ct_chords_energy fusiondiag_xsd.tmp#fusiondiag_ct_chords_measure
Used by
Model
Children energy, measure, name
Source
<xs:complexType name="fusiondiag_ct_chords">
  <xs:annotation>
    <xs:appinfo>machine description</xs:appinfo>
    <xs:documentation>Integrated emissivity for all spatial chords. Replicate the structure for each energy bin [s^-1].</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="name" type="vecstring_type">
      <xs:annotation>
        <xs:appinfo>machine description</xs:appinfo>
        <xs:documentation>Name tag for each chord. Vector (nchords)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="energy" type="exp0D">
      <xs:annotation>
        <xs:documentation>Energy like variable span. Use mininum energy when no energy spectra is resolved.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="measure" type="exp1D">
      <xs:annotation>
        <xs:documentation>Measured counts. Vector (nchords)</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type fusiondiag_ct_energy
Namespace No namespace
Annotations
Integrated emissivity for each chord as function of energy like variable. Replicate this structure for each chord [s^-1].
Diagram
Diagram fusiondiag_xsd.tmp#fusiondiag_ct_energy_energy fusiondiag_xsd.tmp#fusiondiag_ct_energy_measure
Used by
Model
Children energy, measure
Source
<xs:complexType name="fusiondiag_ct_energy">
  <xs:annotation>
    <xs:appinfo>machine description</xs:appinfo>
    <xs:documentation>Integrated emissivity for each chord as function of energy like variable. Replicate this structure for each chord [s^-1].</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="energy" type="exp1D">
      <xs:annotation>
        <xs:documentation>Energy array of detected counts spectra. Vector (nenergy)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="measure" type="exp1D">
      <xs:annotation>
        <xs:documentation>Measured counts spectra. Vector (nenergy)</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type fusiondiag_detect_ct_energy
Namespace No namespace
Annotations
Detected integrated emissivity for each chord as function of energy like variable. Replicate this structure for each chord. This structure contains the actual experimental data as obtained from the detector. To get from species emissivity to the detector counts a detector tranfer matrix is used (should be shot independent) since a monoenergetic beam will ultimately show up with a given spread in the detector channels. Each detector type or l.o.s. might have a dedicated detctor transfer matrix since the energy discrimination can vary. [s^-1].
Diagram
Diagram fusiondiag_xsd.tmp#fusiondiag_detect_ct_energy_energy fusiondiag_xsd.tmp#fusiondiag_detect_ct_energy_measure fusiondiag_xsd.tmp#fusiondiag_detect_ct_energy_diag_func
Used by
Model
Children diag_func, energy, measure
Source
<xs:complexType name="fusiondiag_detect_ct_energy">
  <xs:annotation>
    <xs:appinfo>machine description</xs:appinfo>
    <xs:documentation>Detected integrated emissivity for each chord as function of energy like variable. Replicate this structure for each chord. This structure contains the actual experimental data as obtained from the detector. To get from species emissivity to the detector counts a detector tranfer matrix is used (should be shot independent) since a monoenergetic beam will ultimately show up with a given spread in the detector channels. Each detector type or l.o.s. might have a dedicated detctor transfer matrix since the energy discrimination can vary. [s^-1].</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="energy" type="exp1D">
      <xs:annotation>
        <xs:documentation>Energy array of detected counts spectra. Vector (nenergy)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="measure" type="exp1D">
      <xs:annotation>
        <xs:documentation>Measured counts spectra. Vector (nenergy)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="diag_func">
      <xs:annotation>
        <xs:appinfo>machine description</xs:appinfo>
        <xs:documentation>Structure to provide the description on the detctor used and store the transfer matrix of the detector for that l.o.s.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="description" type="xs:string">
            <xs:annotation>
              <xs:appinfo>machine description</xs:appinfo>
              <xs:documentation>Short description of the detector with reference to the number of cells (ncells).</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="transf_mat" type="matflt_type">
            <xs:annotation>
              <xs:appinfo>machine description</xs:appinfo>
              <xs:documentation>Transfer matrix of the detector. Each l.o.s. might have a dedicated detector response function and energy resolution (and number of cells). Time-independent. Matrix (ncells,nenergy)</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type fusiondiag_emissivity1d
Namespace No namespace
Annotations
Reconstructed 1D emissivity [counts.m^-3.s-1].
Diagram
Diagram fusiondiag_xsd.tmp#fusiondiag_emissivity1d_units fusiondiag_xsd.tmp#fusiondiag_emissivity1d_r fusiondiag_xsd.tmp#fusiondiag_emissivity1d_z fusiondiag_xsd.tmp#fusiondiag_emissivity1d_spec1d
Used by
Model
Children r, spec1d, units, z
Source
<xs:complexType name="fusiondiag_emissivity1d">
  <xs:annotation>
    <xs:documentation>Reconstructed 1D emissivity [counts.m^-3.s-1].</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="units" type="xs:string">
      <xs:annotation>
        <xs:appinfo>machine description</xs:appinfo>
        <xs:documentation>Energy units (ev, tof - time of flight)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="r" type="exp1D">
      <xs:annotation>
        <xs:documentation>horizontal grid. Vector (dim)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="z" type="exp1D">
      <xs:annotation>
        <xs:documentation>vertical grid. Vector (dim)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="spec1d" type="fusiondiag_spec1d" maxOccurs="unbounded">
      <xs:annotation>
        <xs:appinfo>machine description</xs:appinfo>
        <xs:documentation>Emissivity in given energy like variable range [counts.m^-3.s-1]; Time-dependent</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type fusiondiag_spec1d
Namespace No namespace
Annotations
Emissivity in given energy like variable range [counts.m^-3.s-1].
Diagram
Diagram fusiondiag_xsd.tmp#fusiondiag_spec1d_energy fusiondiag_xsd.tmp#fusiondiag_spec1d_measure
Used by
Model
Children energy, measure
Source
<xs:complexType name="fusiondiag_spec1d">
  <xs:annotation>
    <xs:appinfo>machine description</xs:appinfo>
    <xs:documentation>Emissivity in given energy like variable range [counts.m^-3.s-1].</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="energy" type="exp0D">
      <xs:annotation>
        <xs:documentation>Energy like variable span. Use mininum energy when no energy spectra is resolved. Scalar</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="measure" type="exp1D">
      <xs:annotation>
        <xs:documentation>reconstruction. Vector (dim)</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type fusiondiag_emissivity2d
Namespace No namespace
Annotations
Reconstructed 2D emissivity [counts.m^-3.s-1].
Diagram
Diagram fusiondiag_xsd.tmp#fusiondiag_emissivity2d_units fusiondiag_xsd.tmp#fusiondiag_emissivity2d_r fusiondiag_xsd.tmp#fusiondiag_emissivity2d_z fusiondiag_xsd.tmp#fusiondiag_emissivity2d_spec2d
Used by
Model
Children r, spec2d, units, z
Source
<xs:complexType name="fusiondiag_emissivity2d">
  <xs:annotation>
    <xs:documentation>Reconstructed 2D emissivity [counts.m^-3.s-1].</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="units" type="xs:string">
      <xs:annotation>
        <xs:appinfo>machine description</xs:appinfo>
        <xs:documentation>Energy units (ev, tof - time of flight)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="r" type="exp2D">
      <xs:annotation>
        <xs:documentation>radial grid. Vector (dim1,dim2)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="z" type="exp2D">
      <xs:annotation>
        <xs:documentation>vertical grid. Vector (dim1,dim2)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="spec2d" type="fusiondiag_spec2d" maxOccurs="unbounded">
      <xs:annotation>
        <xs:appinfo>machine description</xs:appinfo>
        <xs:documentation>Emissivity in given energy like variable range [counts.m^-3.s-1]; Time-dependent</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type fusiondiag_spec2d
Namespace No namespace
Annotations
Emissivity in given energy like variable range [counts.m^-3.s-1].
Diagram
Diagram fusiondiag_xsd.tmp#fusiondiag_spec2d_energy fusiondiag_xsd.tmp#fusiondiag_spec2d_measure
Used by
Model
Children energy, measure
Source
<xs:complexType name="fusiondiag_spec2d">
  <xs:annotation>
    <xs:appinfo>machine description</xs:appinfo>
    <xs:documentation>Emissivity in given energy like variable range [counts.m^-3.s-1].</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="energy" type="exp0D">
      <xs:annotation>
        <xs:documentation>Energy like variable span. Use mininum energy when no energy spectra is resolved. Scalar</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="measure" type="exp2D">
      <xs:annotation>
        <xs:documentation>reconstruction. Vector (dim1,dim2)</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>