X-shooter Pipeline Reference Manual 3.8.15
Functions
FITS header QC access

Functions

int xsh_pfits_get_qc_ncrh (const cpl_propertylist *plist)
 Find out the QC NCRH value.
 
double xsh_pfits_get_qc_ncrh_mean (const cpl_propertylist *plist)
 Find out the QC NCRH value.
 
double xsh_pfits_get_qc_mbiasavg (const cpl_propertylist *plist)
 find out the QC.MBIASAVG value
 
double xsh_pfits_get_qc_mbiasmed (const cpl_propertylist *plist)
 find out the QC.MBIASMED value
 
double xsh_pfits_get_qc_mbiasrms (const cpl_propertylist *plist)
 find out the QC.MBIASRMS value
 
int xsh_pfits_get_qc_nhpix (const cpl_propertylist *plist)
 find out the QC.NHPIX value
 
double xsh_pfits_get_qc_mbiasslope (const cpl_propertylist *plist)
 find out the QC.MBIASSLOPE value
 
double xsh_pfits_get_qc_structx (const cpl_propertylist *plist)
 
double xsh_pfits_get_qc_structy (const cpl_propertylist *plist)
 
double xsh_pfits_get_qc_ron (const cpl_propertylist *plist)
 
void xsh_pfits_set_qc_ron_master (cpl_propertylist *plist, double value)
 Write the QC.RON.MASTER value.
 
void xsh_pfits_set_qc_fpn_master (cpl_propertylist *plist, double value)
 Write the QC.FPN.MASTER value.
 
void xsh_pfits_set_qc_fpn (cpl_propertylist *plist, double value)
 Write the QC.FPN value.
 
void xsh_pfits_set_qc_fpn_err (cpl_propertylist *plist, double value)
 Write the QC.FPN value.
 
void xsh_pfits_set_qc_norm_fpn (cpl_propertylist *plist, double value)
 Write the QC.NORMFPN value.
 
void xsh_pfits_set_qc_norm_fpn_err (cpl_propertylist *plist, double value)
 Write the QC.NORMFPN.ERR value.
 
void xsh_pfits_set_qc_reg1_structx (cpl_propertylist *plist, double value)
 Write the QC.STRUCTX value.
 
void xsh_pfits_set_qc_reg1_structy (cpl_propertylist *plist, double value)
 Write the QC.STRUCTY value.
 
void xsh_pfits_set_qc_reg2_structx (cpl_propertylist *plist, double value)
 Write the QC.STRUCTX value.
 
void xsh_pfits_set_qc_reg2_structy (cpl_propertylist *plist, double value)
 Write the QC.STRUCTY value.
 
void xsh_pfits_set_qc_ron (cpl_propertylist *plist, double value)
 
void xsh_pfits_set_qc_ron_err (cpl_propertylist *plist, double value)
 
void xsh_pfits_set_qc_ron1 (cpl_propertylist *plist, double value)
 
void xsh_pfits_set_qc_ron2 (cpl_propertylist *plist, double value)
 
void xsh_pfits_set_qc_ron1_err (cpl_propertylist *plist, double value)
 
void xsh_pfits_set_qc_ron2_err (cpl_propertylist *plist, double value)
 
void xsh_pfits_set_qc_nlinecat (cpl_propertylist *plist, double value)
 
void xsh_pfits_set_qc_nlinecat_clean (cpl_propertylist *plist, double value)
 
void xsh_pfits_set_qc_nlinefound_fib4 (cpl_propertylist *plist, double value)
 
void xsh_pfits_set_qc_nlinefound_clean_fib4 (cpl_propertylist *plist, double value)
 
void xsh_pfits_set_qc_nlinefound (cpl_propertylist *plist, double value)
 
void xsh_pfits_set_qc_nlinefound_clean (cpl_propertylist *plist, double value)
 
void xsh_pfits_set_qc_mbiasavg (cpl_propertylist *plist, double value)
 Write the QC.MBIASAVG value.
 
void xsh_pfits_set_qc_mbiasmed (cpl_propertylist *plist, double value)
 Write the QC.MBIASMED value.
 
void xsh_pfits_set_qc_mbiasrms (cpl_propertylist *plist, double value)
 Write the QC.MBIASRMS value.
 
void xsh_pfits_set_qc_nhpix (cpl_propertylist *plist, int value)
 Write the QC.NHPIX value.
 
void xsh_pfits_set_qc_noisepix (cpl_propertylist *plist, int value)
 Write the QC.NHPIX value.
 
void xsh_pfits_set_qc_mbiasslope (cpl_propertylist *plist, double value)
 Write the QC.MBIASSLOPE value.
 
