function S = ids_empty_neutron_diagnostic
% function S = ids_empty_neutron_diagnostic
%
% File written automatically using struct2m.m 

S = ... 
struct(...
'characteristics',struct(...
'dead_time',double(-9.0000000000000006360851714687e+40),...
'dead_time_error_index',double(-999999999),...
'dead_time_error_lower',double(-9.0000000000000006360851714687e+40),...
'dead_time_error_upper',double(-9.0000000000000006360851714687e+40),...
'pulse_length',double(-9.0000000000000006360851714687e+40),...
'pulse_length_error_index',double(-999999999),...
'pulse_length_error_lower',double(-9.0000000000000006360851714687e+40),...
'pulse_length_error_upper',double(-9.0000000000000006360851714687e+40),...
'reaction',{{struct(...
'error',double(-9.0000000000000006360851714687e+40),...
'error_error_index',double(-999999999),...
'error_error_lower',double(-9.0000000000000006360851714687e+40),...
'error_error_upper',double(-9.0000000000000006360851714687e+40),...
'index',double(-999999999),...
'mode',{{struct(...
'count_limit_max',double(-9.0000000000000006360851714687e+40),...
'count_limit_max_error_index',double(-999999999),...
'count_limit_max_error_lower',double(-9.0000000000000006360851714687e+40),...
'count_limit_max_error_upper',double(-9.0000000000000006360851714687e+40),...
'count_limit_min',double(-9.0000000000000006360851714687e+40),...
'count_limit_min_error_index',double(-999999999),...
'count_limit_min_error_lower',double(-9.0000000000000006360851714687e+40),...
'count_limit_min_error_upper',double(-9.0000000000000006360851714687e+40),...
'index',double(-999999999),...
'name',double([]))
;}},...
'probability_overlap',double(-9.0000000000000006360851714687e+40),...
'probability_overlap_error_index',double(-999999999),...
'probability_overlap_error_lower',double(-9.0000000000000006360851714687e+40),...
'probability_overlap_error_upper',double(-9.0000000000000006360851714687e+40))
;}}),...
'code',struct(...
'commit',double([]),...
'name',double([]),...
'output_flag',double([]),...
'parameters',double([]),...
'repository',double([]),...
'version',double([])),...
'detectors',{{struct(...
'adc',struct(...
'bias',double(-9.0000000000000006360851714687e+40),...
'bias_error_index',double(-999999999),...
'bias_error_lower',double(-9.0000000000000006360851714687e+40),...
'bias_error_upper',double(-9.0000000000000006360851714687e+40),...
'discriminator_level_lower',double(-999999999),...
'discriminator_level_upper',double(-999999999),...
'impedance',double(-9.0000000000000006360851714687e+40),...
'impedance_error_index',double(-999999999),...
'impedance_error_lower',double(-9.0000000000000006360851714687e+40),...
'impedance_error_upper',double(-9.0000000000000006360851714687e+40),...
'input_range',double(-9.0000000000000006360851714687e+40),...
'input_range_error_index',double(-999999999),...
'input_range_error_lower',double(-9.0000000000000006360851714687e+40),...
'input_range_error_upper',double(-9.0000000000000006360851714687e+40),...
'power_switch',double(-999999999),...
'sampling_rate',double(-999999999)),...
'amplitude_peak',struct(...
'data',double([]),...
'data_error_index',double(-999999999),...
'data_error_lower',double([]),...
'data_error_upper',double([]),...
'time',double([])),...
'amplitude_raw',struct(...
'data',double([]),...
'data_error_index',double(-999999999),...
'data_error_lower',double([]),...
'data_error_upper',double([]),...
'time',double([])),...
'aperture',{{struct(...
'centre',struct(...
'phi',double(-9.0000000000000006360851714687e+40),...
'phi_error_index',double(-999999999),...
'phi_error_lower',double(-9.0000000000000006360851714687e+40),...
'phi_error_upper',double(-9.0000000000000006360851714687e+40),...
'r',double(-9.0000000000000006360851714687e+40),...
'r_error_index',double(-999999999),...
'r_error_lower',double(-9.0000000000000006360851714687e+40),...
'r_error_upper',double(-9.0000000000000006360851714687e+40),...
'z',double(-9.0000000000000006360851714687e+40),...
'z_error_index',double(-999999999),...
'z_error_lower',double(-9.0000000000000006360851714687e+40),...
'z_error_upper',double(-9.0000000000000006360851714687e+40)),...
'geometry_type',double(-999999999),...
'outline',struct(...
'x1',double([]),...
'x1_error_index',double(-999999999),...
'x1_error_lower',double([]),...
'x1_error_upper',double([]),...
'x2',double([]),...
'x2_error_index',double(-999999999),...
'x2_error_lower',double([]),...
'x2_error_upper',double([])),...
'radius',double(-9.0000000000000006360851714687e+40),...
'radius_error_index',double(-999999999),...
'radius_error_lower',double(-9.0000000000000006360851714687e+40),...
'radius_error_upper',double(-9.0000000000000006360851714687e+40),...
'surface',double(-9.0000000000000006360851714687e+40),...
'surface_error_index',double(-999999999),...
'surface_error_lower',double(-9.0000000000000006360851714687e+40),...
'surface_error_upper',double(-9.0000000000000006360851714687e+40),...
'x1_unit_vector',struct(...
'x',double(-9.0000000000000006360851714687e+40),...
'x_error_index',double(-999999999),...
'x_error_lower',double(-9.0000000000000006360851714687e+40),...
'x_error_upper',double(-9.0000000000000006360851714687e+40),...
'y',double(-9.0000000000000006360851714687e+40),...
'y_error_index',double(-999999999),...
'y_error_lower',double(-9.0000000000000006360851714687e+40),...
'y_error_upper',double(-9.0000000000000006360851714687e+40),...
'z',double(-9.0000000000000006360851714687e+40),...
'z_error_index',double(-999999999),...
'z_error_lower',double(-9.0000000000000006360851714687e+40),...
'z_error_upper',double(-9.0000000000000006360851714687e+40)),...
'x2_unit_vector',struct(...
'x',double(-9.0000000000000006360851714687e+40),...
'x_error_index',double(-999999999),...
'x_error_lower',double(-9.0000000000000006360851714687e+40),...
'x_error_upper',double(-9.0000000000000006360851714687e+40),...
'y',double(-9.0000000000000006360851714687e+40),...
'y_error_index',double(-999999999),...
'y_error_lower',double(-9.0000000000000006360851714687e+40),...
'y_error_upper',double(-9.0000000000000006360851714687e+40),...
'z',double(-9.0000000000000006360851714687e+40),...
'z_error_index',double(-999999999),...
'z_error_lower',double(-9.0000000000000006360851714687e+40),...
'z_error_upper',double(-9.0000000000000006360851714687e+40)),...
'x3_unit_vector',struct(...
'x',double(-9.0000000000000006360851714687e+40),...
'x_error_index',double(-999999999),...
'x_error_lower',double(-9.0000000000000006360851714687e+40),...
'x_error_upper',double(-9.0000000000000006360851714687e+40),...
'y',double(-9.0000000000000006360851714687e+40),...
'y_error_index',double(-999999999),...
'y_error_lower',double(-9.0000000000000006360851714687e+40),...
'y_error_upper',double(-9.0000000000000006360851714687e+40),...
'z',double(-9.0000000000000006360851714687e+40),...
'z_error_index',double(-999999999),...
'z_error_lower',double(-9.0000000000000006360851714687e+40),...
'z_error_upper',double(-9.0000000000000006360851714687e+40)))
;}},...
'b_field_sensor',struct(...
'amplitude',struct(...
'data',double([]),...
'data_error_index',double(-999999999),...
'data_error_lower',double([]),...
'data_error_upper',double([]),...
'time',double([])),...
'fall_time',double(-9.0000000000000006360851714687e+40),...
'fall_time_error_index',double(-999999999),...
'fall_time_error_lower',double(-9.0000000000000006360851714687e+40),...
'fall_time_error_upper',double(-9.0000000000000006360851714687e+40),...
'frequency',struct(...
'data',double([]),...
'data_error_index',double(-999999999),...
'data_error_lower',double([]),...
'data_error_upper',double([]),...
'time',double([])),...
'power_switch',double(-999999999),...
'rise_time',double(-9.0000000000000006360851714687e+40),...
'rise_time_error_index',double(-999999999),...
'rise_time_error_lower',double(-9.0000000000000006360851714687e+40),...
'rise_time_error_upper',double(-9.0000000000000006360851714687e+40),...
'shape',struct(...
'description',double([]),...
'index',double(-999999999),...
'name',double([]))),...
'detector',struct(...
'centre',struct(...
'phi',double(-9.0000000000000006360851714687e+40),...
'phi_error_index',double(-999999999),...
'phi_error_lower',double(-9.0000000000000006360851714687e+40),...
'phi_error_upper',double(-9.0000000000000006360851714687e+40),...
'r',double(-9.0000000000000006360851714687e+40),...
'r_error_index',double(-999999999),...
'r_error_lower',double(-9.0000000000000006360851714687e+40),...
'r_error_upper',double(-9.0000000000000006360851714687e+40),...
'z',double(-9.0000000000000006360851714687e+40),...
'z_error_index',double(-999999999),...
'z_error_lower',double(-9.0000000000000006360851714687e+40),...
'z_error_upper',double(-9.0000000000000006360851714687e+40)),...
'geometry_type',double(-999999999),...
'outline',struct(...
'x1',double([]),...
'x1_error_index',double(-999999999),...
'x1_error_lower',double([]),...
'x1_error_upper',double([]),...
'x2',double([]),...
'x2_error_index',double(-999999999),...
'x2_error_lower',double([]),...
'x2_error_upper',double([])),...
'radius',double(-9.0000000000000006360851714687e+40),...
'radius_error_index',double(-999999999),...
'radius_error_lower',double(-9.0000000000000006360851714687e+40),...
'radius_error_upper',double(-9.0000000000000006360851714687e+40),...
'surface',double(-9.0000000000000006360851714687e+40),...
'surface_error_index',double(-999999999),...
'surface_error_lower',double(-9.0000000000000006360851714687e+40),...
'surface_error_upper',double(-9.0000000000000006360851714687e+40),...
'x1_unit_vector',struct(...
'x',double(-9.0000000000000006360851714687e+40),...
'x_error_index',double(-999999999),...
'x_error_lower',double(-9.0000000000000006360851714687e+40),...
'x_error_upper',double(-9.0000000000000006360851714687e+40),...
'y',double(-9.0000000000000006360851714687e+40),...
'y_error_index',double(-999999999),...
'y_error_lower',double(-9.0000000000000006360851714687e+40),...
'y_error_upper',double(-9.0000000000000006360851714687e+40),...
'z',double(-9.0000000000000006360851714687e+40),...
'z_error_index',double(-999999999),...
'z_error_lower',double(-9.0000000000000006360851714687e+40),...
'z_error_upper',double(-9.0000000000000006360851714687e+40)),...
'x2_unit_vector',struct(...
'x',double(-9.0000000000000006360851714687e+40),...
'x_error_index',double(-999999999),...
'x_error_lower',double(-9.0000000000000006360851714687e+40),...
'x_error_upper',double(-9.0000000000000006360851714687e+40),...
'y',double(-9.0000000000000006360851714687e+40),...
'y_error_index',double(-999999999),...
'y_error_lower',double(-9.0000000000000006360851714687e+40),...
'y_error_upper',double(-9.0000000000000006360851714687e+40),...
'z',double(-9.0000000000000006360851714687e+40),...
'z_error_index',double(-999999999),...
'z_error_lower',double(-9.0000000000000006360851714687e+40),...
'z_error_upper',double(-9.0000000000000006360851714687e+40)),...
'x3_unit_vector',struct(...
'x',double(-9.0000000000000006360851714687e+40),...
'x_error_index',double(-999999999),...
'x_error_lower',double(-9.0000000000000006360851714687e+40),...
'x_error_upper',double(-9.0000000000000006360851714687e+40),...
'y',double(-9.0000000000000006360851714687e+40),...
'y_error_index',double(-999999999),...
'y_error_lower',double(-9.0000000000000006360851714687e+40),...
'y_error_upper',double(-9.0000000000000006360851714687e+40),...
'z',double(-9.0000000000000006360851714687e+40),...
'z_error_index',double(-999999999),...
'z_error_lower',double(-9.0000000000000006360851714687e+40),...
'z_error_upper',double(-9.0000000000000006360851714687e+40))),...
'end_time',double(-9.0000000000000006360851714687e+40),...
'end_time_error_index',double(-999999999),...
'end_time_error_lower',double(-9.0000000000000006360851714687e+40),...
'end_time_error_upper',double(-9.0000000000000006360851714687e+40),...
'energy_band',{{struct(...
'detection_efficiency',double([]),...
'detection_efficiency_error_index',double(-999999999),...
'detection_efficiency_error_lower',double([]),...
'detection_efficiency_error_upper',double([]),...
'energies',double([]),...
'energies_error_index',double(-999999999),...
'energies_error_lower',double([]),...
'energies_error_upper',double([]),...
'lower_bound',double(-9.0000000000000006360851714687e+40),...
'lower_bound_error_index',double(-999999999),...
'lower_bound_error_lower',double(-9.0000000000000006360851714687e+40),...
'lower_bound_error_upper',double(-9.0000000000000006360851714687e+40),...
'upper_bound',double(-9.0000000000000006360851714687e+40),...
'upper_bound_error_index',double(-999999999),...
'upper_bound_error_lower',double(-9.0000000000000006360851714687e+40),...
'upper_bound_error_upper',double(-9.0000000000000006360851714687e+40))
;}},...
'mode',{{struct(...
'counting',struct(...
'data',double([]),...
'data_error_index',double(-999999999),...
'data_error_lower',double([]),...
'data_error_upper',double([]),...
'time',double([])),...
'name',double([]))
;}},...
'name',double([]),...
'position',struct(...
'phi',double(-9.0000000000000006360851714687e+40),...
'phi_error_index',double(-999999999),...
'phi_error_lower',double(-9.0000000000000006360851714687e+40),...
'phi_error_upper',double(-9.0000000000000006360851714687e+40),...
'r',double(-9.0000000000000006360851714687e+40),...
'r_error_index',double(-999999999),...
'r_error_lower',double(-9.0000000000000006360851714687e+40),...
'r_error_upper',double(-9.0000000000000006360851714687e+40),...
'z',double(-9.0000000000000006360851714687e+40),...
'z_error_index',double(-999999999),...
'z_error_lower',double(-9.0000000000000006360851714687e+40),...
'z_error_upper',double(-9.0000000000000006360851714687e+40)),...
'radiation',{{struct(...
'converter_name',double([]),...
'converter_nuclear_density',double(-9.0000000000000006360851714687e+40),...
'converter_nuclear_density_error_index',double(-999999999),...
'converter_nuclear_density_error_lower',double(-9.0000000000000006360851714687e+40),...
'converter_nuclear_density_error_upper',double(-9.0000000000000006360851714687e+40),...
'converter_temperature',double([]),...
'converter_temperature_error_index',double(-999999999),...
'converter_temperature_error_lower',double([]),...
'converter_temperature_error_upper',double([]),...
'converter_volume',double(-9.0000000000000006360851714687e+40),...
'converter_volume_error_index',double(-999999999),...
'converter_volume_error_lower',double(-9.0000000000000006360851714687e+40),...
'converter_volume_error_upper',double(-9.0000000000000006360851714687e+40),...
'index',double(-999999999))
;}},...
'spectrum',struct(...
'data',double([]),...
'time',double([])),...
'spectrum_sampling_time',double(-9.0000000000000006360851714687e+40),...
'spectrum_sampling_time_error_index',double(-999999999),...
'spectrum_sampling_time_error_lower',double(-9.0000000000000006360851714687e+40),...
'spectrum_sampling_time_error_upper',double(-9.0000000000000006360851714687e+40),...
'spectrum_total',double([]),...
'start_time',double(-9.0000000000000006360851714687e+40),...
'start_time_error_index',double(-999999999),...
'start_time_error_lower',double(-9.0000000000000006360851714687e+40),...
'start_time_error_upper',double(-9.0000000000000006360851714687e+40),...
'supply_high_voltage',struct(...
'power_switch',double(-999999999),...
'voltage_out',struct(...
'data',double([]),...
'data_error_index',double(-999999999),...
'data_error_lower',double([]),...
'data_error_upper',double([]),...
'time',double([])),...
'voltage_set',struct(...
'data',double([]),...
'data_error_index',double(-999999999),...
'data_error_lower',double([]),...
'data_error_upper',double([]),...
'time',double([]))),...
'supply_low_voltage',struct(...
'power_switch',double(-999999999),...
'voltage_out',struct(...
'data',double([]),...
'data_error_index',double(-999999999),...
'data_error_lower',double([]),...
'data_error_upper',double([]),...
'time',double([])),...
'voltage_set',struct(...
'data',double([]),...
'data_error_index',double(-999999999),...
'data_error_lower',double([]),...
'data_error_upper',double([]),...
'time',double([]))),...
'temperature_sensor',struct(...
'amplitude',struct(...
'data',double([]),...
'data_error_index',double(-999999999),...
'data_error_lower',double([]),...
'data_error_upper',double([]),...
'time',double([])),...
'fall_time',double(-9.0000000000000006360851714687e+40),...
'fall_time_error_index',double(-999999999),...
'fall_time_error_lower',double(-9.0000000000000006360851714687e+40),...
'fall_time_error_upper',double(-9.0000000000000006360851714687e+40),...
'frequency',struct(...
'data',double([]),...
'data_error_index',double(-999999999),...
'data_error_lower',double([]),...
'data_error_upper',double([]),...
'time',double([])),...
'power_switch',double(-999999999),...
'rise_time',double(-9.0000000000000006360851714687e+40),...
'rise_time_error_index',double(-999999999),...
'rise_time_error_lower',double(-9.0000000000000006360851714687e+40),...
'rise_time_error_upper',double(-9.0000000000000006360851714687e+40),...
'shape',struct(...
'description',double([]),...
'index',double(-999999999),...
'name',double([]))),...
'test_generator',struct(...
'amplitude',struct(...
'data',double([]),...
'data_error_index',double(-999999999),...
'data_error_lower',double([]),...
'data_error_upper',double([]),...
'time',double([])),...
'fall_time',double(-9.0000000000000006360851714687e+40),...
'fall_time_error_index',double(-999999999),...
'fall_time_error_lower',double(-9.0000000000000006360851714687e+40),...
'fall_time_error_upper',double(-9.0000000000000006360851714687e+40),...
'frequency',struct(...
'data',double([]),...
'data_error_index',double(-999999999),...
'data_error_lower',double([]),...
'data_error_upper',double([]),...
'time',double([])),...
'power_switch',double(-999999999),...
'rise_time',double(-9.0000000000000006360851714687e+40),...
'rise_time_error_index',double(-999999999),...
'rise_time_error_lower',double(-9.0000000000000006360851714687e+40),...
'rise_time_error_upper',double(-9.0000000000000006360851714687e+40),...
'shape',struct(...
'description',double([]),...
'index',double(-999999999),...
'name',double([]))))
;}},...
'ids_properties',struct(...
'comment',double([]),...
'creation_date',double([]),...
'homogeneous_time',double(-999999999),...
'provider',double([]),...
'source',double([])),...
'synthetic_signals',struct(...
'fusion_power',double([]),...
'fusion_power_error_index',double(-999999999),...
'fusion_power_error_lower',double([]),...
'fusion_power_error_upper',double([]),...
'total_neutron_flux',double([]),...
'total_neutron_flux_error_index',double(-999999999),...
'total_neutron_flux_error_lower',double([]),...
'total_neutron_flux_error_upper',double([])),...
'time',double([]),...
'unit_source',{{struct(...
'position',struct(...
'r',double(-9.0000000000000006360851714687e+40),...
'r_error_index',double(-999999999),...
'r_error_lower',double(-9.0000000000000006360851714687e+40),...
'r_error_upper',double(-9.0000000000000006360851714687e+40),...
'z',double(-9.0000000000000006360851714687e+40),...
'z_error_index',double(-999999999),...
'z_error_lower',double(-9.0000000000000006360851714687e+40),...
'z_error_upper',double(-9.0000000000000006360851714687e+40)),...
'radiation',{{struct(...
'index',double(-999999999),...
'reaction',{{struct(...
'd2flux_drdz',double([]),...
'd2flux_drdz_error_index',double(-999999999),...
'd2flux_drdz_error_lower',double([]),...
'd2flux_drdz_error_upper',double([]),...
'energy',double([]),...
'energy_error_index',double(-999999999),...
'energy_error_lower',double([]),...
'energy_error_upper',double([]),...
'flux',double([]),...
'flux_error_index',double(-999999999),...
'flux_error_lower',double([]),...
'flux_error_upper',double([]),...
'index',double(-999999999),...
'reaction_rate',double([]),...
'reaction_rate_error_index',double(-999999999),...
'reaction_rate_error_lower',double([]),...
'reaction_rate_error_upper',double([]),...
'sensitivity',double([]),...
'sensitivity_error_index',double(-999999999),...
'sensitivity_error_lower',double([]),...
'sensitivity_error_upper',double([]))
;}})
;}})
;}});