<?xml version="1.0"?>
<cd:ProductDefinition xmlns:cd="http://www.stcorp.nl/coda/definition/2008/07" xmlns:ct="http://www.stcorp.nl/coda/test/2008/10" id="AUX_RBC_L2_04_03" format="binary" last-modified="2020-05-29">
  <cd:Record format="binary">
    <cd:Description>ADM-Aeolus Rayleigh-Brillouin Correction (RBC) look-up tables</cd:Description>
    <cd:Field name="mph">
      <cd:NamedType id="MPH_v3"/>
    </cd:Field>
    <cd:Field name="sph">
      <cd:NamedType id="AUX_RBC_SPH_03_03"/>
    </cd:Field>
    <cd:Field name="dsd">
      <cd:Array format="ascii">
        <cd:Dimension><![CDATA[$num_dsd]]></cd:Dimension>
        <cd:NamedType id="DSD"/>
      </cd:Array>
    </cd:Field>
    <cd:Field name="rayleigh_brillouin">
      <cd:Array>
        <cd:Description>Rayleigh Brillouin look-up tables</cd:Description>
        <cd:Dimension>1</cd:Dimension>
        <cd:NamedType id="Rayleigh_Brillouin_ADS_04_03"/>
      </cd:Array>
    </cd:Field>
  </cd:Record>
  <cd:ProductVariable name="num_dsd">
    <cd:Init><![CDATA[$num_dsd = int(/mph/num_dsd)]]></cd:Init>
  </cd:ProductVariable>
  <!-- MPH Cross File Tests -->
  <ct:NamedCrossFileTest id="MPH_Product"/>
  <ct:NamedCrossFileTest id="MPH_Proc_Stage"/>
  <ct:NamedCrossFileTest id="MPH_Ref_Doc"/>
  <ct:NamedCrossFileTest id="MPH_Acquisition_Station"/>
  <ct:NamedCrossFileTest id="MPH_Proc_Center"/>
  <ct:NamedCrossFileTest id="MPH_Proc_Time"/>
  <ct:NamedCrossFileTest id="MPH_Software_Ver"/>
  <ct:NamedCrossFileTest id="MPH_Baseline"/>
  <ct:NamedCrossFileTest id="MPH_Sensing_Start"/>
  <ct:NamedCrossFileTest id="MPH_Sensing_Stop"/>
  <ct:NamedCrossFileTest id="MPH_Phase"/>
  <ct:NamedCrossFileTest id="MPH_Cycle"/>
  <ct:NamedCrossFileTest id="MPH_Rel_Orbit"/>
  <ct:NamedCrossFileTest id="MPH_Abs_Orbit"/>
  <ct:NamedCrossFileTest id="MPH_State_Vector_Time"/>
  <ct:NamedCrossFileTest id="MPH_Delta_UT1"/>
  <ct:NamedCrossFileTest id="MPH_X_Position"/>
  <ct:NamedCrossFileTest id="MPH_Y_Position"/>
  <ct:NamedCrossFileTest id="MPH_Z_Position"/>
  <ct:NamedCrossFileTest id="MPH_X_Velocity"/>
  <ct:NamedCrossFileTest id="MPH_Y_Velocity"/>
  <ct:NamedCrossFileTest id="MPH_Z_Velocity"/>
  <ct:NamedCrossFileTest id="MPH_Vector_Source"/>
  <ct:NamedCrossFileTest id="MPH_Utc_Sbt_Time"/>
  <ct:NamedCrossFileTest id="MPH_Sat_Binary_Time"/>
  <ct:NamedCrossFileTest id="MPH_Leap_Utc"/>
  <ct:NamedCrossFileTest id="MPH_Leap_Sign"/>
  <ct:NamedCrossFileTest id="MPH_Leap_Err"/>
  <ct:NamedCrossFileTest id="MPH_Product_Err"/>
  <ct:NamedCrossFileTest id="MPH_Tot_Size"/>
  <ct:NamedCrossFileTest id="MPH_Sph_Size"/>
  <ct:NamedCrossFileTest id="MPH_Num_Dsd"/>
  <ct:NamedCrossFileTest id="MPH_Dsd_Size"/>
  <ct:NamedCrossFileTest id="MPH_Num_Data_Sets"/>
  <!-- SPH Cross File Tests -->
  <ct:NamedCrossFileTest id="SPH_Sph_Descriptor"/>
  <ct:NamedCrossFileTest id="SPH_Ref_RBC_Suite"/>
  <ct:NamedCrossFileTest id="SPH_Num_P"/>
  <ct:NamedCrossFileTest id="SPH_Num_T"/>
  <ct:NamedCrossFileTest id="SPH_Num_F"/>
  <ct:NamedCrossFileTest id="SPH_Num_FP"/>
  <ct:NamedCrossFileTest id="SPH_Num_Fd"/>
  <ct:NamedCrossFileTest id="SPH_Num_RR"/>
  <ct:NamedCrossFileTest id="SPH_P_min"/>
  <ct:NamedCrossFileTest id="SPH_P_max"/>
  <ct:NamedCrossFileTest id="SPH_T_min"/>
  <ct:NamedCrossFileTest id="SPH_T_max"/>
  <ct:NamedCrossFileTest id="SPH_Laser_Freq_Offset_Start"/>
  <ct:NamedCrossFileTest id="SPH_Laser_Freq_Offset_Stop"/>
  <ct:NamedCrossFileTest id="SPH_Total_Num_of_Observations"/>
  <ct:NamedCrossFileTest id="SPH_Total_Num_of_Measurements"/>
  <ct:NamedCrossFileTest id="SPH_Total_Num_of_Reference_Pulses"/>
  <ct:NamedCrossFileTest id="SPH_Total_Num_of_Corrupt_Mie_Meas"/>
  <ct:NamedCrossFileTest id="SPH_Total_Num_of_Corrupt_Ray_Meas"/>
  <ct:NamedCrossFileTest id="SPH_Total_Num_of_Corrupt_Mie_RefP"/>
  <ct:NamedCrossFileTest id="SPH_Total_Num_of_Corrupt_Ray_RefP"/>
  <ct:NamedCrossFileTest id="SPH_Average_Error_FP_Response_A"/>
  <ct:NamedCrossFileTest id="SPH_Average_Error_FP_Response_B"/>
</cd:ProductDefinition>