void xsh_pfits_set_qc_ncrh (cpl_propertylist *plist, int value)
 Write the QC.NCRH value.
 
void xsh_pfits_set_qc_ncrh_mean (cpl_propertylist *plist, const double value)
 Write the QC.NCRH.AVG value.
 
void xsh_pfits_set_qc_ncrh_tot (cpl_propertylist *plist, const int value)
 Write the QC.NCRH.TOT value.
 
void xsh_pfits_set_qc_crrate (cpl_propertylist *plist, double value)
 Write the QC.CRRATE value.
 
void xsh_pfits_set_qc_mdarkmed (cpl_propertylist *plist, double value)
 Write the QC.MDARKMED value.
 
double xsh_pfits_get_qc_mdarkmed (cpl_propertylist *plist)
 Read the QC.MDARKMED value.
 
void xsh_pfits_set_qc_mdarkrms (cpl_propertylist *plist, double value)
 Write the QC.MDARKRMS value.
 
void xsh_pfits_set_qc_mdarkslope (cpl_propertylist *plist, double value)
 Write the QC.MDARKSLOPE value.
 
void xsh_pfits_set_qc_bp_map_ntotal (cpl_propertylist *plist, int value)
 Write the contamination value.
 
void xsh_pfits_set_qc_contamination (cpl_propertylist *plist, double value)
 Write the contamination value.
 
void xsh_pfits_set_qc_mdarkavg (cpl_propertylist *plist, double value)
 Write the QC.MDARKAVG value.
 
void xsh_pfits_set_qc_darkmed_ave (cpl_propertylist *plist, double value)
 Write the QC.DARKMED_AVE value.
 
void xsh_pfits_set_qc_darkmed_stdev (cpl_propertylist *plist, double value)
 Write the QC.MDARKAVG value.
 
void xsh_pfits_set_qc_ord_orderpos_residmin (cpl_propertylist *plist, double value)
 Write the ? value.
 
void xsh_pfits_set_qc_ord_orderpos_residmax (cpl_propertylist *plist, double value)
 
void xsh_pfits_set_qc_ord_orderpos_residavg (cpl_propertylist *plist, double value)
 
void xsh_pfits_set_qc_ord_orderpos_residrms (cpl_propertylist *plist, double value)
 
void xsh_pfits_set_qc_eff_fclip (cpl_propertylist *plist, double value)
 
void xsh_pfits_set_qc_eff_nclip (cpl_propertylist *plist, int value)
 
void xsh_pfits_set_qc_ord_orderpos_max_pred (cpl_propertylist *plist, int value)
 
void xsh_pfits_set_qc_ord_orderpos_min_pred (cpl_propertylist *plist, int value)
 
void xsh_pfits_set_qc_ord_orderpos_ndet (cpl_propertylist *plist, int value)
 
void xsh_pfits_set_qc_ord_orderpos_nposall (cpl_propertylist *plist, int value)
 
void xsh_pfits_set_qc_ord_orderpos_npossel (cpl_propertylist *plist, int value)
 
void xsh_pfits_set_qc_ord_orderpos_npred (cpl_propertylist *plist, int value)
 
void xsh_pfits_set_qc_slit_width (cpl_propertylist *source_list, cpl_propertylist *set_list, xsh_instrument *instrument)
 
void xsh_pfits_set_qc_multi (cpl_propertylist *plist, void *value, const char *kw, xsh_instrument *instrument, int idx)
 
void xsh_pfits_set_qc (cpl_propertylist *plist, void *value, const char *kw, xsh_instrument *instrument)
 

Detailed Description

Function Documentation

◆ xsh_pfits_get_qc_mbiasavg()

double xsh_pfits_get_qc_mbiasavg ( const cpl_propertylist *  plist)

find out the QC.MBIASAVG value

Parameters
plistProperty list to read from
Returns
double the requested value

Definition at line 114 of file xsh_pfits_qc.c.

References check_msg, xsh_get_property_value(), and XSH_QC_MASTER_BIAS_MEAN.

Referenced by main().

◆ xsh_pfits_get_qc_mbiasmed()

double xsh_pfits_get_qc_mbiasmed ( const cpl_propertylist *  plist)

find out the QC.MBIASMED value

Parameters
plistProperty list to read from
Returns
double the requested value

Definition at line 134 of file xsh_pfits_qc.c.

References check_msg, xsh_get_property_value(), and XSH_QC_MASTER_BIAS_MEDIAN.

Referenced by main().

◆ xsh_pfits_get_qc_mbiasrms()

