Level 1 Algorithm Structure
description
Transcript of Level 1 Algorithm Structure
Level 1 Algorithm StructureTelem_2_charge_calib
create_charge_data store_charge_data
get_num_charge_events
two_pt_lin_fit
extract_values_for_conv_chrg
convert_2_charge
Calibration Data
Level 1 Data
Level 0 Data
get_charge_global_parameterget_charge_event_data
create_final_charge_hk
create_final_charge_data
find_nearest_hk_index
set_charge_global_parameters
get_charge_event_hk_data
get_charge_event_science_data
get_0x004_data
get_0x00d_data
get_0x00a_data
sdc_level2_pipeline
Dummy program for SwRI
If processing is not SDC @ SwRI
set_mission_name
write_charge_fits_file
store_cde_charge_data
For options, order is 1)sdc_swri
2)cde
3)sdc_db
get_mission_name
get_sdc_tlm_data
get_cde_tlm_data
sdc_calibrate_raw_tlm
cde_calibrate_raw_tlm
sdc_create_charge_qual_matrix
cde_create_charge_qual_matrix
sdc_set_temp
cde_set_temp
Level 2 Algorithm Structurecharge_to_mass_calibration
create_mass_data write_mass_file
1)get_cde_mass_data
2)get_mass_num_events
4)extract_values_for_conv_mass
5)convert_to_mass
Simpson-Tuzzolino Equation
Level 1 Data
Level 1 Data
Result from calibration is a data structure with the polynomial fit coefficients, average dn, charge injected, and standard deviation for each temperature and channel.
get_charge_global_parameter
3)get_mass_event_data
7)create_final_mass_hk
6)create_final_mass_data
set_mass_global_parameters
2)get_mass_event_qual_data
1)get_mass_event_science_data
Flow• Sdc_level2_pipeline• Telem_2_charge_calib
– Set_mission_name– Set_charge_global_parameters– Create_charge_data
• Get_mission_name• Get_sdc_tlm_data*
– Get_charge_global_parameter• get_num_charge_events• Sdc_calibrate_raw_tlm*• Get_charge_event_data
– Get_charge_event_sci_data– Get_charge_event_hk_data
» Find_nearest_hk_index– Get_event_0x004_data– Get_event_0x00d_data– Get_event_0x00a_data
• Sdc_create_charge_qual_matrix *• Extract_values_4_conversion• Convert_2_charge
– Sdc_set_temps *– Two_pt_lin_fit
• Create_final_charge_data• Create_final_charge_hk
– Store_charge_data• Write_charge_fits_file*