double xsh_pfits_get_qc_mbiasrms ( const cpl_propertylist *  plist)

find out the QC.MBIASRMS value

Parameters
plistProperty list to read from
Returns
double the requested value

Definition at line 154 of file xsh_pfits_qc.c.

References check_msg, xsh_get_property_value(), and XSH_QC_MASTER_BIAS_RMS.

Referenced by main().

◆ xsh_pfits_get_qc_mbiasslope()

double xsh_pfits_get_qc_mbiasslope ( const cpl_propertylist *  plist)

find out the QC.MBIASSLOPE value

Parameters
plistProperty list to read from
Returns
double the requested value

Definition at line 197 of file xsh_pfits_qc.c.

References check_msg, xsh_get_property_value(), and XSH_QC_MBIASSLOPE.

◆ xsh_pfits_get_qc_mdarkmed()

double xsh_pfits_get_qc_mdarkmed ( cpl_propertylist *  plist)

Read the QC.MDARKMED value.

Parameters
plistProperty list to write to
Returns
value The value read

Definition at line 839 of file xsh_pfits_qc.c.

References check_msg, xsh_get_property_value(), and XSH_QC_MASTER_DARK_MEDIAN.

◆ xsh_pfits_get_qc_ncrh()

int xsh_pfits_get_qc_ncrh ( const cpl_propertylist *  plist)

Find out the QC NCRH value.

Parameters
plistThe property list to read from
Returns
The requested value

Definition at line 74 of file xsh_pfits_qc.c.

References check_msg, xsh_get_property_value(), and XSH_QC_CRH_NUMBER.

Referenced by xsh_abs_remove_crh_single(), xsh_combine_nod(), and xsh_remove_cosmics().

◆ xsh_pfits_get_qc_ncrh_mean()

double xsh_pfits_get_qc_ncrh_mean ( const cpl_propertylist *  plist)

Find out the QC NCRH value.

Parameters
plistThe property list to read from
Returns
The requested value

Definition at line 93 of file xsh_pfits_qc.c.

References check_msg, xsh_get_property_value(), and XSH_QC_CRH_NUMBER_MEAN.

◆ xsh_pfits_get_qc_nhpix()

int xsh_pfits_get_qc_nhpix ( const cpl_propertylist *  plist)

find out the QC.NHPIX value

Parameters
plistProperty list to read from
Returns
double the requested value

Definition at line 174 of file xsh_pfits_qc.c.

References check_msg, xsh_get_property_value(), and XSH_QC_NHPIX.

Referenced by xsh_badpixelmap_fill_bp_pattern_holes().

◆ xsh_pfits_get_qc_ron()

double xsh_pfits_get_qc_ron ( const cpl_propertylist *  plist)

Definition at line 267 of file xsh_pfits_qc.c.

References check_msg, xsh_get_property_value(), and XSH_QC_RON_REG1.

Referenced by main().

◆ xsh_pfits_get_qc_structx()

double xsh_pfits_get_qc_structx ( const cpl_propertylist *  plist)

Definition at line 222 of file xsh_pfits_qc.c.

References check_msg, xsh_get_property_value(), and XSH_QC_STRUCT_X_REG1.

Referenced by main().

◆ xsh_pfits_get_qc_structy()

double xsh_pfits_get_qc_structy ( const cpl_propertylist *  plist)

Definition at line 244 of file xsh_pfits_qc.c.

References check_msg, xsh_get_property_value(), and XSH_QC_STRUCT_Y_REG1.

Referenced by main().

◆ xsh_pfits_set_qc()

void xsh_pfits_set_qc ( cpl_propertylist *  plist,
void *  value,
const char *  kw,
xsh_instrument instrument 
)

Set a KW into a propertylist. The function checks if the KW is defined for this recipe (instrument->recipe_id). The type and comment of the KW is taken from the qc_description table (in xsh_qc_definition.h file).

Parameters
plistPropertylist where to write the KW
valuePointer to value (int, float, double, string, ...)
kwThe QC Keyword (including a lower case 'i' )
instrumentPointer to the instrument structure

Definition at line 1213 of file xsh_pfits_qc.c.

References check_msg, instrument, qc_description::kw_name, qc_description::kw_type, xsh_instrument::recipe_id, XSH_ASSURE_NOT_NULL, xsh_get_qc_desc_by_kw(), xsh_msg, and xsh_qc_in_recipe().

Referenced by set_pickup_noise_pixels_qc(), set_qc_parameters(), xsh_compute_linearity(), xsh_create_order_table(), xsh_follow_arclines(), xsh_linetilt_list_save(), xsh_resid_order_save(), and xsh_resid_tab_save().

◆ xsh_pfits_set_qc_bp_map_ntotal()

void xsh_pfits_set_qc_bp_map_ntotal ( cpl_propertylist *  plist,
int  value 
)

Write the contamination value.

Parameters
plistProperty list to write to
valueThe value to write

Definition at line 894 of file xsh_pfits_qc.c.

References check_msg, XSH_QC_BP_MAP_NTOTAL, and XSH_QC_BP_MAP_NTOTAL_C.

Referenced by xsh_create_master_dark_bpmap().

◆ xsh_pfits_set_qc_contamination()

void xsh_pfits_set_qc_contamination ( cpl_propertylist *  plist,
double  value 
)

Write the contamination value.

Parameters
plistProperty list to write to
valueThe value to write

Definition at line 913 of file xsh_pfits_qc.c.

References check_msg, XSH_QC_CONTAM, and XSH_QC_CONTAM_C.

Referenced by set_masterdark_qc().

◆ xsh_pfits_set_qc_crrate()

void xsh_pfits_set_qc_crrate ( cpl_propertylist *  plist,
double  value 
)

Write the QC.CRRATE value.

Parameters
plistProperty list to write to
valueThe value to write (double)

Definition at line 805 of file xsh_pfits_qc.c.

References check_msg, XSH_QC_CRH_RATE, and XSH_QC_CRH_RATE_C.

Referenced by add_qc_crh(), and xsh_add_qc_crh().

◆ xsh_pfits_set_qc_darkmed_ave()

void xsh_pfits_set_qc_darkmed_ave ( cpl_propertylist *  plist,
double  value 
)

Write the QC.DARKMED_AVE value.

Parameters
plistProperty list to write to
valueThe value to write

Definition at line 950 of file xsh_pfits_qc.c.

References check_msg, and XSH_QC_DARKMED_AVE.

◆ xsh_pfits_set_qc_darkmed_stdev()

void xsh_pfits_set_qc_darkmed_stdev ( cpl_propertylist *  plist,
double  value 
)

Write the QC.MDARKAVG value.

Parameters
plistProperty list to write to
valueThe value to write

Definition at line 966 of file xsh_pfits_qc.c.

References check_msg, and XSH_QC_DARKMED_STDEV.

◆ xsh_pfits_set_qc_eff_fclip()

void xsh_pfits_set_qc_eff_fclip ( cpl_propertylist *  plist,
double  value 
)

Definition at line 1023 of file xsh_pfits_qc.c.

References check_msg, and XSH_QC_EFF_FCLIP.

Referenced by xsh_efficiency_compute().

◆ xsh_pfits_set_qc_eff_nclip()

void xsh_pfits_set_qc_eff_nclip ( cpl_propertylist *  plist,
int  value 
)

Definition at line 1032 of file xsh_pfits_qc.c.

References check_msg, and XSH_QC_EFF_NCLIP.

Referenced by xsh_efficiency_compute().

◆ xsh_pfits_set_qc_fpn()

void xsh_pfits_set_qc_fpn ( cpl_propertylist *  plist,
double  value 
)

Write the QC.FPN value.

Parameters
plistProperty list to write to
valueThe value to write

Definition at line 321 of file xsh_pfits_qc.c.

References check_msg, XSH_QC_FPN, and XSH_QC_FPN_C.

Referenced by xsh_mdark_measure_fpn().

◆ xsh_pfits_set_qc_fpn_err()

void xsh_pfits_set_qc_fpn_err ( cpl_propertylist *  plist,
double  value 
)

Write the QC.FPN value.

Parameters
plistProperty list to write to
valueThe value to write

Definition at line 339 of file xsh_pfits_qc.c.

References check_msg, XSH_QC_FPN_ERR, and XSH_QC_FPN_ERR_C.

Referenced by xsh_mdark_measure_fpn().

◆ xsh_pfits_set_qc_fpn_master()

void xsh_pfits_set_qc_fpn_master ( cpl_propertylist *  plist,
double  value 
)

Write the QC.FPN.MASTER value.

Parameters
plistProperty list to write to
valueThe value to write

Definition at line 304 of file xsh_pfits_qc.c.

References check_msg, XSH_QC_MASTER_FPN, and XSH_QC_MASTER_FPN_C.

◆ xsh_pfits_set_qc_mbiasavg()

void xsh_pfits_set_qc_mbiasavg ( cpl_propertylist *  plist,
double  value 
)

Write the QC.MBIASAVG value.

Parameters
plistProperty list to write to
valueThe value to write

Definition at line 651 of file xsh_pfits_qc.c.

References check_msg, XSH_QC_MASTER_BIAS_MEAN, and XSH_QC_MASTER_BIAS_MEAN_C.

Referenced by set_masterbias_qc_xsh_structure_region().

◆ xsh_pfits_set_qc_mbiasmed()

void xsh_pfits_set_qc_mbiasmed ( cpl_propertylist *  plist,
double  value 
)

Write the QC.MBIASMED value.

Parameters
plistProperty list to write to
valueThe value to write

Definition at line 668 of file xsh_pfits_qc.c.

References check_msg, XSH_QC_MASTER_BIAS_MEDIAN, and XSH_QC_MASTER_BIAS_MEDIAN_C.

Referenced by set_masterbias_qc_xsh_structure_region().

◆ xsh_pfits_set_qc_mbiasrms()

void xsh_pfits_set_qc_mbiasrms ( cpl_propertylist *  plist,
double  value 
)

Write the QC.MBIASRMS value.

Parameters
plistProperty list to write to
valueThe value to write

Definition at line 686 of file xsh_pfits_qc.c.

References check_msg, XSH_QC_MASTER_BIAS_RMS, and XSH_QC_MASTER_BIAS_RMS_C.

Referenced by set_masterbias_qc_xsh_structure_region().

◆ xsh_pfits_set_qc_mbiasslope()

void xsh_pfits_set_qc_mbiasslope ( cpl_propertylist *  plist,
double  value 
)

Write the QC.MBIASSLOPE value.

Parameters
plistProperty list to write to
valueThe value to write

Definition at line 737 of file xsh_pfits_qc.c.

References check_msg, and XSH_QC_MBIASSLOPE.

◆ xsh_pfits_set_qc_mdarkavg()

void xsh_pfits_set_qc_mdarkavg ( cpl_propertylist *  plist,
double  value 
)

Write the QC.MDARKAVG value.

Parameters
plistProperty list to write to
valueThe value to write

Definition at line 933 of file xsh_pfits_qc.c.

References check_msg, XSH_QC_MASTER_DARK_MEAN, and XSH_QC_MASTER_DARK_MEAN_C.

Referenced by xsh_mdark_get_median_stdev().

◆ xsh_pfits_set_qc_mdarkmed()

void xsh_pfits_set_qc_mdarkmed ( cpl_propertylist *  plist,
double  value 
)

Write the QC.MDARKMED value.

Parameters
plistProperty list to write to
valueThe value to write

Definition at line 822 of file xsh_pfits_qc.c.

References check_msg, XSH_QC_MASTER_DARK_MEDIAN, and XSH_QC_MASTER_DARK_MEDIAN_C.

Referenced by xsh_mdark_get_median_stdev().

◆ xsh_pfits_set_qc_mdarkrms()

void xsh_pfits_set_qc_mdarkrms ( cpl_propertylist *  plist,
double  value 
)

Write the QC.MDARKRMS value.

Parameters
plistProperty list to write to
valueThe value to write

Definition at line 859 of file xsh_pfits_qc.c.

References check_msg, XSH_QC_MASTER_DARK_RMS, and XSH_QC_MASTER_DARK_RMS_C.

Referenced by xsh_mdark_get_median_stdev().

◆ xsh_pfits_set_qc_mdarkslope()

void xsh_pfits_set_qc_mdarkslope ( cpl_propertylist *  plist,
double  value 
)

Write the QC.MDARKSLOPE value.

Parameters
plistProperty list to write to
valueThe value to write

Definition at line 876 of file xsh_pfits_qc.c.

References check_msg, and XSH_QC_MDARKSLOPE.

◆ xsh_pfits_set_qc_multi()

void xsh_pfits_set_qc_multi ( cpl_propertylist *  plist,
void *  value,
const char *  kw,
xsh_instrument instrument,
int  idx 
)

Set a KW into a propertylist. The function checks if the KW is defined for this recipe (instrument->recipe_id). The KW name contains a lower case 'i' which is replaced by the index number. For example with th KW "ESO QC ORDER COEFi" and the idx=2, the generated keyword is "ESO QC ORDER COEF2". The type and comment of the KW is taken from the qc_description table (in xsh_qc_definition.h file).

Parameters
plistPropertylist where to write the KW
valuePointer to value (int, float, double, string, ...)
kwThe QC Keyword (including a lower case 'i' )
instrumentPointer to the instrument structure
idxIndex of the KW (the 'i' is replaced by this number)

Definition at line 1134 of file xsh_pfits_qc.c.

References check_msg, instrument, qc_description::kw_name, qc_description::kw_type, xsh_instrument::recipe_id, XSH_ASSURE_NOT_NULL, xsh_get_qc_desc_by_kw(), xsh_msg, xsh_msg_dbg_high, and xsh_qc_in_recipe().

Referenced by xsh_compute_linearity(), and xsh_create_master_dark_bpmap().

◆ xsh_pfits_set_qc_ncrh()

void xsh_pfits_set_qc_ncrh ( cpl_propertylist *  plist,
int  value 
)

Write the QC.NCRH value.

Parameters
plistProperty list to write to
valueThe value to write

Definition at line 754 of file xsh_pfits_qc.c.

References check_msg, XSH_QC_CRH_NUMBER, and XSH_QC_CRH_NUMBER_C.

Referenced by add_qc_crh(), xsh_add_qc_crh(), and xsh_count_crh().

◆ xsh_pfits_set_qc_ncrh_mean()

void xsh_pfits_set_qc_ncrh_mean ( cpl_propertylist *  plist,
const double  value 
)

Write the QC.NCRH.AVG value.

Parameters
plistProperty list to write to
valueThe value to write

Definition at line 771 of file xsh_pfits_qc.c.

References check_msg, XSH_QC_CRH_NUMBER_MEAN, and XSH_QC_CRH_NUMBER_MEAN_C.

Referenced by add_qc_crh(), xsh_add_qc_crh(), xsh_combine_nod(), xsh_count_crh(), and xsh_remove_cosmics().

◆ xsh_pfits_set_qc_ncrh_tot()

void xsh_pfits_set_qc_ncrh_tot ( cpl_propertylist *  plist,
const int  value 
)

Write the QC.NCRH.TOT value.

Parameters
plistProperty list to write to
valueThe value to write

Definition at line 788 of file xsh_pfits_qc.c.

References check_msg, XSH_QC_CRH_NUMBER_TOT, and XSH_QC_CRH_NUMBER_TOT_C.

Referenced by add_qc_crh(), xsh_combine_nod(), and xsh_remove_cosmics().

◆ xsh_pfits_set_qc_nhpix()

void xsh_pfits_set_qc_nhpix ( cpl_propertylist *  plist,
int  value 
)

Write the QC.NHPIX value.

Parameters
plistProperty list to write to
valueThe value to write

Definition at line 703 of file xsh_pfits_qc.c.

References check_msg, and XSH_QC_NHPIX.

Referenced by xsh_badpixelmap_fill_bp_pattern_holes(), and xsh_compute_noise_map().

◆ xsh_pfits_set_qc_nlinecat()

void xsh_pfits_set_qc_nlinecat ( cpl_propertylist *  plist,
double  value 
)

◆ xsh_pfits_set_qc_nlinecat_clean()

void xsh_pfits_set_qc_nlinecat_clean ( cpl_propertylist *  plist,
double  value 
)

◆ xsh_pfits_set_qc_nlinefound()

void xsh_pfits_set_qc_nlinefound ( cpl_propertylist *  plist,
double  value 
)

◆ xsh_pfits_set_qc_nlinefound_clean()

void xsh_pfits_set_qc_nlinefound_clean ( cpl_propertylist *  plist,
double  value 
)

◆ xsh_pfits_set_qc_nlinefound_clean_fib4()

void xsh_pfits_set_qc_nlinefound_clean_fib4 ( cpl_propertylist *  plist,
double  value 
)

Definition at line 616 of file xsh_pfits_qc.c.

References check_msg, XSH_QC_NLINE4_FOUND_CLEAN, and XSH_QC_NLINE4_FOUND_CLEAN_C.

Referenced by xsh_resid_tab_save().

◆ xsh_pfits_set_qc_nlinefound_fib4()

void xsh_pfits_set_qc_nlinefound_fib4 ( cpl_propertylist *  plist,
double  value 
)

Definition at line 607 of file xsh_pfits_qc.c.

References check_msg, XSH_QC_NLINE4_FOUND, and XSH_QC_NLINE4_FOUND_C.

Referenced by xsh_resid_tab_save().

◆ xsh_pfits_set_qc_noisepix()

void xsh_pfits_set_qc_noisepix ( cpl_propertylist *  plist,
int  value 
)

Write the QC.NHPIX value.

Parameters
plistProperty list to write to
valueThe value to write

Definition at line 720 of file xsh_pfits_qc.c.

References check_msg, and XSH_QC_BP_MAP_PICKUP_NOISE_PIX.

Referenced by xsh_badpixelmap_fill_bp_pattern_holes().

◆ xsh_pfits_set_qc_norm_fpn()

void xsh_pfits_set_qc_norm_fpn ( cpl_propertylist *  plist,
double  value 
)

Write the QC.NORMFPN value.

Parameters
plistProperty list to write to
valueThe value to write

Definition at line 357 of file xsh_pfits_qc.c.

References check_msg, XSH_QC_NORM_FPN, and XSH_QC_NORM_FPN_C.

Referenced by xsh_mdark_measure_fpn().

◆ xsh_pfits_set_qc_norm_fpn_err()

void xsh_pfits_set_qc_norm_fpn_err ( cpl_propertylist *  plist,
double  value 
)

Write the QC.NORMFPN.ERR value.

Parameters
plistProperty list to write to
valueThe value to write

Definition at line 374 of file xsh_pfits_qc.c.

References check_msg, XSH_QC_NORM_FPN_ERR, and XSH_QC_NORM_FPN_ERR_C.

Referenced by xsh_mdark_measure_fpn().

◆ xsh_pfits_set_qc_ord_orderpos_max_pred()

void xsh_pfits_set_qc_ord_orderpos_max_pred ( cpl_propertylist *  plist,
int  value 
)

Definition at line 1041 of file xsh_pfits_qc.c.

References check_msg, and QC_ORD_ORDERPOS_MAX_PRED.

◆ xsh_pfits_set_qc_ord_orderpos_min_pred()

void xsh_pfits_set_qc_ord_orderpos_min_pred ( cpl_propertylist *  plist,
int  value 
)

Definition at line 1050 of file xsh_pfits_qc.c.

References check_msg, and QC_ORD_ORDERPOS_MIN_PRED.

◆ xsh_pfits_set_qc_ord_orderpos_ndet()

void xsh_pfits_set_qc_ord_orderpos_ndet ( cpl_propertylist *  plist,
int  value 
)

Definition at line 1059 of file xsh_pfits_qc.c.

References check_msg, and QC_ORD_ORDERPOS_NDET.

◆ xsh_pfits_set_qc_ord_orderpos_nposall()

void xsh_pfits_set_qc_ord_orderpos_nposall ( cpl_propertylist *  plist,
int  value 
)

Definition at line 1068 of file xsh_pfits_qc.c.

References check_msg, and QC_ORD_ORDERPOS_NPOSALL.

◆ xsh_pfits_set_qc_ord_orderpos_npossel()

void xsh_pfits_set_qc_ord_orderpos_npossel ( cpl_propertylist *  plist,
int  value 
)

Definition at line 1077 of file xsh_pfits_qc.c.

References check_msg, and QC_ORD_ORDERPOS_NPOSSEL.

◆ xsh_pfits_set_qc_ord_orderpos_npred()

void xsh_pfits_set_qc_ord_orderpos_npred ( cpl_propertylist *  plist,
int  value 
)

Definition at line 1086 of file xsh_pfits_qc.c.

References check_msg, and QC_ORD_ORDERPOS_NPRED.

◆ xsh_pfits_set_qc_ord_orderpos_residavg()

void xsh_pfits_set_qc_ord_orderpos_residavg ( cpl_propertylist *  plist,
double  value 
)

Definition at line 1002 of file xsh_pfits_qc.c.

References check_msg, and QC_ORD_ORDERPOS_RESIDAVG.

◆ xsh_pfits_set_qc_ord_orderpos_residmax()

void xsh_pfits_set_qc_ord_orderpos_residmax ( cpl_propertylist *  plist,
double  value 
)

Definition at line 992 of file xsh_pfits_qc.c.

References check_msg, and QC_ORD_ORDERPOS_RESIDMAX.

◆ xsh_pfits_set_qc_ord_orderpos_residmin()

void xsh_pfits_set_qc_ord_orderpos_residmin ( cpl_propertylist *  plist,
double  value 
)

Write the ? value.

Parameters
plistProperty list to write to
valueThe value to write

Definition at line 982 of file xsh_pfits_qc.c.

References check_msg, and QC_ORD_ORDERPOS_RESIDMIN.

◆ xsh_pfits_set_qc_ord_orderpos_residrms()

void xsh_pfits_set_qc_ord_orderpos_residrms ( cpl_propertylist *  plist,
double  value 
)

Definition at line 1012 of file xsh_pfits_qc.c.

References check_msg, and QC_ORD_ORDERPOS_RESIDRMS.

◆ xsh_pfits_set_qc_reg1_structx()

void xsh_pfits_set_qc_reg1_structx ( cpl_propertylist *  plist,
double  value 
)

Write the QC.STRUCTX value.

Parameters
plistProperty list to write to
valueThe value to write

Definition at line 392 of file xsh_pfits_qc.c.

References check_msg, XSH_QC_STRUCT_X_REG1, and XSH_QC_STRUCT_X_REG1_C.

Referenced by set_masterbias_qc_xsh_structure_region().

◆ xsh_pfits_set_qc_reg1_structy()

void xsh_pfits_set_qc_reg1_structy ( cpl_propertylist *  plist,
double  value 
)

Write the QC.STRUCTY value.

Parameters
plistProperty list to write to
valueThe value to write

Definition at line 409 of file xsh_pfits_qc.c.

References check_msg, XSH_QC_STRUCT_Y_REG1, and XSH_QC_STRUCT_Y_REG1_C.

Referenced by set_masterbias_qc_xsh_structure_region().

◆ xsh_pfits_set_qc_reg2_structx()

void xsh_pfits_set_qc_reg2_structx ( cpl_propertylist *  plist,
double  value 
)

Write the QC.STRUCTX value.

Parameters
plistProperty list to write to
valueThe value to write

Definition at line 428 of file xsh_pfits_qc.c.

References check_msg, XSH_QC_STRUCT_X_REG2, and XSH_QC_STRUCT_X_REG2_C.

Referenced by set_masterbias_qc_xsh_structure_region().

◆ xsh_pfits_set_qc_reg2_structy()

void xsh_pfits_set_qc_reg2_structy ( cpl_propertylist *  plist,
double  value 
)

Write the QC.STRUCTY value.

Parameters
plistProperty list to write to
valueThe value to write

Definition at line 445 of file xsh_pfits_qc.c.

References check_msg, XSH_QC_STRUCT_Y_REG2, and XSH_QC_STRUCT_Y_REG2_C.

Referenced by set_masterbias_qc_xsh_structure_region().

◆ xsh_pfits_set_qc_ron()

void xsh_pfits_set_qc_ron ( cpl_propertylist *  plist,
double  value 
)

Definition at line 466 of file xsh_pfits_qc.c.

References check_msg, XSH_QC_RON, and XSH_QC_RON_C.

Referenced by xsh_mdark_get_ron().

◆ xsh_pfits_set_qc_ron1()

void xsh_pfits_set_qc_ron1 ( cpl_propertylist *  plist,
double  value 
)

Definition at line 509 of file xsh_pfits_qc.c.

References check_msg, XSH_QC_RON_REG1, and XSH_QC_RON_REG1_C.

Referenced by xsh_compute_ron().

◆ xsh_pfits_set_qc_ron1_err()

void xsh_pfits_set_qc_ron1_err ( cpl_propertylist *  plist,
double  value 
)

Definition at line 554 of file xsh_pfits_qc.c.

References check_msg, XSH_QC_RON_REG1_ERR, and XSH_QC_RON_REG1_ERR_C.

Referenced by xsh_compute_ron().

◆ xsh_pfits_set_qc_ron2()

void xsh_pfits_set_qc_ron2 ( cpl_propertylist *  plist,
double  value 
)

Definition at line 531 of file xsh_pfits_qc.c.

References check_msg, XSH_QC_RON_REG2, and XSH_QC_RON_REG2_C.

Referenced by xsh_compute_ron().

◆ xsh_pfits_set_qc_ron2_err()

void xsh_pfits_set_qc_ron2_err ( cpl_propertylist *  plist,
double  value 
)

Definition at line 576 of file xsh_pfits_qc.c.

References check_msg, XSH_QC_RON_REG2_ERR, and XSH_QC_RON_REG2_ERR_C.

Referenced by xsh_compute_ron().

◆ xsh_pfits_set_qc_ron_err()

void xsh_pfits_set_qc_ron_err ( cpl_propertylist *  plist,
double  value 
)

Definition at line 488 of file xsh_pfits_qc.c.

References check_msg, XSH_QC_RON_ERR, and XSH_QC_RON_ERR_C.

Referenced by xsh_mdark_get_ron().

◆ xsh_pfits_set_qc_ron_master()

void xsh_pfits_set_qc_ron_master ( cpl_propertylist *  plist,
double  value 
)

Write the QC.RON.MASTER value.

Parameters
plistProperty list to write to
valueThe value to write

Definition at line 287 of file xsh_pfits_qc.c.

References check_msg, XSH_QC_MASTER_RON, and XSH_QC_MASTER_RON_C.

◆ xsh_pfits_set_qc_slit_width()

void xsh_pfits_set_qc_slit_width ( cpl_propertylist *  source_list,
cpl_propertylist *  set_list,
xsh_instrument instrument 
)