PRO apply_magnitude_corrections_to_sdss_dr8, instr_mag, fwhm, fcx, fcy, filter, camcol, magtype, err_thresh, mag_out, subs_not_corrected, nsubs_not_corrected, status ; Description: This module may be used to correct a set of aperture or PSF magnitude measurements from ; SDSS DR8 for the systematic trends that were detected in the work presented by Bramich & ; Freudling (2012). The input set of magnitude measurements "instr_mag" must come from a ; single detector of the SDSS imaging camera. ; For a set of aperture magnitude measurements, the corrections that are applied by this ; module are the fitted magnitude offsets as a function of PSF FWHM and object brightness ; (see Section 4.1 of the paper). Magnitude corrections for the r-waveband master intrapixel ; photometric sensitivity map (IPSM) are not included because of the very small amplitude ; of the effect. ; For a set of PSF magnitude measurements, the corrections that are applied by this ; module are the fitted magnitude offsets as a function of PSF FWHM, object brightness, and ; subpixel coordinates (see Section 4.2 of the paper). Note that for the ug-wavebands, the ; magnitude offsets as a function of subpixel coordinates for the regime of under-sampled ; PSFs are not applied (because these offsets are very noisy due to the lack appropriate ; data). ; This module provides the option of ignoring magnitude offsets that have uncertainties ; greater than the threshold defined by the parameter "err_thresh". ; Note that this module should only be used to correct magnitude measurements of point ; sources (since the fitted magnitude offsets were derived exclusively from such sources), ; and that even though the subtraction of the fitted magnitude offsets from the magnitude ; measurements constitutes a relative photometric calibration, any absolute calibration of ; the photometry may need to be redetermined. ; ; Input Parameters: ; ; instr_mag - FLOAT/DOUBLE SCALAR/VECTOR/ARRAY - The set of instrumental magnitude measurements (aperture ; or PSF) to be corrected. ; fwhm - FLOAT/DOUBLE SCALAR/VECTOR/ARRAY - The set of PSF FWHMs corresponding to the instrumental ; magnitude measurements stored in the input parameter ; "instr_mag". This parameter should have the same number of ; elements as "instr_mag". ; fcx - FLOAT/DOUBLE SCALAR/VECTOR/ARRAY - The set of fractional pixel coordinates along the x-axis ; corresponding to the instrumental magnitude measurements ; stored in the input parameter "instr_mag". This parameter ; should have the same number of elements as "instr_mag". If ; the parameter "magtype" is set to "aperture", then this input ; parameter is ignored. ; fcy - FLOAT/DOUBLE SCALAR/VECTOR/ARRAY - The set of fractional pixel coordinates along the y-axis ; corresponding to the instrumental magnitude measurements ; stored in the input parameter "instr_mag". This parameter ; should have the same number of elements as "instr_mag". If ; the parameter "magtype" is set to "aperture", then this input ; parameter is ignored. ; filter - STRING - The SDSS filter to which the instrumental magnitude measurements to be corrected ; correspond. The acceptable values for this parameter are "u", "g", "r", "i", or "z". ; camcol - INTEGER/LONG - The camera column to which the instrumental magnitude measurements to be ; corrected correspond. The acceptable values for this parameter are integers in ; the range "1" to "6" inclusive. ; magtype - STRING - The type of instrumental magnitude measurements stored in "instr_mag". The acceptable ; values for this parameter are "aperture" or "psf" for aperture or PSF magnitudes, ; respectively. ; err_thresh - FLOAT/DOUBLE - Only fitted magnitude offsets with uncertainties less than or equal to the ; value of this parameter will be used to correct the instrumental magnitude ; measurements in "instr_mag". This parameter must be positive and in units of ; magnitudes. In Bramich & Freudling (2012), the value of "0.005" was used for ; this parameter. ; ; Output Parameters: ; ; mag_out - DOUBLE SCALAR/VECTOR/ARRAY - The set of corrected instrumental magnitude measurements. This ; output parameter has the same dimensions as the input parameter ; "instr_mag". ; subs_not_corrected - LONG VECTOR - A vector of subscripts indicating which instrumental magnitude ; measurements in "instr_mag" were not corrected by this module either ; because the relevant magnitude offsets do not exist due to a lack of ; data or because they have been rejected since their associated ; uncertainty is greater than "err_thresh". If all of the instrumental ; magnitude measurements in "instr_mag" were corrected, then this vector ; is returned as the single element vector "[-1L]". ; nsubs_not_corrected - LONG - The number of instrumental magnitude measurements in "instr_mag" that were ; not corrected by this module either because the relevant magnitude offsets ; do not exist due to a lack of data or because they have been rejected since ; their associated uncertainty is greater than "err_thresh". ; status - INTEGER - If the module successfully calculated and applied the corrections to the instrumental ; magnitude measurements, then "status" is returned with a value of "1", otherwise it is ; returned with a value of "0". ; ; Author: Dan Bramich (dan.bramich@hotmail.co.uk) ; ; Dependencies: None ; ; History: ; ; 01/06/2012 - Module created (dmb). ;Perform basic checks on the input parameters print, '' print, 'Performing basic checks on the input parameters...' status = 0 if ((filter NE 'u') AND (filter NE 'g') AND (filter NE 'r') AND (filter NE 'i') AND (filter NE 'z')) then begin print, 'ERROR - The parameter "filter" is not set to "u", "g", "r", "i", or "z"...' return endif if ((camcol LT 1) OR (camcol GT 6)) then begin print, 'ERROR - The parameter "camcol" is not in the range 1 to 6...' return endif if ((magtype NE 'aperture') AND (magtype NE 'psf')) then begin print, 'ERROR - The parameter "magtype" is not set to "aperture" or "psf"...' return endif if (err_thresh LE 0.0) then begin print, 'ERROR - The parameter "err_thresh" is zero or negative...' return endif nmag = n_elements(instr_mag) if (n_elements(fwhm) NE nmag) then begin print, 'ERROR - The parameter "fwhm" does not have the same number of elements as "instr_mag"...' return endif if (magtype EQ 'psf') then begin if (n_elements(fcx) NE nmag) then begin print, 'ERROR - The parameter "fcx" does not have the same number of elements as "instr_mag"...' return endif if (n_elements(fcy) NE nmag) then begin print, 'ERROR - The parameter "fcy" does not have the same number of elements as "instr_mag"...' return endif endif ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;If the magnitudes to be corrected are aperture magnitudes if (magtype EQ 'aperture') then begin ;If the filter is the u filter if (filter EQ 'u') then begin ;Camera column 1 if (camcol EQ 1) then begin ;Define the magnitude offsets fwhm_gt18 = [[0.950, 0.00769, 0.00149], $ [1.050, 0.00236, 0.00030], $ [1.150, -0.00167, 0.00009], $ [1.250, 0.00003, 0.00005], $ [1.350, -0.00012, 0.00004], $ [1.450, 0.00038, 0.00004], $ [1.550, 0.00122, 0.00004], $ [1.650, 0.00107, 0.00004], $ [1.750, 0.00080, 0.00004], $ [1.850, 0.00151, 0.00005], $ [1.950, 0.00342, 0.00006], $ [2.050, 0.00430, 0.00007], $ [2.150, 0.00424, 0.00008], $ [2.250, 0.00564, 0.00009], $ [2.350, 0.00538, 0.00011], $ [2.450, 0.00708, 0.00012], $ [2.550, 0.01013, 0.00015], $ [2.650, 0.01561, 0.00019], $ [2.750, 0.01707, 0.00021], $ [2.850, 0.01650, 0.00033], $ [2.950, 0.03084, 0.00040], $ [3.050, 0.03223, 0.00045], $ [3.150, 0.03547, 0.00065], $ [3.250, 0.04490, 0.00085], $ [3.350, 0.05774, 0.00118], $ [3.450, 0.11536, 0.00124], $ [3.550, 0.10422, 0.00142], $ [3.650, 0.17132, 0.00388]] fwhm_gt16_le18 = [[0.850, -0.01389, 0.02532], $ [0.950, -0.00043, 0.00136], $ [1.050, -0.00194, 0.00029], $ [1.150, -0.00035, 0.00008], $ [1.250, 0.00009, 0.00005], $ [1.350, 0.00010, 0.00004], $ [1.450, -0.00004, 0.00004], $ [1.550, -0.00050, 0.00004], $ [1.650, -0.00044, 0.00004], $ [1.750, -0.00046, 0.00004], $ [1.850, 0.00003, 0.00005], $ [1.950, 0.00077, 0.00005], $ [2.050, 0.00078, 0.00007], $ [2.150, 0.00135, 0.00008], $ [2.250, 0.00125, 0.00009], $ [2.350, 0.00154, 0.00010], $ [2.450, 0.00146, 0.00012], $ [2.550, 0.00323, 0.00014], $ [2.650, 0.00506, 0.00017], $ [2.750, 0.00613, 0.00020], $ [2.850, 0.00811, 0.00031], $ [2.950, 0.00978, 0.00037], $ [3.050, 0.01623, 0.00046], $ [3.150, 0.01219, 0.00068], $ [3.250, 0.02459, 0.00088], $ [3.350, 0.01560, 0.00123], $ [3.450, 0.02343, 0.00125], $ [3.550, 0.03426, 0.00119], $ [3.650, 0.01955, 0.00519]] fwhm_le16 = [[0.550, -0.58984, 0.01069], $ [0.850, 0.00596, 0.04783], $ [0.950, 0.00005, 0.00182], $ [1.050, -0.00198, 0.00048], $ [1.150, 0.00066, 0.00014], $ [1.250, 0.00029, 0.00008], $ [1.350, 0.00008, 0.00006], $ [1.450, -0.00031, 0.00006], $ [1.550, -0.00100, 0.00006], $ [1.650, -0.00112, 0.00006], $ [1.750, -0.00108, 0.00007], $ [1.850, -0.00063, 0.00007], $ [1.950, -0.00034, 0.00009], $ [2.050, -0.00045, 0.00010], $ [2.150, -0.00033, 0.00012], $ [2.250, -0.00007, 0.00014], $ [2.350, 0.00022, 0.00016], $ [2.450, -0.00040, 0.00019], $ [2.550, 0.00084, 0.00024], $ [2.650, 0.00179, 0.00030], $ [2.750, 0.00308, 0.00035], $ [2.850, 0.00345, 0.00052], $ [2.950, 0.00554, 0.00063], $ [3.050, 0.01191, 0.00084], $ [3.150, 0.00427, 0.00111], $ [3.250, 0.00733, 0.00138], $ [3.350, 0.00702, 0.00255], $ [3.450, 0.00814, 0.00213], $ [3.550, 0.00636, 0.00269]] ;Camera column 2 endif else if (camcol EQ 2) then begin ;Define the magnitude offsets fwhm_gt18 = [[0.850, -0.01663, 0.00459], $ [0.950, -0.00961, 0.00064], $ [1.050, -0.00431, 0.00012], $ [1.150, -0.00287, 0.00005], $ [1.250, -0.00157, 0.00004], $ [1.350, 0.00144, 0.00003], $ [1.450, 0.00108, 0.00003], $ [1.550, 0.00157, 0.00003], $ [1.650, 0.00250, 0.00003], $ [1.750, 0.00196, 0.00004], $ [1.850, 0.00371, 0.00004], $ [1.950, 0.00383, 0.00005], $ [2.050, 0.00505, 0.00006], $ [2.150, 0.00555, 0.00007], $ [2.250, 0.00776, 0.00008], $ [2.350, 0.01039, 0.00009], $ [2.450, 0.01312, 0.00011], $ [2.550, 0.01703, 0.00012], $ [2.650, 0.01521, 0.00015], $ [2.750, 0.01927, 0.00019], $ [2.850, 0.01322, 0.00025], $ [2.950, 0.01670, 0.00036], $ [3.050, 0.01344, 0.00040], $ [3.150, 0.03385, 0.00057], $ [3.250, 0.04335, 0.00056], $ [3.350, 0.08897, 0.00091], $ [3.450, 0.10819, 0.00098], $ [3.550, 0.14949, 0.00152]] fwhm_gt16_le18 = [[0.850, 0.00126, 0.00388], $ [0.950, -0.00708, 0.00057], $ [1.050, -0.00126, 0.00011], $ [1.150, -0.00035, 0.00005], $ [1.250, 0.00006, 0.00003], $ [1.350, 0.00026, 0.00003], $ [1.450, -0.00007, 0.00003], $ [1.550, -0.00030, 0.00003], $ [1.650, -0.00003, 0.00003], $ [1.750, 0.00011, 0.00004], $ [1.850, 0.00064, 0.00004], $ [1.950, 0.00094, 0.00005], $ [2.050, 0.00113, 0.00006], $ [2.150, 0.00119, 0.00006], $ [2.250, 0.00190, 0.00008], $ [2.350, 0.00202, 0.00009], $ [2.450, 0.00236, 0.00011], $ [2.550, 0.00362, 0.00012], $ [2.650, 0.00532, 0.00015], $ [2.750, 0.00570, 0.00019], $ [2.850, 0.00542, 0.00025], $ [2.950, 0.00826, 0.00036], $ [3.050, 0.00851, 0.00041], $ [3.150, 0.01935, 0.00067], $ [3.250, 0.01537, 0.00059], $ [3.350, 0.02563, 0.00084], $ [3.450, 0.05355, 0.00091], $ [3.550, 0.07146, 0.00260]] fwhm_le16 = [[0.850, -0.02759, 0.01012], $ [0.950, -0.00412, 0.00087], $ [1.050, -0.00071, 0.00018], $ [1.150, -0.00027, 0.00008], $ [1.250, 0.00047, 0.00005], $ [1.350, 0.00026, 0.00005], $ [1.450, -0.00042, 0.00005], $ [1.550, -0.00087, 0.00005], $ [1.650, -0.00084, 0.00005], $ [1.750, -0.00084, 0.00006], $ [1.850, -0.00053, 0.00007], $ [1.950, -0.00007, 0.00008], $ [2.050, -0.00007, 0.00009], $ [2.150, 0.00015, 0.00010], $ [2.250, -0.00041, 0.00013], $ [2.350, 0.00021, 0.00015], $ [2.450, 0.00037, 0.00017], $ [2.550, 0.00024, 0.00020], $ [2.650, 0.00162, 0.00025], $ [2.750, 0.00260, 0.00032], $ [2.850, 0.00437, 0.00045], $ [2.950, 0.00393, 0.00061], $ [3.050, 0.00407, 0.00065], $ [3.150, 0.00916, 0.00107], $ [3.250, 0.01434, 0.00109], $ [3.350, 0.01068, 0.00140], $ [3.450, 0.02624, 0.00208], $ [3.550, 0.06433, 0.01707]] ;Camera column 3 endif else if (camcol EQ 3) then begin ;Define the magnitude offsets fwhm_gt18 = [[0.750, -0.01399, 0.01891], $ [0.850, -0.00779, 0.00035], $ [0.950, -0.00474, 0.00008], $ [1.050, -0.00068, 0.00004], $ [1.150, -0.00082, 0.00003], $ [1.250, -0.00045, 0.00003], $ [1.350, 0.00040, 0.00003], $ [1.450, 0.00152, 0.00003], $ [1.550, 0.00188, 0.00003], $ [1.650, 0.00240, 0.00003], $ [1.750, 0.00373, 0.00003], $ [1.850, 0.00461, 0.00004], $ [1.950, 0.00508, 0.00005], $ [2.050, 0.00733, 0.00005], $ [2.150, 0.00756, 0.00006], $ [2.250, 0.00953, 0.00007], $ [2.350, 0.00983, 0.00009], $ [2.450, 0.01064, 0.00010], $ [2.550, 0.01499, 0.00011], $ [2.650, 0.01780, 0.00014], $ [2.750, 0.01685, 0.00018], $ [2.850, 0.02716, 0.00025], $ [2.950, 0.02901, 0.00030], $ [3.050, 0.02545, 0.00044], $ [3.150, 0.07169, 0.00055], $ [3.250, 0.05462, 0.00059], $ [3.350, 0.18447, 0.00078], $ [3.450, 0.08154, 0.00515]] fwhm_gt16_le18 = [[0.750, -0.00993, 0.00620], $ [0.850, -0.00281, 0.00035], $ [0.950, -0.00064, 0.00008], $ [1.050, -0.00061, 0.00004], $ [1.150, 0.00083, 0.00003], $ [1.250, 0.00048, 0.00003], $ [1.350, -0.00014, 0.00002], $ [1.450, -0.00070, 0.00003], $ [1.550, -0.00073, 0.00003], $ [1.650, -0.00044, 0.00003], $ [1.750, -0.00008, 0.00003], $ [1.850, 0.00004, 0.00004], $ [1.950, 0.00024, 0.00005], $ [2.050, 0.00029, 0.00005], $ [2.150, 0.00045, 0.00006], $ [2.250, 0.00080, 0.00007], $ [2.350, 0.00062, 0.00008], $ [2.450, 0.00151, 0.00010], $ [2.550, 0.00313, 0.00011], $ [2.650, 0.00431, 0.00014], $ [2.750, 0.00602, 0.00018], $ [2.850, 0.00782, 0.00025], $ [2.950, 0.01189, 0.00034], $ [3.050, 0.01356, 0.00043], $ [3.150, 0.01880, 0.00049], $ [3.250, 0.01769, 0.00064], $ [3.350, 0.04717, 0.00073], $ [3.450, 0.00900, 0.00441]] fwhm_le16 = [[0.650, 0.01067, 0.00315], $ [0.750, -0.00645, 0.00864], $ [0.850, -0.00074, 0.00066], $ [0.950, -0.00049, 0.00014], $ [1.050, -0.00052, 0.00007], $ [1.150, 0.00110, 0.00005], $ [1.250, 0.00049, 0.00004], $ [1.350, -0.00000, 0.00004], $ [1.450, -0.00112, 0.00004], $ [1.550, -0.00138, 0.00005], $ [1.650, -0.00129, 0.00005], $ [1.750, -0.00119, 0.00006], $ [1.850, -0.00126, 0.00006], $ [1.950, -0.00129, 0.00007], $ [2.050, -0.00133, 0.00009], $ [2.150, -0.00129, 0.00010], $ [2.250, -0.00140, 0.00012], $ [2.350, -0.00169, 0.00015], $ [2.450, -0.00103, 0.00017], $ [2.550, -0.00007, 0.00021], $ [2.650, 0.00118, 0.00025], $ [2.750, 0.00136, 0.00032], $ [2.850, 0.00488, 0.00047], $ [2.950, 0.00545, 0.00055], $ [3.050, 0.00806, 0.00086], $ [3.150, 0.00489, 0.00075], $ [3.250, 0.01244, 0.00124], $ [3.350, 0.04232, 0.00236], $ [3.450, -0.00475, 0.01067]] ;Camera column 4 endif else if (camcol EQ 4) then begin ;Define the magnitude offsets fwhm_gt18 = [[0.850, -0.00546, 0.00030], $ [0.950, -0.00539, 0.00007], $ [1.050, -0.00069, 0.00004], $ [1.150, -0.00086, 0.00003], $ [1.250, -0.00013, 0.00003], $ [1.350, 0.00081, 0.00003], $ [1.450, 0.00126, 0.00003], $ [1.550, 0.00215, 0.00003], $ [1.650, 0.00231, 0.00003], $ [1.750, 0.00343, 0.00004], $ [1.850, 0.00450, 0.00004], $ [1.950, 0.00446, 0.00005], $ [2.050, 0.00461, 0.00006], $ [2.150, 0.00716, 0.00006], $ [2.250, 0.00884, 0.00008], $ [2.350, 0.00970, 0.00009], $ [2.450, 0.01196, 0.00011], $ [2.550, 0.01371, 0.00013], $ [2.650, 0.01567, 0.00016], $ [2.750, 0.01509, 0.00023], $ [2.850, 0.01694, 0.00028], $ [2.950, 0.03287, 0.00038], $ [3.050, 0.02639, 0.00041], $ [3.150, 0.04515, 0.00045], $ [3.250, 0.06964, 0.00048], $ [3.350, 0.13009, 0.00125], $ [3.450, -0.09787, 0.01317]] fwhm_gt16_le18 = [[0.850, -0.00000, 0.00033], $ [0.950, -0.00128, 0.00007], $ [1.050, 0.00029, 0.00004], $ [1.150, 0.00074, 0.00003], $ [1.250, 0.00041, 0.00003], $ [1.350, -0.00035, 0.00003], $ [1.450, -0.00069, 0.00003], $ [1.550, -0.00097, 0.00003], $ [1.650, -0.00094, 0.00003], $ [1.750, -0.00071, 0.00003], $ [1.850, -0.00044, 0.00004], $ [1.950, -0.00044, 0.00005], $ [2.050, 0.00043, 0.00006], $ [2.150, 0.00017, 0.00006], $ [2.250, 0.00110, 0.00008], $ [2.350, 0.00095, 0.00009], $ [2.450, 0.00233, 0.00011], $ [2.550, 0.00376, 0.00013], $ [2.650, 0.00468, 0.00016], $ [2.750, 0.00455, 0.00022], $ [2.850, 0.00670, 0.00030], $ [2.950, 0.00762, 0.00038], $ [3.050, 0.01192, 0.00044], $ [3.150, 0.01830, 0.00047], $ [3.250, 0.02922, 0.00053], $ [3.350, 0.09421, 0.00150], $ [3.450, 0.11179, 0.00245]] fwhm_le16 = [[0.850, -0.00238, 0.00046], $ [0.950, -0.00149, 0.00011], $ [1.050, -0.00028, 0.00006], $ [1.150, 0.00072, 0.00005], $ [1.250, 0.00021, 0.00004], $ [1.350, -0.00011, 0.00004], $ [1.450, -0.00036, 0.00004], $ [1.550, -0.00060, 0.00005], $ [1.650, -0.00065, 0.00005], $ [1.750, -0.00063, 0.00006], $ [1.850, -0.00068, 0.00007], $ [1.950, -0.00027, 0.00008], $ [2.050, -0.00008, 0.00009], $ [2.150, -0.00019, 0.00010], $ [2.250, 0.00041, 0.00012], $ [2.350, -0.00022, 0.00014], $ [2.450, 0.00069, 0.00018], $ [2.550, 0.00207, 0.00023], $ [2.650, 0.00305, 0.00029], $ [2.750, 0.00291, 0.00037], $ [2.850, 0.00183, 0.00047], $ [2.950, 0.00883, 0.00062], $ [3.050, 0.00911, 0.00063], $ [3.150, 0.02629, 0.00127], $ [3.250, 0.01651, 0.00091], $ [3.350, 0.02295, 0.00560]] ;Camera column 5 endif else if (camcol EQ 5) then begin ;Define the magnitude offsets fwhm_gt18 = [[0.850, -0.00206, 0.00058], $ [0.950, -0.00304, 0.00008], $ [1.050, -0.00181, 0.00004], $ [1.150, 0.00008, 0.00003], $ [1.250, -0.00016, 0.00003], $ [1.350, 0.00001, 0.00003], $ [1.450, 0.00130, 0.00003], $ [1.550, 0.00221, 0.00003], $ [1.650, 0.00284, 0.00003], $ [1.750, 0.00352, 0.00004], $ [1.850, 0.00520, 0.00004], $ [1.950, 0.00604, 0.00005], $ [2.050, 0.00750, 0.00006], $ [2.150, 0.00830, 0.00006], $ [2.250, 0.00871, 0.00008], $ [2.350, 0.01059, 0.00009], $ [2.450, 0.01252, 0.00011], $ [2.550, 0.01007, 0.00014], $ [2.650, 0.01851, 0.00016], $ [2.750, 0.01770, 0.00022], $ [2.850, 0.02380, 0.00029], $ [2.950, 0.02871, 0.00037], $ [3.050, 0.03798, 0.00051], $ [3.150, 0.04084, 0.00062], $ [3.250, 0.05670, 0.00067], $ [3.350, 0.03511, 0.00118]] fwhm_gt16_le18 = [[0.750, -0.03762, 0.02639], $ [0.850, -0.00079, 0.00050], $ [0.950, -0.00095, 0.00008], $ [1.050, -0.00037, 0.00004], $ [1.150, 0.00053, 0.00003], $ [1.250, 0.00017, 0.00003], $ [1.350, -0.00009, 0.00003], $ [1.450, -0.00032, 0.00003], $ [1.550, -0.00038, 0.00003], $ [1.650, -0.00018, 0.00003], $ [1.750, 0.00019, 0.00004], $ [1.850, 0.00046, 0.00004], $ [1.950, 0.00053, 0.00005], $ [2.050, 0.00119, 0.00006], $ [2.150, 0.00144, 0.00006], $ [2.250, 0.00128, 0.00008], $ [2.350, 0.00138, 0.00009], $ [2.450, 0.00431, 0.00011], $ [2.550, 0.00473, 0.00014], $ [2.650, 0.00719, 0.00016], $ [2.750, 0.00858, 0.00022], $ [2.850, 0.01114, 0.00025], $ [2.950, 0.01145, 0.00036], $ [3.050, 0.01216, 0.00058], $ [3.150, 0.01638, 0.00065], $ [3.250, 0.02145, 0.00056], $ [3.350, 0.01934, 0.00144], $ [3.450, 0.00456, 0.01311]] fwhm_le16 = [[0.750, -0.01384, 0.01375], $ [0.850, -0.00159, 0.00074], $ [0.950, -0.00062, 0.00014], $ [1.050, 0.00015, 0.00007], $ [1.150, 0.00078, 0.00005], $ [1.250, 0.00014, 0.00004], $ [1.350, -0.00017, 0.00004], $ [1.450, -0.00066, 0.00005], $ [1.550, -0.00076, 0.00005], $ [1.650, -0.00083, 0.00005], $ [1.750, -0.00095, 0.00006], $ [1.850, -0.00073, 0.00007], $ [1.950, -0.00082, 0.00008], $ [2.050, -0.00023, 0.00009], $ [2.150, -0.00083, 0.00011], $ [2.250, 0.00012, 0.00013], $ [2.350, -0.00019, 0.00015], $ [2.450, 0.00136, 0.00019], $ [2.550, 0.00182, 0.00025], $ [2.650, 0.00295, 0.00029], $ [2.750, 0.00356, 0.00043], $ [2.850, 0.00755, 0.00053], $ [2.950, 0.00842, 0.00064], $ [3.050, 0.00705, 0.00086], $ [3.150, 0.00817, 0.00122], $ [3.250, 0.01389, 0.00103], $ [3.350, 0.00241, 0.00259]] ;Camera column 6 endif else if (camcol EQ 6) then begin ;Define the magnitude offsets fwhm_gt18 = [[0.850, -0.05371, 0.00667], $ [0.950, -0.00468, 0.00025], $ [1.050, -0.00541, 0.00007], $ [1.150, -0.00198, 0.00004], $ [1.250, -0.00048, 0.00003], $ [1.350, 0.00117, 0.00003], $ [1.450, 0.00138, 0.00003], $ [1.550, 0.00168, 0.00003], $ [1.650, 0.00157, 0.00003], $ [1.750, 0.00175, 0.00004], $ [1.850, 0.00266, 0.00004], $ [1.950, 0.00358, 0.00005], $ [2.050, 0.00514, 0.00006], $ [2.150, 0.00567, 0.00006], $ [2.250, 0.00605, 0.00008], $ [2.350, 0.00930, 0.00009], $ [2.450, 0.01022, 0.00011], $ [2.550, 0.01021, 0.00014], $ [2.650, 0.01317, 0.00017], $ [2.750, 0.01565, 0.00021], $ [2.850, 0.01386, 0.00030], $ [2.950, 0.03706, 0.00040], $ [3.050, 0.03199, 0.00046], $ [3.150, 0.04062, 0.00050], $ [3.250, 0.04123, 0.00087], $ [3.350, -0.00007, 0.00171], $ [3.550, 0.00156, 0.00364]] fwhm_gt16_le18 = [[0.850, -0.09932, 0.01679], $ [0.950, -0.00130, 0.00023], $ [1.050, -0.00142, 0.00006], $ [1.150, 0.00030, 0.00004], $ [1.250, 0.00029, 0.00003], $ [1.350, 0.00008, 0.00003], $ [1.450, -0.00021, 0.00003], $ [1.550, -0.00029, 0.00003], $ [1.650, -0.00048, 0.00003], $ [1.750, 0.00005, 0.00003], $ [1.850, 0.00028, 0.00004], $ [1.950, 0.00048, 0.00004], $ [2.050, 0.00089, 0.00005], $ [2.150, 0.00135, 0.00006], $ [2.250, 0.00199, 0.00007], $ [2.350, 0.00202, 0.00009], $ [2.450, 0.00269, 0.00011], $ [2.550, 0.00341, 0.00013], $ [2.650, 0.00489, 0.00017], $ [2.750, 0.00838, 0.00021], $ [2.850, 0.01132, 0.00030], $ [2.950, 0.00981, 0.00039], $ [3.050, 0.01599, 0.00049], $ [3.150, 0.01724, 0.00063], $ [3.250, 0.02394, 0.00082], $ [3.350, 0.01355, 0.00161]] fwhm_le16 = [[0.850, -0.00432, 0.00236], $ [0.950, -0.00069, 0.00034], $ [1.050, -0.00083, 0.00010], $ [1.150, 0.00061, 0.00006], $ [1.250, 0.00030, 0.00005], $ [1.350, -0.00007, 0.00004], $ [1.450, -0.00035, 0.00004], $ [1.550, -0.00072, 0.00005], $ [1.650, -0.00085, 0.00005], $ [1.750, -0.00062, 0.00006], $ [1.850, -0.00076, 0.00006], $ [1.950, -0.00069, 0.00007], $ [2.050, -0.00064, 0.00008], $ [2.150, -0.00035, 0.00010], $ [2.250, -0.00028, 0.00012], $ [2.350, -0.00033, 0.00014], $ [2.450, -0.00004, 0.00018], $ [2.550, 0.00055, 0.00022], $ [2.650, 0.00054, 0.00029], $ [2.750, 0.00277, 0.00035], $ [2.850, 0.00513, 0.00056], $ [2.950, 0.00284, 0.00067], $ [3.050, 0.00702, 0.00099], $ [3.150, 0.00556, 0.00145], $ [3.250, 0.00937, 0.00131], $ [3.350, 0.00749, 0.00486], $ [3.550, 0.00989, 0.00983]] endif ;If the filter is the g filter endif else if (filter EQ 'g') then begin ;Camera column 1 if (camcol EQ 1) then begin ;Define the magnitude offsets fwhm_gt18 = [[0.750, -0.00759, 0.00886], $ [0.850, 0.00350, 0.00037], $ [0.950, -0.00205, 0.00006], $ [1.050, -0.00111, 0.00003], $ [1.150, -0.00067, 0.00002], $ [1.250, 0.00042, 0.00002], $ [1.350, 0.00011, 0.00002], $ [1.450, 0.00059, 0.00002], $ [1.550, 0.00142, 0.00002], $ [1.650, 0.00281, 0.00002], $ [1.750, 0.00447, 0.00002], $ [1.850, 0.00624, 0.00003], $ [1.950, 0.00590, 0.00003], $ [2.050, 0.00741, 0.00004], $ [2.150, 0.00892, 0.00005], $ [2.250, 0.01058, 0.00005], $ [2.350, 0.01235, 0.00007], $ [2.450, 0.01649, 0.00008], $ [2.550, 0.02350, 0.00010], $ [2.650, 0.01818, 0.00013], $ [2.750, 0.02630, 0.00021], $ [2.850, 0.02141, 0.00025], $ [2.950, 0.03569, 0.00027], $ [3.050, 0.02587, 0.00036], $ [3.150, 0.02648, 0.00078], $ [3.250, 0.07185, 0.00065]] fwhm_gt16_le18 = [[0.750, 0.00850, 0.00522], $ [0.850, 0.00347, 0.00034], $ [0.950, -0.00025, 0.00005], $ [1.050, -0.00018, 0.00003], $ [1.150, 0.00047, 0.00002], $ [1.250, 0.00034, 0.00002], $ [1.350, -0.00023, 0.00002], $ [1.450, -0.00045, 0.00002], $ [1.550, -0.00037, 0.00002], $ [1.650, -0.00009, 0.00002], $ [1.750, 0.00043, 0.00002], $ [1.850, 0.00075, 0.00003], $ [1.950, 0.00090, 0.00003], $ [2.050, 0.00122, 0.00004], $ [2.150, 0.00172, 0.00004], $ [2.250, 0.00228, 0.00005], $ [2.350, 0.00298, 0.00006], $ [2.450, 0.00479, 0.00007], $ [2.550, 0.00786, 0.00010], $ [2.650, 0.00635, 0.00012], $ [2.750, 0.00940, 0.00018], $ [2.850, 0.00731, 0.00023], $ [2.950, 0.01336, 0.00027], $ [3.050, 0.01151, 0.00034], $ [3.150, 0.00802, 0.00077], $ [3.250, 0.02617, 0.00053]] fwhm_le16 = [[0.850, 0.00328, 0.00054], $ [0.950, -0.00003, 0.00009], $ [1.050, 0.00007, 0.00004], $ [1.150, 0.00077, 0.00003], $ [1.250, 0.00029, 0.00002], $ [1.350, -0.00028, 0.00002], $ [1.450, -0.00063, 0.00002], $ [1.550, -0.00058, 0.00003], $ [1.650, -0.00059, 0.00003], $ [1.750, -0.00038, 0.00003], $ [1.850, -0.00030, 0.00004], $ [1.950, -0.00019, 0.00005], $ [2.050, 0.00005, 0.00005], $ [2.150, 0.00012, 0.00006], $ [2.250, 0.00063, 0.00007], $ [2.350, 0.00100, 0.00009], $ [2.450, 0.00090, 0.00011], $ [2.550, 0.00300, 0.00014], $ [2.650, 0.00285, 0.00019], $ [2.750, 0.00400, 0.00029], $ [2.850, 0.00360, 0.00034], $ [2.950, 0.00401, 0.00040], $ [3.050, 0.00469, 0.00052], $ [3.150, 0.01034, 0.00128], $ [3.250, 0.01623, 0.00077]] ;Camera column 2 endif else if (camcol EQ 2) then begin ;Define the magnitude offsets fwhm_gt18 = [[0.550, 0.05381, 0.00329], $ [0.650, 0.03225, 0.00238], $ [0.750, -0.01509, 0.00501], $ [0.850, 0.00247, 0.00036], $ [0.950, -0.00336, 0.00005], $ [1.050, -0.00185, 0.00002], $ [1.150, -0.00046, 0.00002], $ [1.250, -0.00013, 0.00001], $ [1.350, 0.00038, 0.00001], $ [1.450, 0.00122, 0.00001], $ [1.550, 0.00193, 0.00002], $ [1.650, 0.00313, 0.00002], $ [1.750, 0.00406, 0.00002], $ [1.850, 0.00529, 0.00003], $ [1.950, 0.00471, 0.00003], $ [2.050, 0.00715, 0.00003], $ [2.150, 0.00794, 0.00004], $ [2.250, 0.00929, 0.00005], $ [2.350, 0.01268, 0.00006], $ [2.450, 0.01451, 0.00007], $ [2.550, 0.01928, 0.00009], $ [2.650, 0.01587, 0.00012], $ [2.750, 0.01416, 0.00018], $ [2.850, 0.03028, 0.00019], $ [2.950, 0.02750, 0.00030], $ [3.050, 0.03779, 0.00043], $ [3.150, 0.04665, 0.00041], $ [3.250, 0.09858, 0.00064], $ [3.350, 0.04190, 0.00165]] fwhm_gt16_le18 = [[0.650, -0.07249, 0.00353], $ [0.850, 0.00106, 0.00029], $ [0.950, -0.00008, 0.00005], $ [1.050, 0.00016, 0.00002], $ [1.150, 0.00053, 0.00001], $ [1.250, 0.00009, 0.00001], $ [1.350, -0.00024, 0.00001], $ [1.450, -0.00044, 0.00001], $ [1.550, -0.00021, 0.00001], $ [1.650, 0.00004, 0.00002], $ [1.750, 0.00022, 0.00002], $ [1.850, 0.00039, 0.00002], $ [1.950, 0.00020, 0.00003], $ [2.050, 0.00103, 0.00003], $ [2.150, 0.00122, 0.00004], $ [2.250, 0.00147, 0.00005], $ [2.350, 0.00292, 0.00006], $ [2.450, 0.00336, 0.00007], $ [2.550, 0.00620, 0.00009], $ [2.650, 0.00547, 0.00011], $ [2.750, 0.00548, 0.00017], $ [2.850, 0.01108, 0.00017], $ [2.950, 0.00919, 0.00031], $ [3.050, 0.01268, 0.00040], $ [3.150, 0.01365, 0.00039], $ [3.250, 0.03215, 0.00056], $ [3.350, 0.02852, 0.00143]] fwhm_le16 = [[0.550, -0.64544, 0.00370], $ [0.650, -0.42989, 0.00493], $ [0.750, 0.00826, 0.00316], $ [0.850, 0.00238, 0.00047], $ [0.950, 0.00079, 0.00008], $ [1.050, 0.00068, 0.00003], $ [1.150, 0.00079, 0.00002], $ [1.250, 0.00014, 0.00002], $ [1.350, -0.00046, 0.00002], $ [1.450, -0.00071, 0.00002], $ [1.550, -0.00045, 0.00002], $ [1.650, -0.00045, 0.00003], $ [1.750, -0.00031, 0.00003], $ [1.850, -0.00038, 0.00003], $ [1.950, -0.00017, 0.00004], $ [2.050, 0.00026, 0.00005], $ [2.150, 0.00021, 0.00006], $ [2.250, 0.00044, 0.00007], $ [2.350, 0.00150, 0.00008], $ [2.450, 0.00142, 0.00010], $ [2.550, 0.00343, 0.00013], $ [2.650, 0.00322, 0.00017], $ [2.750, 0.00483, 0.00025], $ [2.850, 0.00644, 0.00026], $ [2.950, 0.00668, 0.00044], $ [3.050, 0.00704, 0.00066], $ [3.150, 0.00767, 0.00066], $ [3.250, 0.01496, 0.00077], $ [3.350, 0.03188, 0.00377]] ;Camera column 3 endif else if (camcol EQ 3) then begin ;Define the magnitude offsets fwhm_gt18 = [[0.750, -0.00654, 0.00418], $ [0.850, -0.00172, 0.00015], $ [0.950, -0.00277, 0.00004], $ [1.050, -0.00056, 0.00002], $ [1.150, -0.00007, 0.00001], $ [1.250, -0.00022, 0.00001], $ [1.350, 0.00011, 0.00001], $ [1.450, 0.00106, 0.00002], $ [1.550, 0.00151, 0.00002], $ [1.650, 0.00260, 0.00002], $ [1.750, 0.00365, 0.00002], $ [1.850, 0.00408, 0.00003], $ [1.950, 0.00458, 0.00003], $ [2.050, 0.00604, 0.00004], $ [2.150, 0.00750, 0.00004], $ [2.250, 0.00846, 0.00005], $ [2.350, 0.01104, 0.00006], $ [2.450, 0.01382, 0.00008], $ [2.550, 0.01808, 0.00010], $ [2.650, 0.01681, 0.00015], $ [2.750, 0.01841, 0.00018], $ [2.850, 0.05321, 0.00023], $ [2.950, 0.02988, 0.00030], $ [3.050, 0.03589, 0.00037], $ [3.150, 0.05652, 0.00052], $ [3.250, 0.03726, 0.01405]] fwhm_gt16_le18 = [[0.650, -0.00831, 0.02113], $ [0.750, 0.14325, 0.00659], $ [0.850, 0.00038, 0.00013], $ [0.950, -0.00027, 0.00003], $ [1.050, 0.00042, 0.00002], $ [1.150, 0.00042, 0.00001], $ [1.250, 0.00014, 0.00001], $ [1.350, -0.00040, 0.00001], $ [1.450, -0.00043, 0.00001], $ [1.550, -0.00025, 0.00002], $ [1.650, -0.00007, 0.00002], $ [1.750, 0.00020, 0.00002], $ [1.850, 0.00019, 0.00002], $ [1.950, 0.00046, 0.00003], $ [2.050, 0.00097, 0.00003], $ [2.150, 0.00130, 0.00004], $ [2.250, 0.00175, 0.00005], $ [2.350, 0.00237, 0.00006], $ [2.450, 0.00361, 0.00008], $ [2.550, 0.00555, 0.00009], $ [2.650, 0.00657, 0.00014], $ [2.750, 0.00675, 0.00017], $ [2.850, 0.01908, 0.00023], $ [2.950, 0.01227, 0.00028], $ [3.050, 0.01448, 0.00035], $ [3.150, 0.02422, 0.00046], $ [3.250, -0.00910, 0.01196]] fwhm_le16 = [[0.750, -0.13405, 0.00503], $ [0.850, 0.00164, 0.00022], $ [0.950, 0.00039, 0.00006], $ [1.050, 0.00089, 0.00003], $ [1.150, 0.00051, 0.00002], $ [1.250, 0.00027, 0.00002], $ [1.350, -0.00055, 0.00002], $ [1.450, -0.00079, 0.00002], $ [1.550, -0.00052, 0.00002], $ [1.650, -0.00048, 0.00003], $ [1.750, -0.00042, 0.00003], $ [1.850, -0.00049, 0.00004], $ [1.950, -0.00017, 0.00004], $ [2.050, -0.00017, 0.00005], $ [2.150, 0.00009, 0.00006], $ [2.250, 0.00019, 0.00007], $ [2.350, 0.00032, 0.00009], $ [2.450, 0.00112, 0.00012], $ [2.550, 0.00174, 0.00013], $ [2.650, 0.00334, 0.00021], $ [2.750, 0.00398, 0.00027], $ [2.850, 0.00643, 0.00034], $ [2.950, 0.00699, 0.00040], $ [3.050, 0.01134, 0.00066], $ [3.150, 0.01026, 0.00056], $ [3.250, 0.01655, 0.01806]] ;Camera column 4 endif else if (camcol EQ 4) then begin ;Define the magnitude offsets fwhm_gt18 = [[0.750, 0.01462, 0.00285], $ [0.850, 0.00115, 0.00014], $ [0.950, -0.00149, 0.00003], $ [1.050, -0.00037, 0.00002], $ [1.150, -0.00023, 0.00001], $ [1.250, -0.00023, 0.00001], $ [1.350, -0.00009, 0.00001], $ [1.450, 0.00124, 0.00001], $ [1.550, 0.00183, 0.00002], $ [1.650, 0.00274, 0.00002], $ [1.750, 0.00320, 0.00002], $ [1.850, 0.00284, 0.00003], $ [1.950, 0.00436, 0.00003], $ [2.050, 0.00557, 0.00003], $ [2.150, 0.00727, 0.00004], $ [2.250, 0.00920, 0.00005], $ [2.350, 0.01024, 0.00006], $ [2.450, 0.01483, 0.00008], $ [2.550, 0.01303, 0.00011], $ [2.650, 0.01690, 0.00017], $ [2.750, 0.03266, 0.00016], $ [2.850, 0.03070, 0.00030], $ [2.950, 0.02989, 0.00030], $ [3.050, 0.04510, 0.00036], $ [3.150, 0.02055, 0.00157]] fwhm_gt16_le18 = [[0.650, 0.00647, 0.00815], $ [0.750, 0.00647, 0.00170], $ [0.850, 0.00184, 0.00013], $ [0.950, 0.00005, 0.00003], $ [1.050, 0.00050, 0.00002], $ [1.150, 0.00042, 0.00001], $ [1.250, 0.00005, 0.00001], $ [1.350, -0.00052, 0.00001], $ [1.450, -0.00038, 0.00001], $ [1.550, -0.00047, 0.00002], $ [1.650, -0.00063, 0.00002], $ [1.750, -0.00058, 0.00002], $ [1.850, -0.00088, 0.00002], $ [1.950, -0.00006, 0.00003], $ [2.050, 0.00019, 0.00003], $ [2.150, 0.00069, 0.00004], $ [2.250, 0.00118, 0.00005], $ [2.350, 0.00191, 0.00006], $ [2.450, 0.00390, 0.00007], $ [2.550, 0.00444, 0.00010], $ [2.650, 0.00765, 0.00016], $ [2.750, 0.00993, 0.00015], $ [2.850, 0.01231, 0.00027], $ [2.950, 0.01072, 0.00030], $ [3.050, 0.02304, 0.00039], $ [3.150, 0.00472, 0.00145]] fwhm_le16 = [[0.750, 0.01907, 0.01532], $ [0.850, 0.00102, 0.00024], $ [0.950, 0.00014, 0.00005], $ [1.050, 0.00088, 0.00003], $ [1.150, 0.00054, 0.00002], $ [1.250, 0.00009, 0.00002], $ [1.350, -0.00059, 0.00002], $ [1.450, -0.00061, 0.00002], $ [1.550, -0.00079, 0.00002], $ [1.650, -0.00096, 0.00003], $ [1.750, -0.00081, 0.00003], $ [1.850, -0.00079, 0.00004], $ [1.950, -0.00053, 0.00004], $ [2.050, -0.00043, 0.00005], $ [2.150, -0.00026, 0.00006], $ [2.250, -0.00020, 0.00007], $ [2.350, 0.00006, 0.00009], $ [2.450, 0.00125, 0.00011], $ [2.550, 0.00264, 0.00015], $ [2.650, 0.00362, 0.00024], $ [2.750, 0.00484, 0.00021], $ [2.850, 0.00667, 0.00043], $ [2.950, 0.00734, 0.00048], $ [3.050, 0.00625, 0.00046], $ [3.150, 0.00731, 0.00265]] ;Camera column 5 endif else if (camcol EQ 5) then begin ;Define the magnitude offsets fwhm_gt18 = [[0.750, -0.01109, 0.00260], $ [0.850, -0.00198, 0.00013], $ [0.950, -0.00354, 0.00004], $ [1.050, -0.00153, 0.00002], $ [1.150, -0.00089, 0.00002], $ [1.250, -0.00038, 0.00001], $ [1.350, 0.00083, 0.00001], $ [1.450, 0.00181, 0.00002], $ [1.550, 0.00237, 0.00002], $ [1.650, 0.00319, 0.00002], $ [1.750, 0.00436, 0.00002], $ [1.850, 0.00554, 0.00003], $ [1.950, 0.00543, 0.00003], $ [2.050, 0.00759, 0.00003], $ [2.150, 0.00930, 0.00004], $ [2.250, 0.01178, 0.00005], $ [2.350, 0.01208, 0.00007], $ [2.450, 0.01581, 0.00008], $ [2.550, 0.01920, 0.00010], $ [2.650, 0.02380, 0.00015], $ [2.750, 0.02935, 0.00019], $ [2.850, 0.02945, 0.00032], $ [2.950, 0.03401, 0.00027], $ [3.050, 0.03721, 0.00047], $ [3.150, 0.01481, 0.00080], $ [3.250, 0.03856, 0.00555]] fwhm_gt16_le18 = [[0.750, -0.00065, 0.00207], $ [0.850, 0.00113, 0.00012], $ [0.950, -0.00014, 0.00003], $ [1.050, 0.00047, 0.00002], $ [1.150, 0.00029, 0.00001], $ [1.250, 0.00007, 0.00001], $ [1.350, -0.00027, 0.00001], $ [1.450, -0.00034, 0.00001], $ [1.550, -0.00043, 0.00002], $ [1.650, -0.00020, 0.00002], $ [1.750, -0.00001, 0.00002], $ [1.850, 0.00036, 0.00002], $ [1.950, 0.00064, 0.00003], $ [2.050, 0.00127, 0.00003], $ [2.150, 0.00185, 0.00004], $ [2.250, 0.00227, 0.00005], $ [2.350, 0.00279, 0.00006], $ [2.450, 0.00418, 0.00007], $ [2.550, 0.00646, 0.00009], $ [2.650, 0.00989, 0.00015], $ [2.750, 0.00968, 0.00018], $ [2.850, 0.00809, 0.00029], $ [2.950, 0.01244, 0.00028], $ [3.050, 0.01811, 0.00037], $ [3.150, 0.01255, 0.00055], $ [3.250, 0.01379, 0.00506]] fwhm_le16 = [[0.750, 0.00439, 0.00386], $ [0.850, 0.00124, 0.00022], $ [0.950, 0.00046, 0.00006], $ [1.050, 0.00082, 0.00003], $ [1.150, 0.00060, 0.00002], $ [1.250, 0.00014, 0.00002], $ [1.350, -0.00049, 0.00002], $ [1.450, -0.00064, 0.00002], $ [1.550, -0.00075, 0.00002], $ [1.650, -0.00080, 0.00003], $ [1.750, -0.00053, 0.00003], $ [1.850, -0.00030, 0.00004], $ [1.950, -0.00003, 0.00004], $ [2.050, 0.00022, 0.00005], $ [2.150, 0.00028, 0.00006], $ [2.250, 0.00057, 0.00007], $ [2.350, 0.00092, 0.00009], $ [2.450, 0.00199, 0.00011], $ [2.550, 0.00390, 0.00014], $ [2.650, 0.00544, 0.00021], $ [2.750, 0.00427, 0.00026], $ [2.850, 0.00567, 0.00037], $ [2.950, 0.00620, 0.00037], $ [3.050, 0.01291, 0.00057], $ [3.150, 0.00648, 0.00101]] ;Camera column 6 endif else if (camcol EQ 6) then begin ;Define the magnitude offsets fwhm_gt18 = [[0.650, -0.08769, 0.01284], $ [0.750, -0.02934, 0.00516], $ [0.850, 0.00145, 0.00045], $ [0.950, -0.00536, 0.00005], $ [1.050, -0.00135, 0.00003], $ [1.150, 0.00026, 0.00002], $ [1.250, -0.00027, 0.00002], $ [1.350, 0.00012, 0.00001], $ [1.450, 0.00095, 0.00002], $ [1.550, 0.00110, 0.00002], $ [1.650, 0.00234, 0.00002], $ [1.750, 0.00304, 0.00002], $ [1.850, 0.00337, 0.00003], $ [1.950, 0.00326, 0.00003], $ [2.050, 0.00403, 0.00004], $ [2.150, 0.00549, 0.00004], $ [2.250, 0.00686, 0.00006], $ [2.350, 0.00924, 0.00006], $ [2.450, 0.01145, 0.00008], $ [2.550, 0.01487, 0.00010], $ [2.650, 0.01673, 0.00017], $ [2.750, 0.02817, 0.00019], $ [2.850, 0.02423, 0.00030], $ [2.950, 0.02332, 0.00039], $ [3.050, 0.03549, 0.00032], $ [3.150, 0.01721, 0.00106]] fwhm_gt16_le18 = [[0.750, -0.00321, 0.00849], $ [0.850, 0.00107, 0.00039], $ [0.950, -0.00095, 0.00005], $ [1.050, 0.00001, 0.00002], $ [1.150, 0.00053, 0.00002], $ [1.250, 0.00012, 0.00001], $ [1.350, -0.00023, 0.00001], $ [1.450, -0.00021, 0.00001], $ [1.550, -0.00026, 0.00002], $ [1.650, 0.00004, 0.00002], $ [1.750, 0.00021, 0.00002], $ [1.850, 0.00033, 0.00002], $ [1.950, 0.00018, 0.00003], $ [2.050, 0.00072, 0.00003], $ [2.150, 0.00128, 0.00004], $ [2.250, 0.00161, 0.00005], $ [2.350, 0.00269, 0.00006], $ [2.450, 0.00367, 0.00008], $ [2.550, 0.00607, 0.00009], $ [2.650, 0.00682, 0.00016], $ [2.750, 0.00960, 0.00017], $ [2.850, 0.00958, 0.00028], $ [2.950, 0.00941, 0.00037], $ [3.050, 0.01246, 0.00031], $ [3.150, 0.00712, 0.00081], $ [3.250, 0.00194, 0.00724]] fwhm_le16 = [[0.850, 0.00100, 0.00071], $ [0.950, -0.00033, 0.00008], $ [1.050, 0.00012, 0.00004], $ [1.150, 0.00039, 0.00003], $ [1.250, 0.00026, 0.00002], $ [1.350, -0.00022, 0.00002], $ [1.450, -0.00033, 0.00002], $ [1.550, -0.00030, 0.00002], $ [1.650, -0.00030, 0.00003], $ [1.750, -0.00005, 0.00003], $ [1.850, 0.00003, 0.00004], $ [1.950, 0.00013, 0.00004], $ [2.050, 0.00037, 0.00005], $ [2.150, 0.00060, 0.00006], $ [2.250, 0.00076, 0.00008], $ [2.350, 0.00080, 0.00009], $ [2.450, 0.00150, 0.00011], $ [2.550, 0.00292, 0.00014], $ [2.650, 0.00430, 0.00023], $ [2.750, 0.00474, 0.00026], $ [2.850, 0.00589, 0.00035], $ [2.950, 0.00570, 0.00049], $ [3.050, 0.00894, 0.00043], $ [3.150, 0.00394, 0.00092], $ [3.250, 0.20797, 0.01511]] endif ;If the filter is the r filter endif else if (filter EQ 'r') then begin ;Camera column 1 if (camcol EQ 1) then begin ;Define the magnitude offsets fwhm_gt18 = [[0.550, -0.00077, 0.00094], $ [0.650, -0.01676, 0.00137], $ [0.750, -0.00562, 0.00014], $ [0.850, -0.00512, 0.00004], $ [0.950, -0.00297, 0.00002], $ [1.050, -0.00206, 0.00002], $ [1.150, -0.00091, 0.00001], $ [1.250, 0.00038, 0.00001], $ [1.350, 0.00154, 0.00001], $ [1.450, 0.00313, 0.00002], $ [1.550, 0.00484, 0.00002], $ [1.650, 0.00665, 0.00002], $ [1.750, 0.00776, 0.00002], $ [1.850, 0.01138, 0.00003], $ [1.950, 0.01207, 0.00003], $ [2.050, 0.01350, 0.00004], $ [2.150, 0.01790, 0.00005], $ [2.250, 0.02017, 0.00007], $ [2.350, 0.02327, 0.00009], $ [2.450, 0.02402, 0.00010], $ [2.550, 0.02424, 0.00016], $ [2.650, 0.03884, 0.00017], $ [2.750, 0.03433, 0.00024], $ [2.850, 0.05343, 0.00027], $ [2.950, 0.06020, 0.00041], $ [3.050, 0.02921, 0.00105], $ [3.150, 0.03321, 0.00064]] fwhm_gt16_le18 = [[0.550, -0.00185, 0.00052], $ [0.650, -0.00522, 0.00131], $ [0.750, 0.00044, 0.00010], $ [0.850, -0.00050, 0.00003], $ [0.950, 0.00015, 0.00002], $ [1.050, 0.00002, 0.00001], $ [1.150, 0.00001, 0.00001], $ [1.250, -0.00018, 0.00001], $ [1.350, -0.00009, 0.00001], $ [1.450, 0.00033, 0.00001], $ [1.550, 0.00064, 0.00002], $ [1.650, 0.00099, 0.00002], $ [1.750, 0.00112, 0.00002], $ [1.850, 0.00227, 0.00003], $ [1.950, 0.00261, 0.00003], $ [2.050, 0.00292, 0.00004], $ [2.150, 0.00476, 0.00004], $ [2.250, 0.00593, 0.00006], $ [2.350, 0.00797, 0.00008], $ [2.450, 0.00885, 0.00009], $ [2.550, 0.00858, 0.00014], $ [2.650, 0.01525, 0.00014], $ [2.750, 0.01480, 0.00022], $ [2.850, 0.01886, 0.00025], $ [2.950, 0.02240, 0.00042], $ [3.050, 0.02186, 0.00084], $ [3.150, 0.02469, 0.00065]] fwhm_le16 = [[0.550, -0.18423, 0.00197], $ [0.650, -0.00330, 0.00190], $ [0.750, 0.00040, 0.00017], $ [0.850, 0.00046, 0.00005], $ [0.950, 0.00078, 0.00003], $ [1.050, 0.00037, 0.00002], $ [1.150, 0.00007, 0.00002], $ [1.250, -0.00023, 0.00002], $ [1.350, -0.00035, 0.00002], $ [1.450, -0.00017, 0.00002], $ [1.550, -0.00013, 0.00002], $ [1.650, 0.00001, 0.00003], $ [1.750, 0.00012, 0.00003], $ [1.850, 0.00059, 0.00004], $ [1.950, 0.00090, 0.00004], $ [2.050, 0.00091, 0.00005], $ [2.150, 0.00173, 0.00007], $ [2.250, 0.00238, 0.00008], $ [2.350, 0.00412, 0.00011], $ [2.450, 0.00450, 0.00014], $ [2.550, 0.00446, 0.00021], $ [2.650, 0.00645, 0.00021], $ [2.750, 0.00614, 0.00032], $ [2.850, 0.00782, 0.00029], $ [2.950, 0.00700, 0.00049], $ [3.050, 0.02047, 0.00162], $ [3.150, 0.02096, 0.00099]] ;Camera column 2 endif else if (camcol EQ 2) then begin ;Define the magnitude offsets fwhm_gt18 = [[0.550, -0.02025, 0.00081], $ [0.650, -0.00380, 0.00063], $ [0.750, -0.00703, 0.00007], $ [0.850, -0.00535, 0.00003], $ [0.950, -0.00309, 0.00002], $ [1.050, -0.00215, 0.00001], $ [1.150, -0.00066, 0.00001], $ [1.250, 0.00060, 0.00001], $ [1.350, 0.00209, 0.00001], $ [1.450, 0.00400, 0.00002], $ [1.550, 0.00610, 0.00002], $ [1.650, 0.00629, 0.00002], $ [1.750, 0.00810, 0.00002], $ [1.850, 0.01004, 0.00003], $ [1.950, 0.01334, 0.00003], $ [2.050, 0.01608, 0.00004], $ [2.150, 0.01710, 0.00005], $ [2.250, 0.02402, 0.00007], $ [2.350, 0.02600, 0.00008], $ [2.450, 0.02582, 0.00011], $ [2.550, 0.02375, 0.00016], $ [2.650, 0.02946, 0.00019], $ [2.750, 0.05197, 0.00021], $ [2.850, 0.02866, 0.00034], $ [2.950, 0.01688, 0.00058], $ [3.050, -0.01635, 0.00705]] fwhm_gt16_le18 = [[0.550, -0.00059, 0.00077], $ [0.650, -0.00318, 0.00046], $ [0.750, -0.00079, 0.00005], $ [0.850, -0.00048, 0.00002], $ [0.950, 0.00021, 0.00001], $ [1.050, 0.00008, 0.00001], $ [1.150, -0.00004, 0.00001], $ [1.250, -0.00005, 0.00001], $ [1.350, -0.00012, 0.00001], $ [1.450, 0.00017, 0.00001], $ [1.550, 0.00052, 0.00002], $ [1.650, 0.00056, 0.00002], $ [1.750, 0.00077, 0.00002], $ [1.850, 0.00143, 0.00003], $ [1.950, 0.00244, 0.00003], $ [2.050, 0.00326, 0.00004], $ [2.150, 0.00427, 0.00005], $ [2.250, 0.00724, 0.00006], $ [2.350, 0.00829, 0.00007], $ [2.450, 0.00866, 0.00010], $ [2.550, 0.00840, 0.00014], $ [2.650, 0.01003, 0.00018], $ [2.750, 0.01583, 0.00019], $ [2.850, 0.01272, 0.00030], $ [2.950, 0.00838, 0.00052]] fwhm_le16 = [[0.550, 0.00095, 0.00153], $ [0.650, 0.00073, 0.00083], $ [0.750, 0.00038, 0.00009], $ [0.850, -0.00008, 0.00004], $ [0.950, 0.00039, 0.00002], $ [1.050, 0.00024, 0.00002], $ [1.150, -0.00002, 0.00002], $ [1.250, -0.00007, 0.00002], $ [1.350, -0.00022, 0.00002], $ [1.450, -0.00013, 0.00002], $ [1.550, -0.00013, 0.00002], $ [1.650, -0.00005, 0.00003], $ [1.750, 0.00017, 0.00003], $ [1.850, 0.00049, 0.00004], $ [1.950, 0.00069, 0.00004], $ [2.050, 0.00057, 0.00005], $ [2.150, 0.00135, 0.00007], $ [2.250, 0.00236, 0.00009], $ [2.350, 0.00375, 0.00011], $ [2.450, 0.00367, 0.00015], $ [2.550, 0.00418, 0.00022], $ [2.650, 0.00484, 0.00027], $ [2.750, 0.00799, 0.00028], $ [2.850, 0.00859, 0.00052], $ [2.950, 0.00451, 0.00073]] ;Camera column 3 endif else if (camcol EQ 3) then begin ;Define the magnitude offsets fwhm_gt18 = [[0.550, -0.00622, 0.00035], $ [0.650, -0.00375, 0.00023], $ [0.750, -0.00461, 0.00005], $ [0.850, -0.00308, 0.00002], $ [0.950, -0.00304, 0.00001], $ [1.050, -0.00234, 0.00001], $ [1.150, -0.00026, 0.00001], $ [1.250, 0.00133, 0.00001], $ [1.350, 0.00231, 0.00001], $ [1.450, 0.00404, 0.00002], $ [1.550, 0.00608, 0.00002], $ [1.650, 0.00658, 0.00002], $ [1.750, 0.00815, 0.00002], $ [1.850, 0.01187, 0.00003], $ [1.950, 0.01348, 0.00004], $ [2.050, 0.01768, 0.00004], $ [2.150, 0.02043, 0.00006], $ [2.250, 0.02081, 0.00007], $ [2.350, 0.02727, 0.00009], $ [2.450, 0.02133, 0.00011], $ [2.550, 0.02247, 0.00015], $ [2.650, 0.03938, 0.00019], $ [2.750, 0.03770, 0.00026], $ [2.850, 0.02756, 0.00029], $ [2.950, 0.00821, 0.00053], $ [3.050, 0.03539, 0.00082]] fwhm_gt16_le18 = [[0.550, -0.00025, 0.00028], $ [0.650, 0.00079, 0.00018], $ [0.750, 0.00018, 0.00004], $ [0.850, 0.00069, 0.00002], $ [0.950, 0.00033, 0.00001], $ [1.050, -0.00015, 0.00001], $ [1.150, -0.00012, 0.00001], $ [1.250, -0.00012, 0.00001], $ [1.350, -0.00018, 0.00001], $ [1.450, 0.00002, 0.00001], $ [1.550, 0.00014, 0.00002], $ [1.650, 0.00006, 0.00002], $ [1.750, 0.00035, 0.00002], $ [1.850, 0.00129, 0.00003], $ [1.950, 0.00196, 0.00003], $ [2.050, 0.00288, 0.00004], $ [2.150, 0.00453, 0.00005], $ [2.250, 0.00556, 0.00006], $ [2.350, 0.00729, 0.00007], $ [2.450, 0.00699, 0.00010], $ [2.550, 0.00554, 0.00013], $ [2.650, 0.01457, 0.00017], $ [2.750, 0.01421, 0.00024], $ [2.850, 0.00636, 0.00028], $ [2.950, 0.00737, 0.00043], $ [3.050, 0.01382, 0.00093]] fwhm_le16 = [[0.550, 0.00112, 0.00050], $ [0.650, 0.00061, 0.00035], $ [0.750, 0.00080, 0.00006], $ [0.850, 0.00085, 0.00003], $ [0.950, 0.00057, 0.00002], $ [1.050, 0.00004, 0.00002], $ [1.150, -0.00019, 0.00002], $ [1.250, -0.00022, 0.00002], $ [1.350, -0.00021, 0.00002], $ [1.450, -0.00022, 0.00002], $ [1.550, -0.00040, 0.00002], $ [1.650, -0.00038, 0.00003], $ [1.750, -0.00013, 0.00003], $ [1.850, -0.00004, 0.00004], $ [1.950, 0.00004, 0.00005], $ [2.050, 0.00052, 0.00006], $ [2.150, 0.00107, 0.00007], $ [2.250, 0.00159, 0.00009], $ [2.350, 0.00271, 0.00011], $ [2.450, 0.00283, 0.00015], $ [2.550, 0.00321, 0.00019], $ [2.650, 0.00483, 0.00026], $ [2.750, 0.00579, 0.00033], $ [2.850, 0.00275, 0.00041], $ [2.950, 0.00528, 0.00061], $ [3.050, 0.01140, 0.00152]] ;Camera column 4 endif else if (camcol EQ 4) then begin ;Define the magnitude offsets fwhm_gt18 = [[0.550, -0.00735, 0.00100], $ [0.650, -0.00691, 0.00024], $ [0.750, -0.00496, 0.00005], $ [0.850, -0.00389, 0.00002], $ [0.950, -0.00367, 0.00002], $ [1.050, -0.00215, 0.00001], $ [1.150, 0.00003, 0.00001], $ [1.250, 0.00123, 0.00001], $ [1.350, 0.00235, 0.00001], $ [1.450, 0.00429, 0.00002], $ [1.550, 0.00549, 0.00002], $ [1.650, 0.00646, 0.00002], $ [1.750, 0.00833, 0.00003], $ [1.850, 0.01130, 0.00003], $ [1.950, 0.01371, 0.00004], $ [2.050, 0.01789, 0.00005], $ [2.150, 0.01790, 0.00006], $ [2.250, 0.02015, 0.00007], $ [2.350, 0.01933, 0.00009], $ [2.450, 0.02284, 0.00012], $ [2.550, 0.02972, 0.00015], $ [2.650, 0.02059, 0.00020], $ [2.750, 0.01818, 0.00030], $ [2.850, 0.02292, 0.00042], $ [2.950, 0.02393, 0.00040], $ [3.050, 0.04435, 0.00405], $ [3.450, 0.12746, 0.03405]] fwhm_gt16_le18 = [[0.550, -0.00031, 0.00059], $ [0.650, -0.00079, 0.00020], $ [0.750, -0.00113, 0.00004], $ [0.850, -0.00047, 0.00002], $ [0.950, -0.00025, 0.00001], $ [1.050, -0.00038, 0.00001], $ [1.150, -0.00002, 0.00001], $ [1.250, 0.00015, 0.00001], $ [1.350, 0.00019, 0.00001], $ [1.450, 0.00072, 0.00001], $ [1.550, 0.00067, 0.00002], $ [1.650, 0.00102, 0.00002], $ [1.750, 0.00145, 0.00002], $ [1.850, 0.00255, 0.00003], $ [1.950, 0.00330, 0.00003], $ [2.050, 0.00547, 0.00004], $ [2.150, 0.00546, 0.00005], $ [2.250, 0.00675, 0.00006], $ [2.350, 0.00738, 0.00008], $ [2.450, 0.00800, 0.00011], $ [2.550, 0.01126, 0.00013], $ [2.650, 0.00597, 0.00019], $ [2.750, 0.00757, 0.00028], $ [2.850, 0.01254, 0.00040], $ [2.950, 0.01256, 0.00038], $ [3.050, 0.00161, 0.00180], $ [3.450, 0.00620, 0.02544]] fwhm_le16 = [[0.550, -0.00376, 0.00127], $ [0.650, 0.00013, 0.00037], $ [0.750, -0.00022, 0.00007], $ [0.850, 0.00041, 0.00003], $ [0.950, 0.00049, 0.00002], $ [1.050, -0.00003, 0.00002], $ [1.150, -0.00017, 0.00002], $ [1.250, -0.00019, 0.00002], $ [1.350, -0.00014, 0.00002], $ [1.450, 0.00003, 0.00002], $ [1.550, 0.00004, 0.00002], $ [1.650, 0.00022, 0.00003], $ [1.750, 0.00051, 0.00003], $ [1.850, 0.00099, 0.00004], $ [1.950, 0.00146, 0.00005], $ [2.050, 0.00163, 0.00006], $ [2.150, 0.00248, 0.00008], $ [2.250, 0.00325, 0.00009], $ [2.350, 0.00358, 0.00013], $ [2.450, 0.00497, 0.00016], $ [2.550, 0.00361, 0.00019], $ [2.650, 0.00452, 0.00029], $ [2.750, 0.00667, 0.00035], $ [2.850, 0.01130, 0.00061], $ [2.950, 0.00596, 0.00060], $ [3.050, 0.00392, 0.00387]] ;Camera column 5 endif else if (camcol EQ 5) then begin ;Define the magnitude offsets fwhm_gt18 = [[0.550, 0.01593, 0.00313], $ [0.650, 0.00319, 0.00098], $ [0.750, -0.00062, 0.00019], $ [0.850, -0.00480, 0.00004], $ [0.950, -0.00403, 0.00002], $ [1.050, -0.00267, 0.00002], $ [1.150, -0.00077, 0.00001], $ [1.250, 0.00128, 0.00001], $ [1.350, 0.00180, 0.00002], $ [1.450, 0.00350, 0.00002], $ [1.550, 0.00535, 0.00002], $ [1.650, 0.00650, 0.00002], $ [1.750, 0.00700, 0.00003], $ [1.850, 0.00978, 0.00003], $ [1.950, 0.01333, 0.00004], $ [2.050, 0.01541, 0.00005], $ [2.150, 0.01634, 0.00006], $ [2.250, 0.02225, 0.00007], $ [2.350, 0.02316, 0.00009], $ [2.450, 0.02423, 0.00011], $ [2.550, 0.02077, 0.00016], $ [2.650, 0.03501, 0.00017], $ [2.750, 0.04683, 0.00019], $ [2.850, 0.02507, 0.00043], $ [2.950, 0.02206, 0.00056], $ [3.050, 0.02897, 0.00090]] fwhm_gt16_le18 = [[0.550, 0.00088, 0.00196], $ [0.650, 0.00428, 0.00068], $ [0.750, 0.00078, 0.00015], $ [0.850, -0.00052, 0.00003], $ [0.950, -0.00023, 0.00002], $ [1.050, -0.00005, 0.00001], $ [1.150, -0.00010, 0.00001], $ [1.250, 0.00002, 0.00001], $ [1.350, 0.00003, 0.00001], $ [1.450, 0.00040, 0.00001], $ [1.550, 0.00076, 0.00002], $ [1.650, 0.00112, 0.00002], $ [1.750, 0.00119, 0.00002], $ [1.850, 0.00207, 0.00003], $ [1.950, 0.00297, 0.00003], $ [2.050, 0.00394, 0.00004], $ [2.150, 0.00451, 0.00005], $ [2.250, 0.00658, 0.00006], $ [2.350, 0.00787, 0.00008], $ [2.450, 0.00806, 0.00010], $ [2.550, 0.00671, 0.00015], $ [2.650, 0.01256, 0.00016], $ [2.750, 0.01926, 0.00019], $ [2.850, 0.01019, 0.00037], $ [2.950, 0.00844, 0.00049], $ [3.050, 0.01504, 0.00105]] fwhm_le16 = [[0.550, -0.00071, 0.00404], $ [0.650, 0.00309, 0.00180], $ [0.750, 0.00064, 0.00041], $ [0.850, 0.00061, 0.00008], $ [0.950, 0.00085, 0.00004], $ [1.050, 0.00060, 0.00003], $ [1.150, 0.00009, 0.00002], $ [1.250, -0.00021, 0.00002], $ [1.350, -0.00042, 0.00002], $ [1.450, -0.00033, 0.00002], $ [1.550, -0.00027, 0.00003], $ [1.650, -0.00015, 0.00003], $ [1.750, 0.00017, 0.00004], $ [1.850, 0.00054, 0.00005], $ [1.950, 0.00104, 0.00006], $ [2.050, 0.00136, 0.00007], $ [2.150, 0.00178, 0.00009], $ [2.250, 0.00263, 0.00010], $ [2.350, 0.00349, 0.00013], $ [2.450, 0.00380, 0.00016], $ [2.550, 0.00302, 0.00023], $ [2.650, 0.00571, 0.00025], $ [2.750, 0.00895, 0.00029], $ [2.850, 0.00396, 0.00059], $ [2.950, 0.00453, 0.00070], $ [3.050, 0.00602, 0.00147]] ;Camera column 6 endif else if (camcol EQ 6) then begin ;Define the magnitude offsets fwhm_gt18 = [[0.750, -0.01644, 0.00185], $ [0.850, -0.00285, 0.00016], $ [0.950, -0.00433, 0.00004], $ [1.050, -0.00318, 0.00002], $ [1.150, -0.00156, 0.00002], $ [1.250, -0.00054, 0.00002], $ [1.350, 0.00092, 0.00002], $ [1.450, 0.00287, 0.00002], $ [1.550, 0.00469, 0.00002], $ [1.650, 0.00623, 0.00002], $ [1.750, 0.00733, 0.00003], $ [1.850, 0.00761, 0.00003], $ [1.950, 0.01046, 0.00004], $ [2.050, 0.01311, 0.00004], $ [2.150, 0.01628, 0.00005], $ [2.250, 0.01821, 0.00007], $ [2.350, 0.02154, 0.00008], $ [2.450, 0.02141, 0.00010], $ [2.550, 0.02329, 0.00013], $ [2.650, 0.01832, 0.00021], $ [2.750, 0.01888, 0.00023], $ [2.850, 0.02779, 0.00025], $ [2.950, 0.05802, 0.00034], $ [3.050, 0.03283, 0.00089], $ [3.150, 0.03267, 0.00087], $ [3.250, 0.06781, 0.00388]] fwhm_gt16_le18 = [[0.650, -0.00205, 0.02032], $ [0.750, -0.00499, 0.00137], $ [0.850, -0.00016, 0.00013], $ [0.950, -0.00077, 0.00003], $ [1.050, -0.00038, 0.00002], $ [1.150, -0.00014, 0.00001], $ [1.250, -0.00017, 0.00001], $ [1.350, 0.00015, 0.00001], $ [1.450, 0.00045, 0.00001], $ [1.550, 0.00082, 0.00001], $ [1.650, 0.00130, 0.00002], $ [1.750, 0.00165, 0.00002], $ [1.850, 0.00177, 0.00003], $ [1.950, 0.00274, 0.00003], $ [2.050, 0.00364, 0.00004], $ [2.150, 0.00463, 0.00005], $ [2.250, 0.00555, 0.00006], $ [2.350, 0.00785, 0.00007], $ [2.450, 0.00786, 0.00009], $ [2.550, 0.00858, 0.00012], $ [2.650, 0.00703, 0.00018], $ [2.750, 0.00722, 0.00020], $ [2.850, 0.01087, 0.00022], $ [2.950, 0.02529, 0.00026], $ [3.050, 0.00811, 0.00061], $ [3.150, 0.01193, 0.00093], $ [3.250, 0.00875, 0.00289]] fwhm_le16 = [[0.750, -0.00202, 0.00156], $ [0.850, 0.00011, 0.00020], $ [0.950, -0.00004, 0.00005], $ [1.050, 0.00030, 0.00003], $ [1.150, 0.00018, 0.00002], $ [1.250, -0.00005, 0.00002], $ [1.350, -0.00009, 0.00002], $ [1.450, -0.00013, 0.00002], $ [1.550, 0.00001, 0.00002], $ [1.650, 0.00035, 0.00003], $ [1.750, 0.00065, 0.00003], $ [1.850, 0.00086, 0.00004], $ [1.950, 0.00119, 0.00004], $ [2.050, 0.00161, 0.00005], $ [2.150, 0.00216, 0.00007], $ [2.250, 0.00254, 0.00008], $ [2.350, 0.00388, 0.00010], $ [2.450, 0.00432, 0.00013], $ [2.550, 0.00465, 0.00017], $ [2.650, 0.00494, 0.00027], $ [2.750, 0.00572, 0.00028], $ [2.850, 0.00618, 0.00033], $ [2.950, 0.01038, 0.00035], $ [3.050, 0.00704, 0.00126], $ [3.150, 0.00606, 0.00132], $ [3.250, 0.11486, 0.00991]] endif ;If the filter is the i filter endif else if (filter EQ 'i') then begin ;Camera column 1 if (camcol EQ 1) then begin ;Define the magnitude offsets fwhm_gt18 = [[0.550, -0.01013, 0.00033], $ [0.650, -0.00580, 0.00024], $ [0.750, -0.00667, 0.00007], $ [0.850, -0.00420, 0.00003], $ [0.950, -0.00427, 0.00002], $ [1.050, -0.00277, 0.00002], $ [1.150, -0.00103, 0.00002], $ [1.250, 0.00120, 0.00002], $ [1.350, 0.00363, 0.00002], $ [1.450, 0.00414, 0.00002], $ [1.550, 0.00497, 0.00002], $ [1.650, 0.00782, 0.00003], $ [1.750, 0.00980, 0.00003], $ [1.850, 0.01377, 0.00004], $ [1.950, 0.01513, 0.00005], $ [2.050, 0.01736, 0.00006], $ [2.150, 0.02429, 0.00007], $ [2.250, 0.02853, 0.00010], $ [2.350, 0.03261, 0.00012], $ [2.450, 0.03135, 0.00017], $ [2.550, 0.01799, 0.00026], $ [2.650, 0.04557, 0.00024], $ [2.750, 0.04255, 0.00039], $ [2.850, 0.00936, 0.00057], $ [2.950, 0.09750, 0.00046]] fwhm_gt16_le18 = [[0.550, -0.00268, 0.00026], $ [0.650, -0.00093, 0.00019], $ [0.750, -0.00167, 0.00006], $ [0.850, -0.00100, 0.00003], $ [0.950, -0.00073, 0.00002], $ [1.050, -0.00048, 0.00001], $ [1.150, -0.00040, 0.00001], $ [1.250, 0.00021, 0.00001], $ [1.350, 0.00089, 0.00001], $ [1.450, 0.00084, 0.00002], $ [1.550, 0.00148, 0.00002], $ [1.650, 0.00241, 0.00002], $ [1.750, 0.00291, 0.00003], $ [1.850, 0.00413, 0.00003], $ [1.950, 0.00498, 0.00004], $ [2.050, 0.00589, 0.00005], $ [2.150, 0.00866, 0.00007], $ [2.250, 0.00992, 0.00009], $ [2.350, 0.01181, 0.00011], $ [2.450, 0.01010, 0.00017], $ [2.550, 0.00541, 0.00025], $ [2.650, 0.02348, 0.00021], $ [2.750, 0.01088, 0.00039], $ [2.850, 0.00884, 0.00052], $ [2.950, 0.04330, 0.00040]] fwhm_le16 = [[0.550, 0.00048, 0.00047], $ [0.650, 0.00186, 0.00033], $ [0.750, 0.00059, 0.00010], $ [0.850, 0.00032, 0.00004], $ [0.950, 0.00043, 0.00003], $ [1.050, 0.00023, 0.00002], $ [1.150, -0.00012, 0.00002], $ [1.250, -0.00024, 0.00002], $ [1.350, -0.00014, 0.00002], $ [1.450, -0.00007, 0.00003], $ [1.550, 0.00016, 0.00003], $ [1.650, 0.00067, 0.00004], $ [1.750, 0.00110, 0.00004], $ [1.850, 0.00176, 0.00005], $ [1.950, 0.00204, 0.00006], $ [2.050, 0.00262, 0.00007], $ [2.150, 0.00365, 0.00009], $ [2.250, 0.00461, 0.00013], $ [2.350, 0.00529, 0.00015], $ [2.450, 0.00493, 0.00025], $ [2.550, 0.00305, 0.00037], $ [2.650, 0.00973, 0.00032], $ [2.750, 0.00573, 0.00062], $ [2.850, 0.00584, 0.00077], $ [2.950, 0.02363, 0.00060]] ;Camera column 2 endif else if (camcol EQ 2) then begin ;Define the magnitude offsets fwhm_gt18 = [[0.550, -0.01035, 0.00008], $ [0.650, -0.00926, 0.00009], $ [0.750, -0.00828, 0.00004], $ [0.850, -0.00517, 0.00002], $ [0.950, -0.00353, 0.00001], $ [1.050, -0.00167, 0.00001], $ [1.150, -0.00023, 0.00001], $ [1.250, 0.00243, 0.00001], $ [1.350, 0.00396, 0.00002], $ [1.450, 0.00560, 0.00002], $ [1.550, 0.00736, 0.00002], $ [1.650, 0.00994, 0.00003], $ [1.750, 0.01281, 0.00003], $ [1.850, 0.01390, 0.00004], $ [1.950, 0.01676, 0.00005], $ [2.050, 0.02128, 0.00006], $ [2.150, 0.02656, 0.00007], $ [2.250, 0.03171, 0.00010], $ [2.350, 0.03040, 0.00013], $ [2.450, 0.03568, 0.00017], $ [2.550, 0.04159, 0.00019], $ [2.650, 0.03910, 0.00032], $ [2.750, 0.04964, 0.00029], $ [2.850, 0.09917, 0.00042], $ [2.950, 0.15870, 0.00144], $ [3.050, 0.51117, 0.03665], $ [3.150, 0.08084, 0.00990]] fwhm_gt16_le18 = [[0.550, -0.00169, 0.00007], $ [0.650, -0.00180, 0.00008], $ [0.750, -0.00175, 0.00003], $ [0.850, -0.00051, 0.00002], $ [0.950, -0.00039, 0.00001], $ [1.050, -0.00024, 0.00001], $ [1.150, -0.00031, 0.00001], $ [1.250, 0.00034, 0.00001], $ [1.350, 0.00046, 0.00001], $ [1.450, 0.00116, 0.00002], $ [1.550, 0.00182, 0.00002], $ [1.650, 0.00232, 0.00002], $ [1.750, 0.00348, 0.00003], $ [1.850, 0.00434, 0.00004], $ [1.950, 0.00504, 0.00004], $ [2.050, 0.00705, 0.00005], $ [2.150, 0.00915, 0.00007], $ [2.250, 0.01200, 0.00009], $ [2.350, 0.01090, 0.00013], $ [2.450, 0.01247, 0.00015], $ [2.550, 0.01504, 0.00019], $ [2.650, 0.01531, 0.00030], $ [2.750, 0.02190, 0.00027], $ [2.850, 0.05114, 0.00040], $ [2.950, 0.00962, 0.00131], $ [3.050, 0.02313, 0.00214], $ [3.150, -0.02241, 0.02683]] fwhm_le16 = [[0.550, 0.00137, 0.00012], $ [0.650, 0.00050, 0.00013], $ [0.750, -0.00005, 0.00005], $ [0.850, 0.00043, 0.00003], $ [0.950, 0.00035, 0.00002], $ [1.050, -0.00002, 0.00002], $ [1.150, -0.00022, 0.00002], $ [1.250, -0.00019, 0.00002], $ [1.350, -0.00017, 0.00002], $ [1.450, 0.00005, 0.00003], $ [1.550, 0.00038, 0.00003], $ [1.650, 0.00059, 0.00004], $ [1.750, 0.00130, 0.00004], $ [1.850, 0.00154, 0.00005], $ [1.950, 0.00177, 0.00006], $ [2.050, 0.00266, 0.00007], $ [2.150, 0.00355, 0.00010], $ [2.250, 0.00470, 0.00013], $ [2.350, 0.00542, 0.00019], $ [2.450, 0.00592, 0.00022], $ [2.550, 0.00564, 0.00026], $ [2.650, 0.00748, 0.00045], $ [2.750, 0.01034, 0.00043], $ [2.850, 0.01879, 0.00058], $ [2.950, 0.01331, 0.00194], $ [3.050, 0.01073, 0.00426]] ;Camera column 3 endif else if (camcol EQ 3) then begin ;Define the magnitude offsets fwhm_gt18 = [[0.550, -0.01084, 0.00008], $ [0.650, -0.00930, 0.00007], $ [0.750, -0.00716, 0.00003], $ [0.850, -0.00584, 0.00002], $ [0.950, -0.00382, 0.00001], $ [1.050, -0.00189, 0.00001], $ [1.150, 0.00038, 0.00001], $ [1.250, 0.00338, 0.00002], $ [1.350, 0.00557, 0.00002], $ [1.450, 0.00608, 0.00002], $ [1.550, 0.00718, 0.00003], $ [1.650, 0.00813, 0.00003], $ [1.750, 0.01252, 0.00003], $ [1.850, 0.01541, 0.00004], $ [1.950, 0.01986, 0.00005], $ [2.050, 0.02456, 0.00006], $ [2.150, 0.02386, 0.00008], $ [2.250, 0.02623, 0.00011], $ [2.350, 0.02899, 0.00014], $ [2.450, 0.02998, 0.00016], $ [2.550, 0.04333, 0.00026], $ [2.650, 0.02520, 0.00030], $ [2.750, 0.05163, 0.00036], $ [2.850, 0.03091, 0.00081], $ [2.950, 0.04471, 0.00270]] fwhm_gt16_le18 = [[0.550, -0.00192, 0.00007], $ [0.650, -0.00179, 0.00006], $ [0.750, -0.00185, 0.00003], $ [0.850, -0.00096, 0.00001], $ [0.950, -0.00072, 0.00001], $ [1.050, -0.00035, 0.00001], $ [1.150, -0.00004, 0.00001], $ [1.250, 0.00052, 0.00001], $ [1.350, 0.00114, 0.00002], $ [1.450, 0.00138, 0.00002], $ [1.550, 0.00191, 0.00002], $ [1.650, 0.00198, 0.00003], $ [1.750, 0.00341, 0.00003], $ [1.850, 0.00442, 0.00004], $ [1.950, 0.00611, 0.00005], $ [2.050, 0.00825, 0.00006], $ [2.150, 0.00875, 0.00008], $ [2.250, 0.01005, 0.00010], $ [2.350, 0.01024, 0.00013], $ [2.450, 0.01135, 0.00016], $ [2.550, 0.01815, 0.00023], $ [2.650, 0.01206, 0.00028], $ [2.750, 0.01780, 0.00038], $ [2.850, 0.01909, 0.00088], $ [2.950, 0.01781, 0.00316]] fwhm_le16 = [[0.550, 0.00070, 0.00012], $ [0.650, 0.00038, 0.00012], $ [0.750, -0.00001, 0.00005], $ [0.850, 0.00051, 0.00002], $ [0.950, 0.00023, 0.00002], $ [1.050, -0.00003, 0.00002], $ [1.150, -0.00017, 0.00002], $ [1.250, -0.00029, 0.00002], $ [1.350, -0.00011, 0.00002], $ [1.450, -0.00004, 0.00003], $ [1.550, 0.00013, 0.00003], $ [1.650, 0.00047, 0.00004], $ [1.750, 0.00097, 0.00005], $ [1.850, 0.00147, 0.00006], $ [1.950, 0.00194, 0.00007], $ [2.050, 0.00256, 0.00009], $ [2.150, 0.00367, 0.00011], $ [2.250, 0.00402, 0.00015], $ [2.350, 0.00502, 0.00020], $ [2.450, 0.00503, 0.00023], $ [2.550, 0.00772, 0.00035], $ [2.650, 0.00736, 0.00038], $ [2.750, 0.01032, 0.00051], $ [2.850, 0.01292, 0.00151], $ [2.950, 0.01743, 0.00335]] ;Camera column 4 endif else if (camcol EQ 4) then begin ;Define the magnitude offsets fwhm_gt18 = [[0.550, -0.00822, 0.00012], $ [0.650, -0.00588, 0.00008], $ [0.750, -0.00803, 0.00003], $ [0.850, -0.00645, 0.00002], $ [0.950, -0.00441, 0.00002], $ [1.050, -0.00198, 0.00001], $ [1.150, 0.00010, 0.00001], $ [1.250, 0.00285, 0.00002], $ [1.350, 0.00625, 0.00002], $ [1.450, 0.00702, 0.00002], $ [1.550, 0.00929, 0.00003], $ [1.650, 0.00931, 0.00003], $ [1.750, 0.01289, 0.00003], $ [1.850, 0.01688, 0.00004], $ [1.950, 0.01919, 0.00005], $ [2.050, 0.02307, 0.00006], $ [2.150, 0.02741, 0.00009], $ [2.250, 0.03113, 0.00011], $ [2.350, 0.03237, 0.00015], $ [2.450, 0.02768, 0.00018], $ [2.550, 0.02320, 0.00031], $ [2.650, 0.03555, 0.00042], $ [2.750, 0.07082, 0.00022], $ [2.850, 0.01774, 0.00105], $ [3.050, 0.06000, 0.00733]] fwhm_gt16_le18 = [[0.550, -0.00153, 0.00010], $ [0.650, -0.00117, 0.00007], $ [0.750, -0.00172, 0.00003], $ [0.850, -0.00109, 0.00002], $ [0.950, -0.00058, 0.00001], $ [1.050, -0.00048, 0.00001], $ [1.150, 0.00003, 0.00001], $ [1.250, 0.00024, 0.00001], $ [1.350, 0.00120, 0.00002], $ [1.450, 0.00151, 0.00002], $ [1.550, 0.00230, 0.00002], $ [1.650, 0.00243, 0.00003], $ [1.750, 0.00387, 0.00003], $ [1.850, 0.00487, 0.00004], $ [1.950, 0.00553, 0.00005], $ [2.050, 0.00770, 0.00006], $ [2.150, 0.00980, 0.00008], $ [2.250, 0.01046, 0.00011], $ [2.350, 0.01136, 0.00014], $ [2.450, 0.01024, 0.00018], $ [2.550, 0.00738, 0.00028], $ [2.650, 0.01610, 0.00040], $ [2.750, 0.02754, 0.00020], $ [2.850, 0.01221, 0.00065], $ [3.050, 0.06323, 0.01231]] fwhm_le16 = [[0.550, 0.00007, 0.00024], $ [0.650, 0.00047, 0.00015], $ [0.750, -0.00013, 0.00006], $ [0.850, 0.00046, 0.00003], $ [0.950, 0.00025, 0.00002], $ [1.050, -0.00003, 0.00002], $ [1.150, -0.00007, 0.00002], $ [1.250, -0.00031, 0.00002], $ [1.350, -0.00013, 0.00003], $ [1.450, 0.00003, 0.00003], $ [1.550, 0.00021, 0.00004], $ [1.650, 0.00051, 0.00004], $ [1.750, 0.00102, 0.00005], $ [1.850, 0.00143, 0.00006], $ [1.950, 0.00178, 0.00008], $ [2.050, 0.00257, 0.00009], $ [2.150, 0.00388, 0.00012], $ [2.250, 0.00454, 0.00017], $ [2.350, 0.00505, 0.00021], $ [2.450, 0.00491, 0.00028], $ [2.550, 0.00566, 0.00048], $ [2.650, 0.00853, 0.00062], $ [2.750, 0.01257, 0.00032], $ [2.850, 0.00823, 0.00114], $ [3.050, 0.02112, 0.00414]] ;Camera column 5 endif else if (camcol EQ 5) then begin ;Define the magnitude offsets fwhm_gt18 = [[0.550, -0.00538, 0.00045], $ [0.650, -0.00738, 0.00019], $ [0.750, -0.00872, 0.00006], $ [0.850, -0.00695, 0.00002], $ [0.950, -0.00509, 0.00002], $ [1.050, -0.00235, 0.00001], $ [1.150, -0.00032, 0.00001], $ [1.250, 0.00261, 0.00001], $ [1.350, 0.00442, 0.00002], $ [1.450, 0.00519, 0.00002], $ [1.550, 0.00690, 0.00002], $ [1.650, 0.00817, 0.00003], $ [1.750, 0.01109, 0.00003], $ [1.850, 0.01307, 0.00004], $ [1.950, 0.01708, 0.00005], $ [2.050, 0.02045, 0.00006], $ [2.150, 0.02168, 0.00007], $ [2.250, 0.02375, 0.00009], $ [2.350, 0.02396, 0.00012], $ [2.450, 0.02842, 0.00016], $ [2.550, 0.03577, 0.00019], $ [2.650, 0.05341, 0.00022], $ [2.750, 0.05979, 0.00047], $ [2.850, 0.02436, 0.00058], $ [2.950, 0.03422, 0.00154]] fwhm_gt16_le18 = [[0.550, -0.00082, 0.00032], $ [0.650, -0.00173, 0.00017], $ [0.750, -0.00154, 0.00005], $ [0.850, -0.00137, 0.00002], $ [0.950, -0.00072, 0.00001], $ [1.050, -0.00037, 0.00001], $ [1.150, -0.00020, 0.00001], $ [1.250, 0.00042, 0.00001], $ [1.350, 0.00084, 0.00001], $ [1.450, 0.00114, 0.00002], $ [1.550, 0.00167, 0.00002], $ [1.650, 0.00217, 0.00002], $ [1.750, 0.00311, 0.00003], $ [1.850, 0.00406, 0.00003], $ [1.950, 0.00529, 0.00004], $ [2.050, 0.00693, 0.00005], $ [2.150, 0.00839, 0.00007], $ [2.250, 0.00964, 0.00009], $ [2.350, 0.00917, 0.00011], $ [2.450, 0.01177, 0.00015], $ [2.550, 0.01487, 0.00018], $ [2.650, 0.02080, 0.00022], $ [2.750, 0.02624, 0.00038], $ [2.850, 0.01532, 0.00056], $ [2.950, 0.02162, 0.00100]] fwhm_le16 = [[0.550, 0.00131, 0.00047], $ [0.650, 0.00020, 0.00027], $ [0.750, 0.00026, 0.00008], $ [0.850, 0.00035, 0.00003], $ [0.950, 0.00043, 0.00002], $ [1.050, 0.00009, 0.00002], $ [1.150, -0.00016, 0.00002], $ [1.250, -0.00012, 0.00002], $ [1.350, -0.00018, 0.00002], $ [1.450, -0.00016, 0.00002], $ [1.550, 0.00016, 0.00003], $ [1.650, 0.00040, 0.00004], $ [1.750, 0.00086, 0.00004], $ [1.850, 0.00133, 0.00005], $ [1.950, 0.00169, 0.00006], $ [2.050, 0.00230, 0.00008], $ [2.150, 0.00326, 0.00010], $ [2.250, 0.00371, 0.00012], $ [2.350, 0.00361, 0.00017], $ [2.450, 0.00602, 0.00022], $ [2.550, 0.00722, 0.00026], $ [2.650, 0.00886, 0.00034], $ [2.750, 0.00868, 0.00058], $ [2.850, 0.00830, 0.00081], $ [2.950, 0.01558, 0.00125]] ;Camera column 6 endif else if (camcol EQ 6) then begin ;Define the magnitude offsets fwhm_gt18 = [[0.550, -0.02480, 0.04088], $ [0.650, -0.00993, 0.00198], $ [0.750, -0.00692, 0.00067], $ [0.850, -0.00312, 0.00011], $ [0.950, -0.00692, 0.00004], $ [1.050, -0.00465, 0.00003], $ [1.150, -0.00209, 0.00002], $ [1.250, 0.00014, 0.00002], $ [1.350, 0.00171, 0.00002], $ [1.450, 0.00290, 0.00002], $ [1.550, 0.00459, 0.00002], $ [1.650, 0.00607, 0.00003], $ [1.750, 0.00761, 0.00003], $ [1.850, 0.00992, 0.00004], $ [1.950, 0.01378, 0.00004], $ [2.050, 0.01619, 0.00005], $ [2.150, 0.02057, 0.00007], $ [2.250, 0.02206, 0.00009], $ [2.350, 0.02483, 0.00011], $ [2.450, 0.02739, 0.00014], $ [2.550, 0.02707, 0.00019], $ [2.650, 0.03145, 0.00024], $ [2.750, 0.03884, 0.00029], $ [2.850, 0.05047, 0.00038], $ [2.950, 0.02607, 0.00062], $ [3.050, 0.02611, 0.00148]] fwhm_gt16_le18 = [[0.550, -0.01650, 0.01888], $ [0.650, 0.00230, 0.00180], $ [0.750, -0.00122, 0.00060], $ [0.850, -0.00017, 0.00010], $ [0.950, -0.00156, 0.00004], $ [1.050, -0.00102, 0.00002], $ [1.150, -0.00066, 0.00002], $ [1.250, -0.00019, 0.00002], $ [1.350, 0.00053, 0.00002], $ [1.450, 0.00093, 0.00002], $ [1.550, 0.00157, 0.00002], $ [1.650, 0.00229, 0.00002], $ [1.750, 0.00279, 0.00003], $ [1.850, 0.00333, 0.00003], $ [1.950, 0.00484, 0.00004], $ [2.050, 0.00596, 0.00005], $ [2.150, 0.00727, 0.00006], $ [2.250, 0.00841, 0.00008], $ [2.350, 0.01079, 0.00010], $ [2.450, 0.01020, 0.00013], $ [2.550, 0.01073, 0.00019], $ [2.650, 0.01203, 0.00023], $ [2.750, 0.01927, 0.00025], $ [2.850, 0.02108, 0.00037], $ [2.950, 0.01229, 0.00058], $ [3.050, 0.01078, 0.00155]] fwhm_le16 = [[0.550, -0.00213, 0.01507], $ [0.650, -0.00441, 0.00259], $ [0.750, 0.00121, 0.00107], $ [0.850, 0.00071, 0.00017], $ [0.950, 0.00074, 0.00007], $ [1.050, 0.00046, 0.00004], $ [1.150, 0.00000, 0.00003], $ [1.250, -0.00015, 0.00002], $ [1.350, -0.00007, 0.00002], $ [1.450, -0.00007, 0.00003], $ [1.550, 0.00002, 0.00003], $ [1.650, 0.00040, 0.00004], $ [1.750, 0.00072, 0.00004], $ [1.850, 0.00085, 0.00005], $ [1.950, 0.00160, 0.00006], $ [2.050, 0.00223, 0.00007], $ [2.150, 0.00308, 0.00009], $ [2.250, 0.00350, 0.00011], $ [2.350, 0.00486, 0.00015], $ [2.450, 0.00457, 0.00019], $ [2.550, 0.00504, 0.00027], $ [2.650, 0.00708, 0.00034], $ [2.750, 0.00783, 0.00042], $ [2.850, 0.00980, 0.00048], $ [2.950, 0.00777, 0.00089], $ [3.050, 0.00693, 0.00386]] endif ;If the filter is the z filter endif else if (filter EQ 'z') then begin ;Camera column 1 if (camcol EQ 1) then begin ;Define the magnitude offsets fwhm_gt18 = [[0.550, 0.01970, 0.00299], $ [0.650, 0.00558, 0.00418], $ [0.750, -0.01962, 0.00048], $ [0.850, -0.02594, 0.00009], $ [0.950, -0.01228, 0.00004], $ [1.050, -0.00419, 0.00003], $ [1.150, -0.00452, 0.00002], $ [1.250, -0.00067, 0.00002], $ [1.350, 0.00469, 0.00002], $ [1.450, 0.01019, 0.00002], $ [1.550, 0.01703, 0.00003], $ [1.650, 0.02137, 0.00004], $ [1.750, 0.02326, 0.00004], $ [1.850, 0.02696, 0.00005], $ [1.950, 0.02915, 0.00006], $ [2.050, 0.03216, 0.00008], $ [2.150, 0.04238, 0.00011], $ [2.250, 0.04821, 0.00013], $ [2.350, 0.05778, 0.00016], $ [2.450, 0.06697, 0.00021], $ [2.550, 0.06523, 0.00026], $ [2.650, 0.08858, 0.00028], $ [2.750, 0.09044, 0.00043], $ [2.850, 0.11413, 0.00052], $ [2.950, 0.10563, 0.00330]] fwhm_gt16_le18 = [[0.550, 0.03616, 0.00866], $ [0.650, -0.01676, 0.00254], $ [0.750, -0.00055, 0.00035], $ [0.850, -0.00454, 0.00007], $ [0.950, -0.00230, 0.00003], $ [1.050, -0.00065, 0.00002], $ [1.150, -0.00072, 0.00002], $ [1.250, -0.00051, 0.00002], $ [1.350, 0.00102, 0.00002], $ [1.450, 0.00212, 0.00002], $ [1.550, 0.00479, 0.00003], $ [1.650, 0.00619, 0.00003], $ [1.750, 0.00670, 0.00004], $ [1.850, 0.00786, 0.00004], $ [1.950, 0.00970, 0.00005], $ [2.050, 0.01260, 0.00007], $ [2.150, 0.01692, 0.00009], $ [2.250, 0.01857, 0.00011], $ [2.350, 0.02112, 0.00014], $ [2.450, 0.02266, 0.00019], $ [2.550, 0.02694, 0.00024], $ [2.650, 0.02787, 0.00027], $ [2.750, 0.03785, 0.00037], $ [2.850, 0.06037, 0.00045], $ [2.950, 0.08378, 0.00282]] fwhm_le16 = [[0.550, 0.00562, 0.01458], $ [0.650, 0.00091, 0.00519], $ [0.750, 0.00352, 0.00050], $ [0.850, 0.00105, 0.00011], $ [0.950, 0.00059, 0.00005], $ [1.050, 0.00060, 0.00003], $ [1.150, 0.00000, 0.00003], $ [1.250, -0.00029, 0.00003], $ [1.350, -0.00018, 0.00003], $ [1.450, -0.00026, 0.00003], $ [1.550, 0.00003, 0.00004], $ [1.650, 0.00046, 0.00004], $ [1.750, 0.00078, 0.00005], $ [1.850, 0.00138, 0.00006], $ [1.950, 0.00185, 0.00008], $ [2.050, 0.00268, 0.00010], $ [2.150, 0.00381, 0.00013], $ [2.250, 0.00448, 0.00016], $ [2.350, 0.00440, 0.00021], $ [2.450, 0.00479, 0.00030], $ [2.550, 0.00577, 0.00037], $ [2.650, 0.00726, 0.00038], $ [2.750, 0.00821, 0.00061], $ [2.850, 0.01476, 0.00063], $ [2.950, 0.01551, 0.00481]] ;Camera column 2 endif else if (camcol EQ 2) then begin ;Define the magnitude offsets fwhm_gt18 = [[0.550, -0.02958, 0.00148], $ [0.650, -0.03581, 0.00057], $ [0.750, -0.02461, 0.00013], $ [0.850, -0.01918, 0.00004], $ [0.950, -0.01096, 0.00003], $ [1.050, -0.00425, 0.00002], $ [1.150, -0.00178, 0.00002], $ [1.250, 0.00043, 0.00002], $ [1.350, 0.00874, 0.00002], $ [1.450, 0.02072, 0.00003], $ [1.550, 0.02249, 0.00003], $ [1.650, 0.02712, 0.00004], $ [1.750, 0.03486, 0.00004], $ [1.850, 0.04186, 0.00006], $ [1.950, 0.04183, 0.00007], $ [2.050, 0.04715, 0.00009], $ [2.150, 0.04828, 0.00011], $ [2.250, 0.05128, 0.00014], $ [2.350, 0.05287, 0.00019], $ [2.450, 0.06965, 0.00021], $ [2.550, 0.07530, 0.00029], $ [2.650, 0.07338, 0.00042], $ [2.750, 0.08266, 0.00047], $ [2.850, 0.15495, 0.00068], $ [2.950, 0.17194, 0.00127], $ [3.050, 0.12997, 0.00674]] fwhm_gt16_le18 = [[0.550, 0.00456, 0.00146], $ [0.650, -0.00596, 0.00046], $ [0.750, -0.00373, 0.00010], $ [0.850, -0.00380, 0.00003], $ [0.950, -0.00144, 0.00002], $ [1.050, -0.00051, 0.00002], $ [1.150, -0.00090, 0.00002], $ [1.250, -0.00001, 0.00002], $ [1.350, 0.00154, 0.00002], $ [1.450, 0.00465, 0.00002], $ [1.550, 0.00640, 0.00003], $ [1.650, 0.00727, 0.00003], $ [1.750, 0.00937, 0.00004], $ [1.850, 0.01215, 0.00005], $ [1.950, 0.01385, 0.00006], $ [2.050, 0.01705, 0.00008], $ [2.150, 0.01831, 0.00010], $ [2.250, 0.01804, 0.00012], $ [2.350, 0.02199, 0.00018], $ [2.450, 0.02746, 0.00020], $ [2.550, 0.03342, 0.00026], $ [2.650, 0.03510, 0.00037], $ [2.750, 0.04257, 0.00044], $ [2.850, 0.06599, 0.00053], $ [2.950, 0.07621, 0.00170], $ [3.050, 0.08410, 0.01278]] fwhm_le16 = [[0.550, 0.00552, 0.00326], $ [0.650, 0.00168, 0.00078], $ [0.750, 0.00211, 0.00015], $ [0.850, 0.00091, 0.00004], $ [0.950, 0.00085, 0.00003], $ [1.050, 0.00045, 0.00002], $ [1.150, -0.00017, 0.00002], $ [1.250, -0.00024, 0.00002], $ [1.350, -0.00072, 0.00003], $ [1.450, -0.00071, 0.00003], $ [1.550, -0.00045, 0.00004], $ [1.650, -0.00040, 0.00005], $ [1.750, 0.00000, 0.00005], $ [1.850, 0.00019, 0.00007], $ [1.950, 0.00026, 0.00009], $ [2.050, 0.00116, 0.00011], $ [2.150, 0.00188, 0.00014], $ [2.250, 0.00166, 0.00018], $ [2.350, 0.00386, 0.00026], $ [2.450, 0.00582, 0.00031], $ [2.550, 0.00557, 0.00040], $ [2.650, 0.00773, 0.00059], $ [2.750, 0.01465, 0.00062], $ [2.850, 0.02427, 0.00099], $ [2.950, 0.03876, 0.00304]] ;Camera column 3 endif else if (camcol EQ 3) then begin ;Define the magnitude offsets fwhm_gt18 = [[0.550, -0.01909, 0.00036], $ [0.650, -0.02633, 0.00019], $ [0.750, -0.01796, 0.00006], $ [0.850, -0.01870, 0.00003], $ [0.950, -0.01103, 0.00002], $ [1.050, -0.00283, 0.00002], $ [1.150, -0.00258, 0.00002], $ [1.250, 0.00542, 0.00002], $ [1.350, 0.01553, 0.00002], $ [1.450, 0.02289, 0.00003], $ [1.550, 0.02544, 0.00004], $ [1.650, 0.02418, 0.00004], $ [1.750, 0.03154, 0.00005], $ [1.850, 0.03963, 0.00006], $ [1.950, 0.04054, 0.00008], $ [2.050, 0.04530, 0.00010], $ [2.150, 0.05145, 0.00012], $ [2.250, 0.06477, 0.00017], $ [2.350, 0.05926, 0.00023], $ [2.450, 0.06425, 0.00026], $ [2.550, 0.07744, 0.00042], $ [2.650, 0.10325, 0.00040], $ [2.750, 0.10496, 0.00094], $ [2.850, 0.00497, 0.00385], $ [2.950, 0.14227, 0.00791]] fwhm_gt16_le18 = [[0.550, -0.00503, 0.00029], $ [0.650, -0.00336, 0.00015], $ [0.750, -0.00294, 0.00005], $ [0.850, -0.00333, 0.00002], $ [0.950, -0.00170, 0.00002], $ [1.050, -0.00048, 0.00002], $ [1.150, -0.00098, 0.00002], $ [1.250, 0.00065, 0.00002], $ [1.350, 0.00311, 0.00002], $ [1.450, 0.00565, 0.00002], $ [1.550, 0.00649, 0.00003], $ [1.650, 0.00600, 0.00003], $ [1.750, 0.01030, 0.00004], $ [1.850, 0.01268, 0.00005], $ [1.950, 0.01536, 0.00007], $ [2.050, 0.01672, 0.00008], $ [2.150, 0.01889, 0.00011], $ [2.250, 0.02234, 0.00016], $ [2.350, 0.02183, 0.00021], $ [2.450, 0.03152, 0.00024], $ [2.550, 0.03056, 0.00039], $ [2.650, 0.05629, 0.00037], $ [2.750, 0.04688, 0.00089], $ [2.850, 0.08614, 0.00261], $ [2.950, 0.12853, 0.00807]] fwhm_le16 = [[0.550, 0.00199, 0.00040], $ [0.650, 0.00047, 0.00020], $ [0.750, 0.00038, 0.00007], $ [0.850, 0.00052, 0.00003], $ [0.950, 0.00068, 0.00002], $ [1.050, 0.00010, 0.00002], $ [1.150, -0.00030, 0.00002], $ [1.250, -0.00046, 0.00002], $ [1.350, -0.00046, 0.00003], $ [1.450, -0.00009, 0.00003], $ [1.550, 0.00015, 0.00004], $ [1.650, 0.00024, 0.00005], $ [1.750, 0.00064, 0.00006], $ [1.850, 0.00117, 0.00008], $ [1.950, 0.00177, 0.00009], $ [2.050, 0.00222, 0.00012], $ [2.150, 0.00360, 0.00016], $ [2.250, 0.00439, 0.00022], $ [2.350, 0.00480, 0.00031], $ [2.450, 0.00841, 0.00034], $ [2.550, 0.01062, 0.00058], $ [2.650, 0.01578, 0.00056], $ [2.750, 0.02246, 0.00111], $ [2.850, 0.01917, 0.00248], $ [2.950, 0.02027, 0.00592]] ;Camera column 4 endif else if (camcol EQ 4) then begin ;Define the magnitude offsets fwhm_gt18 = [[0.550, -0.06459, 0.00156], $ [0.650, -0.01751, 0.00032], $ [0.750, -0.03286, 0.00010], $ [0.850, -0.01747, 0.00004], $ [0.950, -0.01391, 0.00002], $ [1.050, -0.00431, 0.00002], $ [1.150, 0.00022, 0.00002], $ [1.250, 0.00588, 0.00002], $ [1.350, 0.00984, 0.00003], $ [1.450, 0.02083, 0.00003], $ [1.550, 0.02844, 0.00004], $ [1.650, 0.03149, 0.00004], $ [1.750, 0.04037, 0.00005], $ [1.850, 0.04071, 0.00007], $ [1.950, 0.04258, 0.00008], $ [2.050, 0.04159, 0.00011], $ [2.150, 0.05067, 0.00013], $ [2.250, 0.05760, 0.00019], $ [2.350, 0.06954, 0.00022], $ [2.450, 0.12025, 0.00032], $ [2.550, 0.08966, 0.00041], $ [2.650, 0.09855, 0.00048], $ [2.750, 0.06764, 0.00241]] fwhm_gt16_le18 = [[0.550, -0.01933, 0.00106], $ [0.650, -0.00327, 0.00026], $ [0.750, -0.00958, 0.00008], $ [0.850, -0.00397, 0.00003], $ [0.950, -0.00258, 0.00002], $ [1.050, -0.00053, 0.00002], $ [1.150, -0.00052, 0.00002], $ [1.250, 0.00086, 0.00002], $ [1.350, 0.00239, 0.00002], $ [1.450, 0.00550, 0.00003], $ [1.550, 0.00669, 0.00003], $ [1.650, 0.00729, 0.00004], $ [1.750, 0.01110, 0.00004], $ [1.850, 0.01300, 0.00006], $ [1.950, 0.01528, 0.00007], $ [2.050, 0.01862, 0.00009], $ [2.150, 0.02198, 0.00012], $ [2.250, 0.02083, 0.00016], $ [2.350, 0.03035, 0.00021], $ [2.450, 0.04460, 0.00029], $ [2.550, 0.04095, 0.00042], $ [2.650, 0.05584, 0.00036], $ [2.750, 0.03360, 0.00192], $ [2.850, 0.00332, 0.00670]] fwhm_le16 = [[0.550, 0.00087, 0.00174], $ [0.650, 0.00101, 0.00038], $ [0.750, 0.00064, 0.00011], $ [0.850, 0.00069, 0.00004], $ [0.950, 0.00058, 0.00003], $ [1.050, 0.00022, 0.00002], $ [1.150, -0.00041, 0.00002], $ [1.250, -0.00039, 0.00003], $ [1.350, -0.00038, 0.00003], $ [1.450, -0.00005, 0.00004], $ [1.550, 0.00001, 0.00005], $ [1.650, 0.00017, 0.00005], $ [1.750, 0.00111, 0.00006], $ [1.850, 0.00193, 0.00008], $ [1.950, 0.00257, 0.00010], $ [2.050, 0.00366, 0.00013], $ [2.150, 0.00400, 0.00017], $ [2.250, 0.00437, 0.00024], $ [2.350, 0.00567, 0.00029], $ [2.450, 0.01033, 0.00043], $ [2.550, 0.01113, 0.00052], $ [2.650, 0.01637, 0.00056], $ [2.750, 0.01677, 0.00374], $ [2.850, 0.01915, 0.02745]] ;Camera column 5 endif else if (camcol EQ 5) then begin ;Define the magnitude offsets fwhm_gt18 = [[0.550, -0.01107, 0.00177], $ [0.650, -0.02625, 0.00034], $ [0.750, -0.02979, 0.00013], $ [0.850, -0.01936, 0.00005], $ [0.950, -0.01242, 0.00003], $ [1.050, -0.00714, 0.00002], $ [1.150, 0.00053, 0.00002], $ [1.250, 0.00497, 0.00002], $ [1.350, 0.00671, 0.00002], $ [1.450, 0.00787, 0.00003], $ [1.550, 0.01444, 0.00004], $ [1.650, 0.01599, 0.00004], $ [1.750, 0.02068, 0.00005], $ [1.850, 0.02760, 0.00006], $ [1.950, 0.03041, 0.00008], $ [2.050, 0.03740, 0.00009], $ [2.150, 0.04555, 0.00012], $ [2.250, 0.04501, 0.00017], $ [2.350, 0.05070, 0.00021], $ [2.450, 0.06144, 0.00033], $ [2.550, 0.07437, 0.00040], $ [2.650, 0.07880, 0.00047], $ [2.750, 0.08622, 0.00126], $ [2.850, 0.09978, 0.00738]] fwhm_gt16_le18 = [[0.550, -0.02148, 0.00122], $ [0.650, -0.00726, 0.00029], $ [0.750, -0.00675, 0.00010], $ [0.850, -0.00430, 0.00004], $ [0.950, -0.00247, 0.00003], $ [1.050, -0.00084, 0.00002], $ [1.150, -0.00018, 0.00002], $ [1.250, 0.00069, 0.00002], $ [1.350, 0.00145, 0.00002], $ [1.450, 0.00243, 0.00002], $ [1.550, 0.00458, 0.00003], $ [1.650, 0.00545, 0.00004], $ [1.750, 0.00664, 0.00004], $ [1.850, 0.00887, 0.00005], $ [1.950, 0.01129, 0.00007], $ [2.050, 0.01430, 0.00008], $ [2.150, 0.01704, 0.00011], $ [2.250, 0.02044, 0.00015], $ [2.350, 0.02131, 0.00019], $ [2.450, 0.02966, 0.00030], $ [2.550, 0.03849, 0.00034], $ [2.650, 0.03340, 0.00044], $ [2.750, 0.03051, 0.00114], $ [2.850, 0.02352, 0.00314]] fwhm_le16 = [[0.550, -0.00628, 0.00253], $ [0.650, 0.00060, 0.00042], $ [0.750, 0.00105, 0.00015], $ [0.850, 0.00021, 0.00005], $ [0.950, 0.00060, 0.00004], $ [1.050, 0.00041, 0.00003], $ [1.150, -0.00015, 0.00002], $ [1.250, -0.00034, 0.00003], $ [1.350, -0.00025, 0.00003], $ [1.450, -0.00000, 0.00003], $ [1.550, 0.00047, 0.00004], $ [1.650, 0.00057, 0.00005], $ [1.750, 0.00117, 0.00006], $ [1.850, 0.00141, 0.00007], $ [1.950, 0.00223, 0.00009], $ [2.050, 0.00315, 0.00011], $ [2.150, 0.00349, 0.00016], $ [2.250, 0.00486, 0.00022], $ [2.350, 0.00585, 0.00029], $ [2.450, 0.00921, 0.00044], $ [2.550, 0.01187, 0.00048], $ [2.650, 0.01271, 0.00064], $ [2.750, 0.01869, 0.00162], $ [2.850, 0.05294, 0.00399]] ;Camera column 6 endif else if (camcol EQ 6) then begin ;Define the magnitude offsets fwhm_gt18 = [[0.550, 0.04657, 0.04215], $ [0.650, -0.05430, 0.00124], $ [0.750, -0.04627, 0.00039], $ [0.850, -0.03413, 0.00010], $ [0.950, -0.02305, 0.00006], $ [1.050, -0.00817, 0.00004], $ [1.150, -0.00399, 0.00003], $ [1.250, -0.00138, 0.00003], $ [1.350, 0.00268, 0.00003], $ [1.450, 0.00976, 0.00003], $ [1.550, 0.01708, 0.00003], $ [1.650, 0.02294, 0.00004], $ [1.750, 0.02369, 0.00005], $ [1.850, 0.02784, 0.00006], $ [1.950, 0.02781, 0.00007], $ [2.050, 0.03307, 0.00009], $ [2.150, 0.03940, 0.00011], $ [2.250, 0.04037, 0.00014], $ [2.350, 0.05072, 0.00020], $ [2.450, 0.06598, 0.00027], $ [2.550, 0.07087, 0.00035], $ [2.650, 0.06618, 0.00058], $ [2.750, 0.06905, 0.00063], $ [2.850, 0.06136, 0.00229]] fwhm_gt16_le18 = [[0.550, -0.00786, 0.01087], $ [0.650, -0.00697, 0.00076], $ [0.750, -0.01006, 0.00028], $ [0.850, -0.00689, 0.00008], $ [0.950, -0.00463, 0.00005], $ [1.050, -0.00197, 0.00004], $ [1.150, -0.00066, 0.00003], $ [1.250, -0.00029, 0.00002], $ [1.350, 0.00063, 0.00002], $ [1.450, 0.00234, 0.00002], $ [1.550, 0.00458, 0.00003], $ [1.650, 0.00659, 0.00003], $ [1.750, 0.00714, 0.00004], $ [1.850, 0.00860, 0.00005], $ [1.950, 0.00927, 0.00006], $ [2.050, 0.01152, 0.00008], $ [2.150, 0.01445, 0.00009], $ [2.250, 0.01704, 0.00012], $ [2.350, 0.01935, 0.00017], $ [2.450, 0.02489, 0.00024], $ [2.550, 0.02592, 0.00032], $ [2.650, 0.03646, 0.00052], $ [2.750, 0.03501, 0.00057], $ [2.850, 0.03581, 0.00156]] fwhm_le16 = [[0.550, 0.03546, 0.14272], $ [0.650, -0.00193, 0.00142], $ [0.750, -0.00012, 0.00038], $ [0.850, 0.00133, 0.00011], $ [0.950, 0.00093, 0.00007], $ [1.050, 0.00073, 0.00005], $ [1.150, 0.00025, 0.00004], $ [1.250, 0.00011, 0.00003], $ [1.350, -0.00027, 0.00003], $ [1.450, -0.00057, 0.00003], $ [1.550, -0.00047, 0.00004], $ [1.650, -0.00012, 0.00005], $ [1.750, 0.00003, 0.00006], $ [1.850, 0.00045, 0.00007], $ [1.950, 0.00070, 0.00008], $ [2.050, 0.00071, 0.00011], $ [2.150, 0.00224, 0.00013], $ [2.250, 0.00269, 0.00017], $ [2.350, 0.00373, 0.00024], $ [2.450, 0.00485, 0.00031], $ [2.550, 0.00660, 0.00045], $ [2.650, 0.01095, 0.00069], $ [2.750, 0.01068, 0.00089], $ [2.850, 0.00707, 0.00195]] endif endif ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;If the magnitudes to be corrected are PSF magnitudes endif else if (magtype EQ 'psf') then begin ;If the filter is the u filter if (filter EQ 'u') then begin ;Camera column 1 if (camcol EQ 1) then begin ;Define the magnitude offsets fwhm_gt18 = [[0.550, 0.06626, 0.04280], $ [0.950, 0.00430, 0.00225], $ [1.050, 0.00120, 0.00047], $ [1.150, 0.00044, 0.00014], $ [1.250, -0.00018, 0.00008], $ [1.350, 0.00055, 0.00006], $ [1.450, -0.00052, 0.00006], $ [1.550, -0.00225, 0.00006], $ [1.650, -0.00296, 0.00006], $ [1.750, -0.00336, 0.00007], $ [1.850, -0.00285, 0.00008], $ [1.950, -0.00223, 0.00009], $ [2.050, -0.00088, 0.00011], $ [2.150, 0.00075, 0.00012], $ [2.250, 0.00146, 0.00014], $ [2.350, 0.00319, 0.00016], $ [2.450, 0.00158, 0.00019], $ [2.550, 0.00101, 0.00023], $ [2.650, 0.00299, 0.00028], $ [2.750, 0.00619, 0.00033], $ [2.850, 0.01152, 0.00050], $ [2.950, 0.02099, 0.00062], $ [3.050, 0.03301, 0.00074], $ [3.150, 0.02355, 0.00094], $ [3.250, 0.02535, 0.00141], $ [3.350, 0.01121, 0.00168], $ [3.450, -0.00335, 0.00168], $ [3.550, 0.01293, 0.00217], $ [3.650, 0.08080, 0.00576]] fwhm_gt16_le18 = [[0.850, 0.04507, 0.01000], $ [0.950, 0.00040, 0.00188], $ [1.050, -0.00087, 0.00044], $ [1.150, 0.00061, 0.00013], $ [1.250, 0.00037, 0.00008], $ [1.350, 0.00032, 0.00006], $ [1.450, -0.00061, 0.00006], $ [1.550, -0.00218, 0.00006], $ [1.650, -0.00313, 0.00006], $ [1.750, -0.00405, 0.00007], $ [1.850, -0.00358, 0.00007], $ [1.950, -0.00259, 0.00009], $ [2.050, -0.00153, 0.00010], $ [2.150, -0.00017, 0.00012], $ [2.250, 0.00060, 0.00014], $ [2.350, 0.00150, 0.00016], $ [2.450, -0.00086, 0.00019], $ [2.550, -0.00010, 0.00023], $ [2.650, -0.00277, 0.00027], $ [2.750, 0.00136, 0.00032], $ [2.850, 0.00899, 0.00050], $ [2.950, 0.00594, 0.00060], $ [3.050, 0.02173, 0.00073], $ [3.150, 0.00936, 0.00102], $ [3.250, 0.00478, 0.00133], $ [3.350, -0.00751, 0.00194], $ [3.450, -0.03183, 0.00161], $ [3.550, -0.00109, 0.00179], $ [3.650, 0.00733, 0.00686]] fwhm_le16 = [[0.850, 0.02826, 0.01637], $ [0.950, 0.00601, 0.00258], $ [1.050, 0.00243, 0.00074], $ [1.150, 0.00193, 0.00022], $ [1.250, 0.00087, 0.00012], $ [1.350, 0.00019, 0.00010], $ [1.450, -0.00102, 0.00009], $ [1.550, -0.00277, 0.00009], $ [1.650, -0.00364, 0.00010], $ [1.750, -0.00429, 0.00011], $ [1.850, -0.00358, 0.00012], $ [1.950, -0.00332, 0.00014], $ [2.050, -0.00217, 0.00017], $ [2.150, 0.00010, 0.00019], $ [2.250, 0.00030, 0.00022], $ [2.350, 0.00112, 0.00026], $ [2.450, -0.00209, 0.00031], $ [2.550, -0.00092, 0.00039], $ [2.650, -0.00548, 0.00046], $ [2.750, 0.00048, 0.00055], $ [2.850, 0.00322, 0.00083], $ [2.950, 0.00714, 0.00107], $ [3.050, 0.01994, 0.00137], $ [3.150, 0.00766, 0.00185], $ [3.250, -0.01328, 0.00247], $ [3.350, -0.03075, 0.00308], $ [3.450, -0.05359, 0.00311], $ [3.550, -0.02204, 0.00349]] subpix_well = [[0.10, 0.10, -0.00066, 0.00007], $ [0.10, 0.30, -0.00015, 0.00007], $ [0.10, 0.50, -0.00001, 0.00007], $ [0.10, 0.70, -0.00016, 0.00007], $ [0.10, 0.90, -0.00081, 0.00007], $ [0.30, 0.10, -0.00007, 0.00007], $ [0.30, 0.30, 0.00011, 0.00007], $ [0.30, 0.50, 0.00044, 0.00007], $ [0.30, 0.70, 0.00005, 0.00007], $ [0.30, 0.90, -0.00016, 0.00007], $ [0.50, 0.10, -0.00003, 0.00007], $ [0.50, 0.30, 0.00041, 0.00007], $ [0.50, 0.50, 0.00072, 0.00007], $ [0.50, 0.70, 0.00047, 0.00007], $ [0.50, 0.90, 0.00002, 0.00007], $ [0.70, 0.10, -0.00011, 0.00007], $ [0.70, 0.30, 0.00044, 0.00007], $ [0.70, 0.50, 0.00059, 0.00007], $ [0.70, 0.70, 0.00043, 0.00007], $ [0.70, 0.90, -0.00037, 0.00007], $ [0.90, 0.10, -0.00053, 0.00007], $ [0.90, 0.30, -0.00002, 0.00007], $ [0.90, 0.50, 0.00021, 0.00007], $ [0.90, 0.70, -0.00020, 0.00007], $ [0.90, 0.90, -0.00060, 0.00007]] ;Camera column 2 endif else if (camcol EQ 2) then begin ;Define the magnitude offsets fwhm_gt18 = [[0.850, 0.03551, 0.01160], $ [0.950, 0.00029, 0.00123], $ [1.050, -0.00110, 0.00022], $ [1.150, 0.00030, 0.00010], $ [1.250, 0.00050, 0.00007], $ [1.350, 0.00036, 0.00006], $ [1.450, -0.00073, 0.00006], $ [1.550, -0.00160, 0.00006], $ [1.650, -0.00251, 0.00007], $ [1.750, -0.00286, 0.00007], $ [1.850, -0.00167, 0.00008], $ [1.950, -0.00130, 0.00010], $ [2.050, 0.00033, 0.00011], $ [2.150, 0.00214, 0.00013], $ [2.250, 0.00403, 0.00015], $ [2.350, 0.00277, 0.00017], $ [2.450, 0.00470, 0.00020], $ [2.550, -0.00139, 0.00024], $ [2.650, -0.00118, 0.00028], $ [2.750, 0.00823, 0.00036], $ [2.850, 0.00390, 0.00046], $ [2.950, 0.00641, 0.00067], $ [3.050, 0.02366, 0.00079], $ [3.150, 0.01384, 0.00102], $ [3.250, 0.04558, 0.00134], $ [3.350, 0.04352, 0.00162], $ [3.450, -0.03775, 0.00172], $ [3.550, 0.00958, 0.00303]] fwhm_gt16_le18 = [[0.850, 0.09681, 0.02140], $ [0.950, -0.00206, 0.00109], $ [1.050, -0.00043, 0.00021], $ [1.150, 0.00042, 0.00010], $ [1.250, 0.00067, 0.00006], $ [1.350, 0.00037, 0.00006], $ [1.450, -0.00090, 0.00005], $ [1.550, -0.00194, 0.00006], $ [1.650, -0.00326, 0.00006], $ [1.750, -0.00355, 0.00007], $ [1.850, -0.00287, 0.00008], $ [1.950, -0.00232, 0.00009], $ [2.050, -0.00046, 0.00011], $ [2.150, 0.00140, 0.00012], $ [2.250, 0.00255, 0.00015], $ [2.350, -0.00018, 0.00017], $ [2.450, -0.00044, 0.00020], $ [2.550, -0.00505, 0.00023], $ [2.650, -0.00545, 0.00028], $ [2.750, -0.00062, 0.00037], $ [2.850, 0.00184, 0.00047], $ [2.950, -0.00329, 0.00070], $ [3.050, 0.02423, 0.00084], $ [3.150, -0.00932, 0.00112], $ [3.250, 0.02902, 0.00138], $ [3.350, 0.04915, 0.00156], $ [3.450, -0.04317, 0.00154], $ [3.550, -0.03835, 0.00315]] fwhm_le16 = [[0.850, 0.03188, 0.01672], $ [0.950, 0.00366, 0.00163], $ [1.050, 0.00176, 0.00034], $ [1.150, 0.00109, 0.00016], $ [1.250, 0.00082, 0.00010], $ [1.350, 0.00033, 0.00009], $ [1.450, -0.00130, 0.00008], $ [1.550, -0.00282, 0.00009], $ [1.650, -0.00431, 0.00010], $ [1.750, -0.00502, 0.00011], $ [1.850, -0.00439, 0.00012], $ [1.950, -0.00346, 0.00014], $ [2.050, -0.00164, 0.00017], $ [2.150, 0.00014, 0.00019], $ [2.250, 0.00031, 0.00024], $ [2.350, -0.00192, 0.00028], $ [2.450, -0.00202, 0.00032], $ [2.550, -0.00558, 0.00038], $ [2.650, -0.00710, 0.00046], $ [2.750, 0.00042, 0.00062], $ [2.850, -0.00402, 0.00084], $ [2.950, -0.01473, 0.00125], $ [3.050, 0.01767, 0.00131], $ [3.150, -0.03505, 0.00191], $ [3.250, 0.02842, 0.00260], $ [3.350, 0.03675, 0.00258], $ [3.450, -0.06405, 0.00269], $ [3.550, -0.06528, 0.00500]] subpix_well = [[0.10, 0.10, -0.00066, 0.00007], $ [0.10, 0.30, -0.00007, 0.00007], $ [0.10, 0.50, 0.00014, 0.00007], $ [0.10, 0.70, -0.00046, 0.00007], $ [0.10, 0.90, -0.00068, 0.00007], $ [0.30, 0.10, -0.00007, 0.00007], $ [0.30, 0.30, 0.00041, 0.00007], $ [0.30, 0.50, 0.00077, 0.00007], $ [0.30, 0.70, 0.00019, 0.00007], $ [0.30, 0.90, -0.00033, 0.00007], $ [0.50, 0.10, 0.00010, 0.00007], $ [0.50, 0.30, 0.00047, 0.00007], $ [0.50, 0.50, 0.00069, 0.00007], $ [0.50, 0.70, 0.00052, 0.00007], $ [0.50, 0.90, -0.00018, 0.00007], $ [0.70, 0.10, -0.00009, 0.00007], $ [0.70, 0.30, 0.00050, 0.00007], $ [0.70, 0.50, 0.00042, 0.00007], $ [0.70, 0.70, 0.00033, 0.00007], $ [0.70, 0.90, -0.00026, 0.00007], $ [0.90, 0.10, -0.00051, 0.00007], $ [0.90, 0.30, -0.00014, 0.00007], $ [0.90, 0.50, 0.00006, 0.00007], $ [0.90, 0.70, -0.00037, 0.00007], $ [0.90, 0.90, -0.00078, 0.00007]] ;Camera column 3 endif else if (camcol EQ 3) then begin ;Define the magnitude offsets fwhm_gt18 = [[0.750, 0.04402, 0.01575], $ [0.850, -0.00374, 0.00090], $ [0.950, -0.00042, 0.00019], $ [1.050, 0.00013, 0.00009], $ [1.150, 0.00044, 0.00007], $ [1.250, 0.00058, 0.00006], $ [1.350, -0.00004, 0.00006], $ [1.450, -0.00091, 0.00006], $ [1.550, -0.00222, 0.00007], $ [1.650, -0.00347, 0.00007], $ [1.750, -0.00227, 0.00008], $ [1.850, -0.00174, 0.00010], $ [1.950, -0.00047, 0.00011], $ [2.050, 0.00048, 0.00012], $ [2.150, 0.00307, 0.00014], $ [2.250, 0.00241, 0.00017], $ [2.350, 0.00177, 0.00020], $ [2.450, 0.00199, 0.00022], $ [2.550, -0.00020, 0.00026], $ [2.650, 0.00576, 0.00033], $ [2.750, 0.00769, 0.00042], $ [2.850, 0.01863, 0.00057], $ [2.950, 0.02757, 0.00075], $ [3.050, 0.05509, 0.00104], $ [3.150, 0.02691, 0.00113], $ [3.250, 0.04814, 0.00117], $ [3.350, -0.02891, 0.00154], $ [3.450, -0.04687, 0.01087]] fwhm_gt16_le18 = [[0.750, 0.02569, 0.00928], $ [0.850, -0.00314, 0.00081], $ [0.950, 0.00147, 0.00018], $ [1.050, 0.00005, 0.00009], $ [1.150, 0.00094, 0.00006], $ [1.250, 0.00055, 0.00006], $ [1.350, -0.00004, 0.00006], $ [1.450, -0.00146, 0.00006], $ [1.550, -0.00300, 0.00006], $ [1.650, -0.00388, 0.00007], $ [1.750, -0.00295, 0.00008], $ [1.850, -0.00268, 0.00009], $ [1.950, -0.00105, 0.00011], $ [2.050, 0.00021, 0.00012], $ [2.150, 0.00183, 0.00014], $ [2.250, -0.00040, 0.00016], $ [2.350, -0.00054, 0.00019], $ [2.450, -0.00069, 0.00022], $ [2.550, -0.00256, 0.00026], $ [2.650, 0.00194, 0.00032], $ [2.750, 0.00697, 0.00044], $ [2.850, 0.00974, 0.00059], $ [2.950, 0.02160, 0.00081], $ [3.050, 0.05385, 0.00115], $ [3.150, 0.01767, 0.00121], $ [3.250, 0.05088, 0.00136], $ [3.350, -0.05158, 0.00131], $ [3.450, -0.07585, 0.00602]] fwhm_le16 = [[0.650, 0.28853, 0.01983], $ [0.750, 0.03381, 0.01472], $ [0.850, 0.00291, 0.00133], $ [0.950, 0.00100, 0.00031], $ [1.050, 0.00063, 0.00015], $ [1.150, 0.00126, 0.00010], $ [1.250, 0.00058, 0.00009], $ [1.350, -0.00019, 0.00009], $ [1.450, -0.00170, 0.00009], $ [1.550, -0.00337, 0.00010], $ [1.650, -0.00454, 0.00011], $ [1.750, -0.00341, 0.00012], $ [1.850, -0.00341, 0.00014], $ [1.950, -0.00177, 0.00016], $ [2.050, 0.00023, 0.00019], $ [2.150, 0.00133, 0.00022], $ [2.250, 0.00078, 0.00026], $ [2.350, -0.00081, 0.00030], $ [2.450, -0.00087, 0.00035], $ [2.550, -0.00110, 0.00044], $ [2.650, 0.00595, 0.00055], $ [2.750, 0.00422, 0.00075], $ [2.850, 0.01163, 0.00100], $ [2.950, 0.02728, 0.00153], $ [3.050, 0.04918, 0.00237], $ [3.150, 0.00311, 0.00239], $ [3.250, 0.03472, 0.00292], $ [3.350, -0.05716, 0.00244], $ [3.450, -0.07352, 0.01489]] subpix_well = [[0.10, 0.10, -0.00048, 0.00007], $ [0.10, 0.30, -0.00030, 0.00007], $ [0.10, 0.50, -0.00011, 0.00007], $ [0.10, 0.70, -0.00023, 0.00007], $ [0.10, 0.90, -0.00092, 0.00007], $ [0.30, 0.10, 0.00004, 0.00007], $ [0.30, 0.30, 0.00028, 0.00007], $ [0.30, 0.50, 0.00076, 0.00007], $ [0.30, 0.70, 0.00022, 0.00007], $ [0.30, 0.90, -0.00032, 0.00007], $ [0.50, 0.10, 0.00002, 0.00007], $ [0.50, 0.30, 0.00066, 0.00007], $ [0.50, 0.50, 0.00085, 0.00007], $ [0.50, 0.70, 0.00052, 0.00007], $ [0.50, 0.90, 0.00011, 0.00007], $ [0.70, 0.10, 0.00002, 0.00007], $ [0.70, 0.30, 0.00014, 0.00007], $ [0.70, 0.50, 0.00056, 0.00007], $ [0.70, 0.70, 0.00032, 0.00007], $ [0.70, 0.90, -0.00041, 0.00007], $ [0.90, 0.10, -0.00051, 0.00007], $ [0.90, 0.30, -0.00009, 0.00007], $ [0.90, 0.50, 0.00004, 0.00007], $ [0.90, 0.70, -0.00036, 0.00007], $ [0.90, 0.90, -0.00083, 0.00007]] ;Camera column 4 endif else if (camcol EQ 4) then begin ;Define the magnitude offsets fwhm_gt18 = [[0.850, 0.00073, 0.00073], $ [0.950, -0.00041, 0.00016], $ [1.050, -0.00049, 0.00009], $ [1.150, 0.00047, 0.00007], $ [1.250, 0.00028, 0.00006], $ [1.350, 0.00022, 0.00006], $ [1.450, -0.00068, 0.00006], $ [1.550, -0.00135, 0.00007], $ [1.650, -0.00209, 0.00007], $ [1.750, -0.00128, 0.00008], $ [1.850, -0.00004, 0.00010], $ [1.950, 0.00123, 0.00011], $ [2.050, 0.00166, 0.00013], $ [2.150, 0.00300, 0.00015], $ [2.250, 0.00421, 0.00018], $ [2.350, 0.00316, 0.00021], $ [2.450, 0.00124, 0.00025], $ [2.550, 0.00295, 0.00030], $ [2.650, 0.01099, 0.00036], $ [2.750, 0.01122, 0.00050], $ [2.850, 0.02264, 0.00064], $ [2.950, 0.03966, 0.00083], $ [3.050, 0.01588, 0.00108], $ [3.150, 0.01495, 0.00108], $ [3.250, -0.00399, 0.00126], $ [3.350, -0.05451, 0.00276], $ [3.450, -0.12386, 0.01374]] fwhm_gt16_le18 = [[0.850, 0.00340, 0.00069], $ [0.950, 0.00094, 0.00016], $ [1.050, 0.00068, 0.00009], $ [1.150, 0.00097, 0.00006], $ [1.250, 0.00038, 0.00006], $ [1.350, -0.00023, 0.00006], $ [1.450, -0.00159, 0.00006], $ [1.550, -0.00269, 0.00007], $ [1.650, -0.00363, 0.00007], $ [1.750, -0.00314, 0.00008], $ [1.850, -0.00205, 0.00009], $ [1.950, -0.00043, 0.00011], $ [2.050, 0.00064, 0.00012], $ [2.150, 0.00030, 0.00014], $ [2.250, 0.00138, 0.00017], $ [2.350, -0.00058, 0.00020], $ [2.450, -0.00229, 0.00024], $ [2.550, -0.00234, 0.00029], $ [2.650, 0.00537, 0.00036], $ [2.750, 0.00342, 0.00049], $ [2.850, 0.01799, 0.00071], $ [2.950, 0.03820, 0.00088], $ [3.050, 0.02233, 0.00128], $ [3.150, -0.02475, 0.00116], $ [3.250, -0.05324, 0.00141], $ [3.350, -0.07182, 0.00245], $ [3.450, -0.04213, 0.02667]] fwhm_le16 = [[0.850, 0.00012, 0.00112], $ [0.950, -0.00008, 0.00025], $ [1.050, -0.00004, 0.00014], $ [1.150, 0.00079, 0.00010], $ [1.250, 0.00047, 0.00009], $ [1.350, -0.00021, 0.00009], $ [1.450, -0.00095, 0.00010], $ [1.550, -0.00213, 0.00011], $ [1.650, -0.00313, 0.00011], $ [1.750, -0.00253, 0.00012], $ [1.850, -0.00128, 0.00014], $ [1.950, 0.00015, 0.00017], $ [2.050, 0.00146, 0.00020], $ [2.150, 0.00150, 0.00023], $ [2.250, 0.00219, 0.00027], $ [2.350, 0.00191, 0.00032], $ [2.450, -0.00103, 0.00039], $ [2.550, 0.00200, 0.00048], $ [2.650, 0.00698, 0.00060], $ [2.750, 0.00459, 0.00082], $ [2.850, 0.01876, 0.00127], $ [2.950, 0.04571, 0.00147], $ [3.050, 0.02103, 0.00197], $ [3.150, -0.00561, 0.00241], $ [3.250, -0.05275, 0.00273], $ [3.350, -0.07638, 0.00567]] subpix_well = [[0.10, 0.10, -0.00084, 0.00007], $ [0.10, 0.30, 0.00004, 0.00007], $ [0.10, 0.50, 0.00000, 0.00007], $ [0.10, 0.70, -0.00018, 0.00007], $ [0.10, 0.90, -0.00079, 0.00007], $ [0.30, 0.10, -0.00014, 0.00007], $ [0.30, 0.30, 0.00040, 0.00007], $ [0.30, 0.50, 0.00041, 0.00007], $ [0.30, 0.70, 0.00013, 0.00007], $ [0.30, 0.90, -0.00030, 0.00007], $ [0.50, 0.10, 0.00020, 0.00007], $ [0.50, 0.30, 0.00060, 0.00007], $ [0.50, 0.50, 0.00083, 0.00007], $ [0.50, 0.70, 0.00054, 0.00007], $ [0.50, 0.90, -0.00019, 0.00007], $ [0.70, 0.10, -0.00005, 0.00007], $ [0.70, 0.30, 0.00039, 0.00007], $ [0.70, 0.50, 0.00065, 0.00007], $ [0.70, 0.70, 0.00026, 0.00007], $ [0.70, 0.90, -0.00026, 0.00007], $ [0.90, 0.10, -0.00062, 0.00007], $ [0.90, 0.30, -0.00013, 0.00007], $ [0.90, 0.50, 0.00003, 0.00007], $ [0.90, 0.70, -0.00010, 0.00007], $ [0.90, 0.90, -0.00087, 0.00007]] ;Camera column 5 endif else if (camcol EQ 5) then begin ;Define the magnitude offsets fwhm_gt18 = [[0.850, 0.00261, 0.00134], $ [0.950, 0.00057, 0.00018], $ [1.050, 0.00040, 0.00009], $ [1.150, 0.00093, 0.00007], $ [1.250, 0.00014, 0.00006], $ [1.350, -0.00008, 0.00006], $ [1.450, -0.00119, 0.00006], $ [1.550, -0.00191, 0.00007], $ [1.650, -0.00266, 0.00007], $ [1.750, -0.00147, 0.00008], $ [1.850, -0.00046, 0.00009], $ [1.950, 0.00030, 0.00011], $ [2.050, 0.00167, 0.00013], $ [2.150, 0.00237, 0.00014], $ [2.250, 0.00237, 0.00018], $ [2.350, -0.00081, 0.00020], $ [2.450, -0.00015, 0.00024], $ [2.550, 0.00191, 0.00030], $ [2.650, 0.00746, 0.00036], $ [2.750, 0.00056, 0.00053], $ [2.850, 0.03101, 0.00063], $ [2.950, 0.03455, 0.00081], $ [3.050, -0.00773, 0.00113], $ [3.150, 0.01099, 0.00143], $ [3.250, 0.02539, 0.00155], $ [3.350, 0.10884, 0.00321], $ [3.450, -0.03485, 0.03111]] fwhm_gt16_le18 = [[0.750, -0.03089, 0.01139], $ [0.850, 0.00567, 0.00113], $ [0.950, 0.00108, 0.00018], $ [1.050, 0.00069, 0.00009], $ [1.150, 0.00110, 0.00006], $ [1.250, 0.00023, 0.00006], $ [1.350, -0.00018, 0.00006], $ [1.450, -0.00155, 0.00006], $ [1.550, -0.00290, 0.00007], $ [1.650, -0.00327, 0.00007], $ [1.750, -0.00234, 0.00008], $ [1.850, -0.00195, 0.00009], $ [1.950, -0.00051, 0.00010], $ [2.050, 0.00041, 0.00012], $ [2.150, 0.00010, 0.00014], $ [2.250, 0.00075, 0.00017], $ [2.350, -0.00351, 0.00019], $ [2.450, -0.00233, 0.00024], $ [2.550, -0.00124, 0.00029], $ [2.650, 0.00652, 0.00036], $ [2.750, 0.00336, 0.00051], $ [2.850, 0.02747, 0.00066], $ [2.950, 0.03740, 0.00089], $ [3.050, -0.04445, 0.00132], $ [3.150, 0.01461, 0.00189], $ [3.250, -0.02981, 0.00199], $ [3.350, 0.06839, 0.00362], $ [3.450, -0.09731, 0.00788]] fwhm_le16 = [[0.750, 0.23374, 0.02446], $ [0.850, 0.00576, 0.00170], $ [0.950, 0.00130, 0.00029], $ [1.050, 0.00084, 0.00014], $ [1.150, 0.00124, 0.00010], $ [1.250, 0.00037, 0.00009], $ [1.350, -0.00037, 0.00009], $ [1.450, -0.00166, 0.00010], $ [1.550, -0.00301, 0.00010], $ [1.650, -0.00341, 0.00011], $ [1.750, -0.00299, 0.00012], $ [1.850, -0.00297, 0.00014], $ [1.950, -0.00142, 0.00016], $ [2.050, 0.00072, 0.00020], $ [2.150, -0.00014, 0.00023], $ [2.250, 0.00068, 0.00027], $ [2.350, -0.00379, 0.00032], $ [2.450, -0.00111, 0.00040], $ [2.550, -0.00230, 0.00049], $ [2.650, 0.00692, 0.00062], $ [2.750, 0.00597, 0.00085], $ [2.850, 0.03419, 0.00117], $ [2.950, 0.03624, 0.00159], $ [3.050, -0.03179, 0.00307], $ [3.150, -0.02701, 0.00364], $ [3.250, -0.04621, 0.00349], $ [3.350, 0.08516, 0.00640]] subpix_well = [[0.10, 0.10, -0.00038, 0.00007], $ [0.10, 0.30, -0.00015, 0.00007], $ [0.10, 0.50, -0.00022, 0.00007], $ [0.10, 0.70, -0.00054, 0.00007], $ [0.10, 0.90, -0.00087, 0.00007], $ [0.30, 0.10, -0.00002, 0.00007], $ [0.30, 0.30, 0.00050, 0.00007], $ [0.30, 0.50, 0.00045, 0.00007], $ [0.30, 0.70, 0.00036, 0.00007], $ [0.30, 0.90, -0.00046, 0.00007], $ [0.50, 0.10, 0.00025, 0.00007], $ [0.50, 0.30, 0.00059, 0.00007], $ [0.50, 0.50, 0.00061, 0.00007], $ [0.50, 0.70, 0.00025, 0.00007], $ [0.50, 0.90, 0.00004, 0.00007], $ [0.70, 0.10, 0.00009, 0.00007], $ [0.70, 0.30, 0.00052, 0.00007], $ [0.70, 0.50, 0.00052, 0.00007], $ [0.70, 0.70, 0.00021, 0.00007], $ [0.70, 0.90, -0.00017, 0.00007], $ [0.90, 0.10, -0.00051, 0.00007], $ [0.90, 0.30, -0.00001, 0.00007], $ [0.90, 0.50, -0.00007, 0.00007], $ [0.90, 0.70, -0.00040, 0.00007], $ [0.90, 0.90, -0.00058, 0.00007]] ;Camera column 6 endif else if (camcol EQ 6) then begin ;Define the magnitude offsets fwhm_gt18 = [[0.850, 0.12285, 0.02071], $ [0.950, 0.00546, 0.00055], $ [1.050, -0.00030, 0.00015], $ [1.150, 0.00113, 0.00009], $ [1.250, 0.00073, 0.00007], $ [1.350, -0.00035, 0.00006], $ [1.450, -0.00093, 0.00006], $ [1.550, -0.00152, 0.00007], $ [1.650, -0.00296, 0.00008], $ [1.750, -0.00260, 0.00008], $ [1.850, -0.00210, 0.00009], $ [1.950, -0.00070, 0.00010], $ [2.050, -0.00082, 0.00012], $ [2.150, -0.00112, 0.00014], $ [2.250, -0.00123, 0.00017], $ [2.350, -0.00204, 0.00021], $ [2.450, -0.00353, 0.00025], $ [2.550, -0.00112, 0.00031], $ [2.650, -0.00194, 0.00038], $ [2.750, 0.00669, 0.00049], $ [2.850, 0.01340, 0.00066], $ [2.950, 0.02446, 0.00085], $ [3.050, 0.03903, 0.00115], $ [3.150, 0.00323, 0.00130], $ [3.250, 0.02663, 0.00195], $ [3.350, 0.06363, 0.00494], $ [3.550, 0.07674, 0.04135]] fwhm_gt16_le18 = [[0.850, 0.08395, 0.04378], $ [0.950, 0.00648, 0.00052], $ [1.050, -0.00019, 0.00014], $ [1.150, 0.00118, 0.00008], $ [1.250, 0.00081, 0.00006], $ [1.350, -0.00019, 0.00006], $ [1.450, -0.00125, 0.00006], $ [1.550, -0.00202, 0.00007], $ [1.650, -0.00396, 0.00007], $ [1.750, -0.00302, 0.00008], $ [1.850, -0.00279, 0.00009], $ [1.950, -0.00178, 0.00010], $ [2.050, -0.00193, 0.00012], $ [2.150, -0.00151, 0.00014], $ [2.250, -0.00198, 0.00016], $ [2.350, -0.00395, 0.00020], $ [2.450, -0.00599, 0.00024], $ [2.550, -0.00636, 0.00030], $ [2.650, -0.00549, 0.00038], $ [2.750, 0.00088, 0.00047], $ [2.850, 0.01562, 0.00070], $ [2.950, 0.01442, 0.00088], $ [3.050, 0.04085, 0.00122], $ [3.150, -0.03756, 0.00141], $ [3.250, 0.01796, 0.00256], $ [3.350, 0.08496, 0.00450]] fwhm_le16 = [[0.850, 0.11901, 0.01194], $ [0.950, 0.00820, 0.00076], $ [1.050, 0.00017, 0.00022], $ [1.150, 0.00146, 0.00013], $ [1.250, 0.00064, 0.00010], $ [1.350, -0.00022, 0.00010], $ [1.450, -0.00132, 0.00010], $ [1.550, -0.00210, 0.00011], $ [1.650, -0.00414, 0.00011], $ [1.750, -0.00351, 0.00012], $ [1.850, -0.00295, 0.00014], $ [1.950, -0.00236, 0.00015], $ [2.050, -0.00256, 0.00019], $ [2.150, -0.00119, 0.00022], $ [2.250, -0.00241, 0.00026], $ [2.350, -0.00411, 0.00031], $ [2.450, -0.00345, 0.00039], $ [2.550, -0.00494, 0.00049], $ [2.650, -0.00683, 0.00060], $ [2.750, 0.00020, 0.00078], $ [2.850, 0.01076, 0.00117], $ [2.950, 0.01455, 0.00153], $ [3.050, 0.03115, 0.00211], $ [3.150, -0.06899, 0.00258], $ [3.250, -0.01761, 0.00448], $ [3.350, 0.08488, 0.00843], $ [3.550, 0.05261, 0.02420]] subpix_well = [[0.10, 0.10, -0.00062, 0.00007], $ [0.10, 0.30, -0.00009, 0.00007], $ [0.10, 0.50, 0.00009, 0.00007], $ [0.10, 0.70, -0.00024, 0.00007], $ [0.10, 0.90, -0.00074, 0.00007], $ [0.30, 0.10, -0.00030, 0.00007], $ [0.30, 0.30, 0.00025, 0.00007], $ [0.30, 0.50, 0.00059, 0.00007], $ [0.30, 0.70, 0.00022, 0.00007], $ [0.30, 0.90, -0.00009, 0.00007], $ [0.50, 0.10, -0.00009, 0.00007], $ [0.50, 0.30, 0.00057, 0.00007], $ [0.50, 0.50, 0.00077, 0.00007], $ [0.50, 0.70, 0.00044, 0.00007], $ [0.50, 0.90, -0.00009, 0.00007], $ [0.70, 0.10, -0.00001, 0.00007], $ [0.70, 0.30, 0.00033, 0.00007], $ [0.70, 0.50, 0.00046, 0.00007], $ [0.70, 0.70, 0.00038, 0.00007], $ [0.70, 0.90, -0.00031, 0.00007], $ [0.90, 0.10, -0.00057, 0.00007], $ [0.90, 0.30, -0.00002, 0.00007], $ [0.90, 0.50, 0.00023, 0.00007], $ [0.90, 0.70, -0.00038, 0.00007], $ [0.90, 0.90, -0.00078, 0.00007]] endif ;If the filter is the g filter endif else if (filter EQ 'g') then begin ;Camera column 1 if (camcol EQ 1) then begin ;Define the magnitude offsets fwhm_gt18 = [[0.750, 0.03184, 0.01027], $ [0.850, 0.01353, 0.00087], $ [0.950, 0.00122, 0.00013], $ [1.050, 0.00036, 0.00006], $ [1.150, 0.00088, 0.00004], $ [1.250, 0.00055, 0.00004], $ [1.350, -0.00060, 0.00004], $ [1.450, -0.00099, 0.00004], $ [1.550, -0.00268, 0.00004], $ [1.650, -0.00385, 0.00004], $ [1.750, -0.00295, 0.00005], $ [1.850, -0.00207, 0.00006], $ [1.950, -0.00160, 0.00007], $ [2.050, -0.00014, 0.00008], $ [2.150, -0.00326, 0.00010], $ [2.250, -0.00420, 0.00012], $ [2.350, -0.00715, 0.00015], $ [2.450, -0.01110, 0.00017], $ [2.550, -0.00504, 0.00022], $ [2.650, -0.00031, 0.00029], $ [2.750, -0.00468, 0.00046], $ [2.850, 0.01722, 0.00057], $ [2.950, -0.00972, 0.00057], $ [3.050, 0.02398, 0.00077], $ [3.150, 0.04263, 0.00139], $ [3.250, -0.00520, 0.00115]] fwhm_gt16_le18 = [[0.750, 0.03510, 0.00875], $ [0.850, 0.01616, 0.00071], $ [0.950, 0.00199, 0.00011], $ [1.050, 0.00121, 0.00006], $ [1.150, 0.00143, 0.00004], $ [1.250, 0.00037, 0.00003], $ [1.350, -0.00077, 0.00003], $ [1.450, -0.00152, 0.00003], $ [1.550, -0.00387, 0.00004], $ [1.650, -0.00518, 0.00004], $ [1.750, -0.00471, 0.00005], $ [1.850, -0.00448, 0.00006], $ [1.950, -0.00368, 0.00007], $ [2.050, -0.00312, 0.00007], $ [2.150, -0.00738, 0.00009], $ [2.250, -0.00872, 0.00011], $ [2.350, -0.01247, 0.00014], $ [2.450, -0.01395, 0.00015], $ [2.550, -0.01209, 0.00021], $ [2.650, -0.00871, 0.00028], $ [2.750, -0.01819, 0.00046], $ [2.850, 0.01020, 0.00050], $ [2.950, -0.01558, 0.00054], $ [3.050, 0.02235, 0.00075], $ [3.150, 0.03958, 0.00140], $ [3.250, -0.05454, 0.00106]] fwhm_le16 = [[0.850, 0.01954, 0.00129], $ [0.950, 0.00392, 0.00020], $ [1.050, 0.00228, 0.00009], $ [1.150, 0.00183, 0.00006], $ [1.250, 0.00038, 0.00005], $ [1.350, -0.00093, 0.00005], $ [1.450, -0.00190, 0.00005], $ [1.550, -0.00437, 0.00006], $ [1.650, -0.00597, 0.00006], $ [1.750, -0.00589, 0.00007], $ [1.850, -0.00578, 0.00009], $ [1.950, -0.00487, 0.00010], $ [2.050, -0.00471, 0.00011], $ [2.150, -0.00951, 0.00014], $ [2.250, -0.01105, 0.00016], $ [2.350, -0.01345, 0.00021], $ [2.450, -0.01647, 0.00023], $ [2.550, -0.01625, 0.00032], $ [2.650, -0.01334, 0.00044], $ [2.750, -0.02217, 0.00071], $ [2.850, 0.01030, 0.00074], $ [2.950, -0.03661, 0.00087], $ [3.050, 0.01920, 0.00111], $ [3.150, 0.03799, 0.00238], $ [3.250, -0.06643, 0.00069]] subpix_well = [[0.10, 0.10, -0.00083, 0.00004], $ [0.10, 0.30, -0.00038, 0.00004], $ [0.10, 0.50, -0.00013, 0.00004], $ [0.10, 0.70, -0.00031, 0.00004], $ [0.10, 0.90, -0.00087, 0.00004], $ [0.30, 0.10, -0.00031, 0.00004], $ [0.30, 0.30, 0.00019, 0.00004], $ [0.30, 0.50, 0.00031, 0.00004], $ [0.30, 0.70, 0.00025, 0.00004], $ [0.30, 0.90, -0.00036, 0.00004], $ [0.50, 0.10, -0.00011, 0.00004], $ [0.50, 0.30, 0.00064, 0.00004], $ [0.50, 0.50, 0.00074, 0.00004], $ [0.50, 0.70, 0.00051, 0.00004], $ [0.50, 0.90, 0.00005, 0.00004], $ [0.70, 0.10, -0.00006, 0.00004], $ [0.70, 0.30, 0.00043, 0.00004], $ [0.70, 0.50, 0.00056, 0.00004], $ [0.70, 0.70, 0.00054, 0.00004], $ [0.70, 0.90, 0.00000, 0.00004], $ [0.90, 0.10, -0.00061, 0.00004], $ [0.90, 0.30, 0.00006, 0.00004], $ [0.90, 0.50, 0.00024, 0.00004], $ [0.90, 0.70, -0.00002, 0.00004], $ [0.90, 0.90, -0.00053, 0.00004]] ;Camera column 2 endif else if (camcol EQ 2) then begin ;Define the magnitude offsets fwhm_gt18 = [[0.550, 0.02906, 0.00739], $ [0.650, -0.01889, 0.00553], $ [0.750, 0.03007, 0.01017], $ [0.850, 0.01649, 0.00084], $ [0.950, 0.00018, 0.00012], $ [1.050, 0.00095, 0.00005], $ [1.150, 0.00063, 0.00003], $ [1.250, 0.00027, 0.00003], $ [1.350, -0.00004, 0.00003], $ [1.450, -0.00132, 0.00003], $ [1.550, -0.00300, 0.00004], $ [1.650, -0.00301, 0.00004], $ [1.750, -0.00226, 0.00005], $ [1.850, -0.00268, 0.00006], $ [1.950, -0.00338, 0.00007], $ [2.050, -0.00028, 0.00008], $ [2.150, -0.00170, 0.00009], $ [2.250, -0.00128, 0.00012], $ [2.350, -0.00474, 0.00014], $ [2.450, -0.00568, 0.00017], $ [2.550, 0.00159, 0.00022], $ [2.650, 0.00494, 0.00029], $ [2.750, 0.00987, 0.00041], $ [2.850, 0.01136, 0.00042], $ [2.950, 0.02226, 0.00070], $ [3.050, 0.02473, 0.00079], $ [3.150, 0.04156, 0.00085], $ [3.250, 0.00560, 0.00134], $ [3.350, 0.13231, 0.00292]] fwhm_gt16_le18 = [[0.650, -0.02401, 0.00717], $ [0.850, 0.01781, 0.00072], $ [0.950, 0.00136, 0.00011], $ [1.050, 0.00211, 0.00005], $ [1.150, 0.00117, 0.00003], $ [1.250, 0.00021, 0.00003], $ [1.350, -0.00037, 0.00003], $ [1.450, -0.00205, 0.00003], $ [1.550, -0.00402, 0.00003], $ [1.650, -0.00456, 0.00004], $ [1.750, -0.00423, 0.00005], $ [1.850, -0.00486, 0.00006], $ [1.950, -0.00589, 0.00007], $ [2.050, -0.00386, 0.00007], $ [2.150, -0.00655, 0.00009], $ [2.250, -0.00695, 0.00011], $ [2.350, -0.00841, 0.00013], $ [2.450, -0.01249, 0.00015], $ [2.550, -0.00624, 0.00020], $ [2.650, 0.00274, 0.00026], $ [2.750, 0.00633, 0.00039], $ [2.850, 0.00243, 0.00038], $ [2.950, 0.01848, 0.00066], $ [3.050, 0.01678, 0.00081], $ [3.150, 0.04073, 0.00078], $ [3.250, -0.01952, 0.00112], $ [3.350, 0.12819, 0.00223]] fwhm_le16 = [[0.550, -1.56514, 0.00473], $ [0.650, -0.82406, 0.00276], $ [0.750, 0.03210, 0.00731], $ [0.850, 0.01775, 0.00116], $ [0.950, 0.00336, 0.00019], $ [1.050, 0.00274, 0.00008], $ [1.150, 0.00133, 0.00005], $ [1.250, 0.00045, 0.00005], $ [1.350, -0.00070, 0.00005], $ [1.450, -0.00232, 0.00005], $ [1.550, -0.00436, 0.00005], $ [1.650, -0.00517, 0.00006], $ [1.750, -0.00509, 0.00007], $ [1.850, -0.00562, 0.00008], $ [1.950, -0.00601, 0.00010], $ [2.050, -0.00406, 0.00011], $ [2.150, -0.00764, 0.00013], $ [2.250, -0.00699, 0.00016], $ [2.350, -0.00866, 0.00020], $ [2.450, -0.01370, 0.00024], $ [2.550, -0.00803, 0.00029], $ [2.650, 0.00184, 0.00042], $ [2.750, 0.00921, 0.00058], $ [2.850, 0.00070, 0.00055], $ [2.950, 0.01670, 0.00100], $ [3.050, 0.01148, 0.00119], $ [3.150, 0.03556, 0.00118], $ [3.250, -0.03355, 0.00157], $ [3.350, 0.14106, 0.00332]] subpix_well = [[0.10, 0.10, -0.00087, 0.00004], $ [0.10, 0.30, -0.00035, 0.00004], $ [0.10, 0.50, -0.00003, 0.00004], $ [0.10, 0.70, -0.00038, 0.00004], $ [0.10, 0.90, -0.00088, 0.00004], $ [0.30, 0.10, -0.00023, 0.00004], $ [0.30, 0.30, 0.00024, 0.00004], $ [0.30, 0.50, 0.00038, 0.00004], $ [0.30, 0.70, 0.00008, 0.00004], $ [0.30, 0.90, -0.00040, 0.00004], $ [0.50, 0.10, 0.00016, 0.00004], $ [0.50, 0.30, 0.00054, 0.00004], $ [0.50, 0.50, 0.00081, 0.00004], $ [0.50, 0.70, 0.00063, 0.00004], $ [0.50, 0.90, 0.00002, 0.00004], $ [0.70, 0.10, -0.00011, 0.00004], $ [0.70, 0.30, 0.00041, 0.00004], $ [0.70, 0.50, 0.00071, 0.00004], $ [0.70, 0.70, 0.00043, 0.00004], $ [0.70, 0.90, -0.00006, 0.00004], $ [0.90, 0.10, -0.00056, 0.00004], $ [0.90, 0.30, -0.00011, 0.00004], $ [0.90, 0.50, 0.00015, 0.00004], $ [0.90, 0.70, 0.00000, 0.00004], $ [0.90, 0.90, -0.00060, 0.00004]] ;Camera column 3 endif else if (camcol EQ 3) then begin ;Define the magnitude offsets fwhm_gt18 = [[0.750, 0.01137, 0.00688], $ [0.850, 0.00327, 0.00032], $ [0.950, 0.00081, 0.00008], $ [1.050, 0.00166, 0.00004], $ [1.150, 0.00120, 0.00003], $ [1.250, 0.00034, 0.00003], $ [1.350, -0.00078, 0.00003], $ [1.450, -0.00206, 0.00003], $ [1.550, -0.00318, 0.00004], $ [1.650, -0.00359, 0.00004], $ [1.750, -0.00290, 0.00005], $ [1.850, -0.00271, 0.00006], $ [1.950, 0.00009, 0.00007], $ [2.050, -0.00292, 0.00008], $ [2.150, -0.00428, 0.00009], $ [2.250, -0.00934, 0.00012], $ [2.350, -0.01439, 0.00014], $ [2.450, -0.01713, 0.00018], $ [2.550, -0.01217, 0.00022], $ [2.650, -0.01152, 0.00034], $ [2.750, 0.00464, 0.00042], $ [2.850, -0.01064, 0.00047], $ [2.950, 0.02347, 0.00064], $ [3.050, 0.02933, 0.00080], $ [3.150, -0.02905, 0.00115], $ [3.250, 0.02435, 0.01582]] fwhm_gt16_le18 = [[0.650, 0.03882, 0.01207], $ [0.750, 0.28744, 0.00978], $ [0.850, 0.00473, 0.00027], $ [0.950, 0.00130, 0.00007], $ [1.050, 0.00182, 0.00004], $ [1.150, 0.00124, 0.00003], $ [1.250, 0.00021, 0.00003], $ [1.350, -0.00067, 0.00003], $ [1.450, -0.00244, 0.00003], $ [1.550, -0.00377, 0.00003], $ [1.650, -0.00389, 0.00004], $ [1.750, -0.00477, 0.00005], $ [1.850, -0.00339, 0.00005], $ [1.950, 0.00029, 0.00006], $ [2.050, -0.00504, 0.00007], $ [2.150, -0.00804, 0.00009], $ [2.250, -0.01174, 0.00011], $ [2.350, -0.01796, 0.00013], $ [2.450, -0.01995, 0.00017], $ [2.550, -0.01790, 0.00020], $ [2.650, -0.01521, 0.00032], $ [2.750, 0.00215, 0.00042], $ [2.850, -0.02301, 0.00043], $ [2.950, 0.01680, 0.00062], $ [3.050, 0.02285, 0.00083], $ [3.150, -0.05623, 0.00098], $ [3.250, 0.00512, 0.01782]] fwhm_le16 = [[0.750, 0.03309, 0.02019], $ [0.850, 0.00746, 0.00052], $ [0.950, 0.00237, 0.00012], $ [1.050, 0.00234, 0.00006], $ [1.150, 0.00156, 0.00005], $ [1.250, 0.00037, 0.00004], $ [1.350, -0.00093, 0.00004], $ [1.450, -0.00268, 0.00005], $ [1.550, -0.00385, 0.00005], $ [1.650, -0.00463, 0.00006], $ [1.750, -0.00824, 0.00007], $ [1.850, -0.00346, 0.00008], $ [1.950, 0.00781, 0.00010], $ [2.050, -0.00465, 0.00011], $ [2.150, -0.00750, 0.00014], $ [2.250, -0.01290, 0.00017], $ [2.350, -0.01732, 0.00020], $ [2.450, -0.02185, 0.00027], $ [2.550, -0.02018, 0.00032], $ [2.650, -0.01576, 0.00048], $ [2.750, -0.00519, 0.00068], $ [2.850, -0.02931, 0.00075], $ [2.950, 0.00482, 0.00090], $ [3.050, 0.01505, 0.00136], $ [3.150, -0.06515, 0.00156]] subpix_well = [[0.10, 0.10, -0.00062, 0.00004], $ [0.10, 0.30, -0.00029, 0.00004], $ [0.10, 0.50, 0.00002, 0.00004], $ [0.10, 0.70, -0.00034, 0.00004], $ [0.10, 0.90, -0.00105, 0.00004], $ [0.30, 0.10, -0.00024, 0.00004], $ [0.30, 0.30, 0.00028, 0.00004], $ [0.30, 0.50, 0.00056, 0.00004], $ [0.30, 0.70, 0.00025, 0.00004], $ [0.30, 0.90, -0.00029, 0.00004], $ [0.50, 0.10, 0.00005, 0.00004], $ [0.50, 0.30, 0.00066, 0.00004], $ [0.50, 0.50, 0.00079, 0.00004], $ [0.50, 0.70, 0.00043, 0.00004], $ [0.50, 0.90, 0.00001, 0.00004], $ [0.70, 0.10, 0.00002, 0.00004], $ [0.70, 0.30, 0.00045, 0.00004], $ [0.70, 0.50, 0.00081, 0.00004], $ [0.70, 0.70, 0.00037, 0.00004], $ [0.70, 0.90, -0.00023, 0.00004], $ [0.90, 0.10, -0.00067, 0.00004], $ [0.90, 0.30, -0.00009, 0.00004], $ [0.90, 0.50, 0.00014, 0.00004], $ [0.90, 0.70, -0.00021, 0.00004], $ [0.90, 0.90, -0.00079, 0.00004]] ;Camera column 4 endif else if (camcol EQ 4) then begin ;Define the magnitude offsets fwhm_gt18 = [[0.750, 0.17194, 0.01060], $ [0.850, 0.00676, 0.00031], $ [0.950, 0.00131, 0.00007], $ [1.050, 0.00154, 0.00004], $ [1.150, 0.00096, 0.00003], $ [1.250, 0.00041, 0.00003], $ [1.350, -0.00047, 0.00003], $ [1.450, -0.00261, 0.00003], $ [1.550, -0.00322, 0.00004], $ [1.650, -0.00166, 0.00004], $ [1.750, -0.00282, 0.00005], $ [1.850, -0.00301, 0.00006], $ [1.950, -0.00125, 0.00007], $ [2.050, -0.00380, 0.00008], $ [2.150, -0.00087, 0.00010], $ [2.250, -0.00684, 0.00012], $ [2.350, -0.00639, 0.00015], $ [2.450, -0.00596, 0.00017], $ [2.550, 0.00115, 0.00025], $ [2.650, 0.01766, 0.00037], $ [2.750, 0.01058, 0.00035], $ [2.850, 0.03329, 0.00062], $ [2.950, 0.02386, 0.00063], $ [3.050, 0.02332, 0.00071], $ [3.150, 0.07133, 0.00275]] fwhm_gt16_le18 = [[0.850, 0.00659, 0.00028], $ [0.950, 0.00185, 0.00007], $ [1.050, 0.00161, 0.00004], $ [1.150, 0.00114, 0.00003], $ [1.250, 0.00037, 0.00003], $ [1.350, -0.00059, 0.00003], $ [1.450, -0.00289, 0.00003], $ [1.550, -0.00403, 0.00003], $ [1.650, -0.00233, 0.00004], $ [1.750, -0.00416, 0.00005], $ [1.850, -0.00450, 0.00005], $ [1.950, -0.00246, 0.00006], $ [2.050, -0.00762, 0.00007], $ [2.150, -0.00390, 0.00009], $ [2.250, -0.01213, 0.00011], $ [2.350, -0.01157, 0.00013], $ [2.450, -0.01033, 0.00016], $ [2.550, -0.00313, 0.00023], $ [2.650, 0.01353, 0.00038], $ [2.750, -0.00209, 0.00032], $ [2.850, 0.01546, 0.00062], $ [2.950, 0.02067, 0.00060], $ [3.050, 0.00319, 0.00074], $ [3.150, 0.07626, 0.00269]] fwhm_le16 = [[0.850, 0.00638, 0.00057], $ [0.950, 0.00184, 0.00012], $ [1.050, 0.00185, 0.00006], $ [1.150, 0.00116, 0.00005], $ [1.250, 0.00035, 0.00004], $ [1.350, -0.00060, 0.00005], $ [1.450, -0.00257, 0.00005], $ [1.550, -0.00413, 0.00005], $ [1.650, -0.00259, 0.00006], $ [1.750, -0.00457, 0.00007], $ [1.850, -0.00390, 0.00008], $ [1.950, -0.00114, 0.00010], $ [2.050, -0.00892, 0.00011], $ [2.150, -0.00292, 0.00014], $ [2.250, -0.01449, 0.00017], $ [2.350, -0.01303, 0.00021], $ [2.450, -0.01094, 0.00024], $ [2.550, -0.00329, 0.00036], $ [2.650, 0.00624, 0.00059], $ [2.750, -0.00621, 0.00051], $ [2.850, 0.01781, 0.00098], $ [2.950, 0.01586, 0.00092], $ [3.050, 0.00077, 0.00111], $ [3.150, 0.07820, 0.00460]] subpix_well = [[0.10, 0.10, -0.00071, 0.00004], $ [0.10, 0.30, -0.00019, 0.00004], $ [0.10, 0.50, 0.00022, 0.00004], $ [0.10, 0.70, -0.00024, 0.00004], $ [0.10, 0.90, -0.00085, 0.00004], $ [0.30, 0.10, -0.00022, 0.00004], $ [0.30, 0.30, 0.00039, 0.00004], $ [0.30, 0.50, 0.00043, 0.00004], $ [0.30, 0.70, 0.00021, 0.00004], $ [0.30, 0.90, -0.00021, 0.00004], $ [0.50, 0.10, 0.00006, 0.00004], $ [0.50, 0.30, 0.00049, 0.00004], $ [0.50, 0.50, 0.00070, 0.00004], $ [0.50, 0.70, 0.00065, 0.00004], $ [0.50, 0.90, -0.00018, 0.00004], $ [0.70, 0.10, -0.00028, 0.00004], $ [0.70, 0.30, 0.00032, 0.00004], $ [0.70, 0.50, 0.00061, 0.00004], $ [0.70, 0.70, 0.00036, 0.00004], $ [0.70, 0.90, -0.00017, 0.00004], $ [0.90, 0.10, -0.00064, 0.00004], $ [0.90, 0.30, -0.00007, 0.00004], $ [0.90, 0.50, 0.00023, 0.00004], $ [0.90, 0.70, -0.00009, 0.00004], $ [0.90, 0.90, -0.00082, 0.00003]] ;Camera column 5 endif else if (camcol EQ 5) then begin ;Define the magnitude offsets fwhm_gt18 = [[0.750, 0.08858, 0.00447], $ [0.850, 0.00242, 0.00029], $ [0.950, -0.00060, 0.00008], $ [1.050, 0.00129, 0.00004], $ [1.150, 0.00095, 0.00003], $ [1.250, 0.00050, 0.00003], $ [1.350, -0.00010, 0.00003], $ [1.450, -0.00203, 0.00003], $ [1.550, -0.00322, 0.00004], $ [1.650, -0.00377, 0.00004], $ [1.750, -0.00298, 0.00005], $ [1.850, -0.00376, 0.00006], $ [1.950, -0.00200, 0.00007], $ [2.050, -0.00345, 0.00008], $ [2.150, -0.00500, 0.00010], $ [2.250, -0.00830, 0.00012], $ [2.350, -0.01181, 0.00014], $ [2.450, -0.01463, 0.00018], $ [2.550, -0.00673, 0.00023], $ [2.650, 0.00195, 0.00034], $ [2.750, 0.00148, 0.00044], $ [2.850, 0.01791, 0.00064], $ [2.950, 0.01256, 0.00059], $ [3.050, 0.02254, 0.00091], $ [3.150, 0.05806, 0.00136], $ [3.250, 0.09038, 0.01589]] fwhm_gt16_le18 = [[0.750, 0.08590, 0.00420], $ [0.850, 0.00367, 0.00028], $ [0.950, 0.00081, 0.00007], $ [1.050, 0.00213, 0.00004], $ [1.150, 0.00136, 0.00003], $ [1.250, 0.00038, 0.00003], $ [1.350, -0.00053, 0.00003], $ [1.450, -0.00259, 0.00003], $ [1.550, -0.00418, 0.00003], $ [1.650, -0.00454, 0.00004], $ [1.750, -0.00423, 0.00005], $ [1.850, -0.00530, 0.00005], $ [1.950, -0.00378, 0.00006], $ [2.050, -0.00627, 0.00007], $ [2.150, -0.00807, 0.00009], $ [2.250, -0.01126, 0.00011], $ [2.350, -0.01524, 0.00013], $ [2.450, -0.02152, 0.00017], $ [2.550, -0.01217, 0.00021], $ [2.650, -0.00757, 0.00037], $ [2.750, -0.00565, 0.00041], $ [2.850, 0.01486, 0.00065], $ [2.950, 0.00602, 0.00056], $ [3.050, 0.01483, 0.00089], $ [3.150, 0.06462, 0.00129], $ [3.250, 0.09797, 0.00620]] fwhm_le16 = [[0.750, 0.09141, 0.00512], $ [0.850, 0.00726, 0.00050], $ [0.950, 0.00155, 0.00013], $ [1.050, 0.00215, 0.00007], $ [1.150, 0.00138, 0.00005], $ [1.250, 0.00041, 0.00004], $ [1.350, -0.00057, 0.00004], $ [1.450, -0.00244, 0.00005], $ [1.550, -0.00422, 0.00005], $ [1.650, -0.00470, 0.00006], $ [1.750, -0.00433, 0.00007], $ [1.850, -0.00498, 0.00008], $ [1.950, -0.00342, 0.00009], $ [2.050, -0.00607, 0.00011], $ [2.150, -0.00820, 0.00014], $ [2.250, -0.01189, 0.00016], $ [2.350, -0.01592, 0.00020], $ [2.450, -0.02282, 0.00026], $ [2.550, -0.00967, 0.00033], $ [2.650, -0.00809, 0.00053], $ [2.750, -0.01472, 0.00065], $ [2.850, 0.02120, 0.00091], $ [2.950, -0.00889, 0.00085], $ [3.050, -0.01012, 0.00119], $ [3.150, 0.06580, 0.00219]] subpix_well = [[0.10, 0.10, -0.00071, 0.00004], $ [0.10, 0.30, -0.00014, 0.00004], $ [0.10, 0.50, 0.00001, 0.00004], $ [0.10, 0.70, -0.00030, 0.00004], $ [0.10, 0.90, -0.00060, 0.00004], $ [0.30, 0.10, -0.00010, 0.00004], $ [0.30, 0.30, 0.00047, 0.00004], $ [0.30, 0.50, 0.00062, 0.00004], $ [0.30, 0.70, 0.00027, 0.00004], $ [0.30, 0.90, -0.00021, 0.00004], $ [0.50, 0.10, 0.00016, 0.00004], $ [0.50, 0.30, 0.00047, 0.00004], $ [0.50, 0.50, 0.00075, 0.00004], $ [0.50, 0.70, 0.00060, 0.00004], $ [0.50, 0.90, -0.00012, 0.00004], $ [0.70, 0.10, -0.00019, 0.00004], $ [0.70, 0.30, 0.00037, 0.00004], $ [0.70, 0.50, 0.00053, 0.00004], $ [0.70, 0.70, 0.00026, 0.00004], $ [0.70, 0.90, -0.00018, 0.00004], $ [0.90, 0.10, -0.00071, 0.00004], $ [0.90, 0.30, -0.00024, 0.00004], $ [0.90, 0.50, -0.00002, 0.00004], $ [0.90, 0.70, -0.00021, 0.00004], $ [0.90, 0.90, -0.00078, 0.00004]] ;Camera column 6 endif else if (camcol EQ 6) then begin ;Define the magnitude offsets fwhm_gt18 = [[0.650, 0.24916, 0.05549], $ [0.750, 0.23018, 0.00571], $ [0.850, 0.01615, 0.00093], $ [0.950, 0.00020, 0.00011], $ [1.050, 0.00144, 0.00005], $ [1.150, 0.00167, 0.00004], $ [1.250, 0.00055, 0.00003], $ [1.350, -0.00076, 0.00003], $ [1.450, -0.00161, 0.00003], $ [1.550, -0.00404, 0.00004], $ [1.650, -0.00389, 0.00004], $ [1.750, -0.00420, 0.00005], $ [1.850, -0.00343, 0.00006], $ [1.950, -0.00410, 0.00007], $ [2.050, -0.00140, 0.00008], $ [2.150, -0.00364, 0.00009], $ [2.250, -0.00541, 0.00012], $ [2.350, -0.00585, 0.00014], $ [2.450, -0.00364, 0.00017], $ [2.550, -0.00023, 0.00021], $ [2.650, 0.01439, 0.00036], $ [2.750, 0.01311, 0.00040], $ [2.850, 0.03260, 0.00058], $ [2.950, 0.03991, 0.00073], $ [3.050, 0.02076, 0.00069], $ [3.150, 0.06053, 0.00174]] fwhm_gt16_le18 = [[0.750, 0.24296, 0.00660], $ [0.850, 0.01375, 0.00086], $ [0.950, 0.00139, 0.00010], $ [1.050, 0.00210, 0.00005], $ [1.150, 0.00179, 0.00003], $ [1.250, 0.00056, 0.00003], $ [1.350, -0.00088, 0.00003], $ [1.450, -0.00197, 0.00003], $ [1.550, -0.00453, 0.00003], $ [1.650, -0.00459, 0.00004], $ [1.750, -0.00489, 0.00004], $ [1.850, -0.00429, 0.00005], $ [1.950, -0.00522, 0.00006], $ [2.050, -0.00361, 0.00007], $ [2.150, -0.00626, 0.00009], $ [2.250, -0.00862, 0.00011], $ [2.350, -0.00899, 0.00012], $ [2.450, -0.00710, 0.00016], $ [2.550, -0.00414, 0.00020], $ [2.650, 0.01113, 0.00034], $ [2.750, 0.00669, 0.00036], $ [2.850, 0.02566, 0.00055], $ [2.950, 0.03741, 0.00068], $ [3.050, -0.00035, 0.00064], $ [3.150, 0.05270, 0.00170], $ [3.250, 0.04419, 0.02288]] fwhm_le16 = [[0.850, 0.01311, 0.00160], $ [0.950, 0.00149, 0.00017], $ [1.050, 0.00237, 0.00008], $ [1.150, 0.00188, 0.00005], $ [1.250, 0.00055, 0.00005], $ [1.350, -0.00074, 0.00004], $ [1.450, -0.00200, 0.00005], $ [1.550, -0.00440, 0.00005], $ [1.650, -0.00478, 0.00006], $ [1.750, -0.00527, 0.00007], $ [1.850, -0.00488, 0.00008], $ [1.950, -0.00589, 0.00009], $ [2.050, -0.00501, 0.00011], $ [2.150, -0.00787, 0.00013], $ [2.250, -0.01000, 0.00016], $ [2.350, -0.01162, 0.00019], $ [2.450, -0.00898, 0.00024], $ [2.550, -0.00653, 0.00031], $ [2.650, 0.00717, 0.00053], $ [2.750, 0.00568, 0.00059], $ [2.850, 0.02012, 0.00079], $ [2.950, 0.03438, 0.00099], $ [3.050, -0.00880, 0.00107], $ [3.150, 0.04806, 0.00234], $ [3.250, 0.07852, 0.00979]] subpix_well = [[0.10, 0.10, -0.00066, 0.00004], $ [0.10, 0.30, -0.00001, 0.00004], $ [0.10, 0.50, 0.00011, 0.00004], $ [0.10, 0.70, -0.00021, 0.00004], $ [0.10, 0.90, -0.00080, 0.00004], $ [0.30, 0.10, -0.00024, 0.00004], $ [0.30, 0.30, 0.00035, 0.00004], $ [0.30, 0.50, 0.00070, 0.00004], $ [0.30, 0.70, 0.00025, 0.00004], $ [0.30, 0.90, -0.00025, 0.00004], $ [0.50, 0.10, -0.00003, 0.00004], $ [0.50, 0.30, 0.00062, 0.00004], $ [0.50, 0.50, 0.00083, 0.00004], $ [0.50, 0.70, 0.00059, 0.00004], $ [0.50, 0.90, -0.00005, 0.00004], $ [0.70, 0.10, -0.00023, 0.00004], $ [0.70, 0.30, 0.00041, 0.00004], $ [0.70, 0.50, 0.00054, 0.00004], $ [0.70, 0.70, 0.00020, 0.00004], $ [0.70, 0.90, -0.00027, 0.00004], $ [0.90, 0.10, -0.00068, 0.00004], $ [0.90, 0.30, -0.00017, 0.00004], $ [0.90, 0.50, 0.00008, 0.00004], $ [0.90, 0.70, -0.00025, 0.00004], $ [0.90, 0.90, -0.00084, 0.00004]] endif ;If the filter is the r filter endif else if (filter EQ 'r') then begin ;Camera column 1 if (camcol EQ 1) then begin ;Define the magnitude offsets fwhm_gt18 = [[0.550, 0.12705, 0.00746], $ [0.650, 0.00719, 0.00272], $ [0.750, -0.00000, 0.00023], $ [0.850, -0.00025, 0.00006], $ [0.950, 0.00078, 0.00004], $ [1.050, 0.00016, 0.00003], $ [1.150, 0.00065, 0.00002], $ [1.250, -0.00016, 0.00002], $ [1.350, -0.00016, 0.00002], $ [1.450, -0.00092, 0.00003], $ [1.550, -0.00077, 0.00003], $ [1.650, -0.00050, 0.00004], $ [1.750, -0.00052, 0.00005], $ [1.850, 0.00079, 0.00005], $ [1.950, 0.00141, 0.00006], $ [2.050, -0.00206, 0.00008], $ [2.150, -0.00225, 0.00010], $ [2.250, -0.00210, 0.00012], $ [2.350, 0.00139, 0.00016], $ [2.450, -0.00259, 0.00020], $ [2.550, 0.00837, 0.00031], $ [2.650, -0.00373, 0.00030], $ [2.750, 0.01458, 0.00044], $ [2.850, 0.01824, 0.00046], $ [2.950, 0.04513, 0.00064], $ [3.050, 0.04258, 0.00230], $ [3.150, 0.06060, 0.00126]] fwhm_gt16_le18 = [[0.550, 0.33005, 0.00605], $ [0.650, 0.01518, 0.00259], $ [0.750, 0.00175, 0.00019], $ [0.850, 0.00117, 0.00006], $ [0.950, 0.00169, 0.00003], $ [1.050, 0.00084, 0.00002], $ [1.150, 0.00087, 0.00002], $ [1.250, -0.00030, 0.00002], $ [1.350, -0.00075, 0.00002], $ [1.450, -0.00185, 0.00002], $ [1.550, -0.00233, 0.00003], $ [1.650, -0.00240, 0.00004], $ [1.750, -0.00267, 0.00004], $ [1.850, -0.00196, 0.00005], $ [1.950, -0.00212, 0.00006], $ [2.050, -0.00628, 0.00007], $ [2.150, -0.00859, 0.00009], $ [2.250, -0.00760, 0.00011], $ [2.350, -0.00735, 0.00014], $ [2.450, -0.01172, 0.00018], $ [2.550, -0.00095, 0.00028], $ [2.650, -0.02342, 0.00029], $ [2.750, 0.00969, 0.00037], $ [2.850, 0.01387, 0.00040], $ [2.950, 0.03769, 0.00053], $ [3.050, 0.04854, 0.00179], $ [3.150, 0.05133, 0.00114]] fwhm_le16 = [[0.550, -0.03444, 0.01214], $ [0.650, 0.01761, 0.00418], $ [0.750, 0.00186, 0.00035], $ [0.850, 0.00169, 0.00010], $ [0.950, 0.00173, 0.00005], $ [1.050, 0.00092, 0.00004], $ [1.150, 0.00096, 0.00003], $ [1.250, -0.00018, 0.00003], $ [1.350, -0.00080, 0.00004], $ [1.450, -0.00201, 0.00004], $ [1.550, -0.00243, 0.00005], $ [1.650, -0.00291, 0.00005], $ [1.750, -0.00302, 0.00006], $ [1.850, -0.00256, 0.00007], $ [1.950, -0.00340, 0.00009], $ [2.050, -0.00763, 0.00010], $ [2.150, -0.01433, 0.00014], $ [2.250, -0.00743, 0.00017], $ [2.350, -0.00987, 0.00021], $ [2.450, -0.01551, 0.00029], $ [2.550, -0.00503, 0.00043], $ [2.650, -0.04694, 0.00049], $ [2.750, 0.00655, 0.00058], $ [2.850, 0.00932, 0.00061], $ [2.950, 0.03547, 0.00081], $ [3.050, 0.05918, 0.00223], $ [3.150, 0.04575, 0.00191]] subpix_under = [[0.10, 0.10, 0.00096, 0.00015], $ [0.10, 0.30, 0.00004, 0.00015], $ [0.10, 0.50, 0.00053, 0.00015], $ [0.10, 0.70, 0.00159, 0.00014], $ [0.10, 0.90, 0.00189, 0.00015], $ [0.30, 0.10, 0.00012, 0.00015], $ [0.30, 0.30, 0.00020, 0.00015], $ [0.30, 0.50, -0.00039, 0.00014], $ [0.30, 0.70, 0.00045, 0.00015], $ [0.30, 0.90, 0.00123, 0.00015], $ [0.50, 0.10, -0.00084, 0.00014], $ [0.50, 0.30, -0.00154, 0.00014], $ [0.50, 0.50, -0.00099, 0.00015], $ [0.50, 0.70, -0.00026, 0.00015], $ [0.50, 0.90, 0.00019, 0.00014], $ [0.70, 0.10, -0.00079, 0.00014], $ [0.70, 0.30, -0.00162, 0.00015], $ [0.70, 0.50, -0.00147, 0.00014], $ [0.70, 0.70, -0.00001, 0.00015], $ [0.70, 0.90, -0.00008, 0.00014], $ [0.90, 0.10, 0.00025, 0.00014], $ [0.90, 0.30, -0.00063, 0.00014], $ [0.90, 0.50, -0.00033, 0.00015], $ [0.90, 0.70, 0.00084, 0.00014], $ [0.90, 0.90, 0.00096, 0.00014]] subpix_well = [[0.10, 0.10, -0.00069, 0.00003], $ [0.10, 0.30, -0.00023, 0.00003], $ [0.10, 0.50, -0.00003, 0.00003], $ [0.10, 0.70, -0.00028, 0.00003], $ [0.10, 0.90, -0.00088, 0.00003], $ [0.30, 0.10, -0.00021, 0.00003], $ [0.30, 0.30, 0.00042, 0.00003], $ [0.30, 0.50, 0.00050, 0.00003], $ [0.30, 0.70, 0.00022, 0.00003], $ [0.30, 0.90, -0.00026, 0.00003], $ [0.50, 0.10, 0.00018, 0.00003], $ [0.50, 0.30, 0.00063, 0.00003], $ [0.50, 0.50, 0.00087, 0.00003], $ [0.50, 0.70, 0.00047, 0.00003], $ [0.50, 0.90, -0.00014, 0.00003], $ [0.70, 0.10, -0.00007, 0.00003], $ [0.70, 0.30, 0.00040, 0.00003], $ [0.70, 0.50, 0.00058, 0.00003], $ [0.70, 0.70, 0.00031, 0.00003], $ [0.70, 0.90, -0.00018, 0.00003], $ [0.90, 0.10, -0.00064, 0.00003], $ [0.90, 0.30, -0.00015, 0.00003], $ [0.90, 0.50, 0.00013, 0.00003], $ [0.90, 0.70, -0.00022, 0.00003], $ [0.90, 0.90, -0.00073, 0.00003]] ;Camera column 2 endif else if (camcol EQ 2) then begin ;Define the magnitude offsets fwhm_gt18 = [[0.550, 0.01192, 0.00165], $ [0.650, 0.00138, 0.00121], $ [0.750, -0.00163, 0.00012], $ [0.850, -0.00029, 0.00005], $ [0.950, 0.00052, 0.00003], $ [1.050, 0.00029, 0.00003], $ [1.150, -0.00008, 0.00002], $ [1.250, -0.00021, 0.00002], $ [1.350, -0.00018, 0.00003], $ [1.450, -0.00007, 0.00003], $ [1.550, 0.00042, 0.00003], $ [1.650, 0.00021, 0.00004], $ [1.750, -0.00037, 0.00005], $ [1.850, 0.00022, 0.00006], $ [1.950, -0.00089, 0.00007], $ [2.050, -0.00535, 0.00008], $ [2.150, -0.00662, 0.00010], $ [2.250, -0.00217, 0.00013], $ [2.350, 0.00038, 0.00016], $ [2.450, 0.00617, 0.00023], $ [2.550, 0.01599, 0.00035], $ [2.650, 0.01723, 0.00040], $ [2.750, 0.00666, 0.00040], $ [2.850, 0.04253, 0.00068], $ [2.950, 0.03746, 0.00118], $ [3.050, -0.00461, 0.01588]] fwhm_gt16_le18 = [[0.550, 0.01373, 0.00190], $ [0.650, 0.00101, 0.00103], $ [0.750, 0.00012, 0.00011], $ [0.850, 0.00081, 0.00005], $ [0.950, 0.00129, 0.00003], $ [1.050, 0.00075, 0.00002], $ [1.150, 0.00014, 0.00002], $ [1.250, -0.00040, 0.00002], $ [1.350, -0.00076, 0.00002], $ [1.450, -0.00101, 0.00003], $ [1.550, -0.00067, 0.00003], $ [1.650, -0.00092, 0.00004], $ [1.750, -0.00174, 0.00004], $ [1.850, -0.00212, 0.00005], $ [1.950, -0.00464, 0.00006], $ [2.050, -0.00835, 0.00008], $ [2.150, -0.01152, 0.00009], $ [2.250, -0.00674, 0.00013], $ [2.350, -0.00878, 0.00015], $ [2.450, -0.00209, 0.00022], $ [2.550, 0.00906, 0.00032], $ [2.650, 0.00817, 0.00037], $ [2.750, -0.01349, 0.00037], $ [2.850, 0.03318, 0.00063], $ [2.950, 0.03041, 0.00109]] fwhm_le16 = [[0.550, 0.02185, 0.00348], $ [0.650, 0.00737, 0.00190], $ [0.750, -0.00214, 0.00020], $ [0.850, -0.00076, 0.00008], $ [0.950, 0.00007, 0.00005], $ [1.050, 0.00012, 0.00004], $ [1.150, 0.00008, 0.00004], $ [1.250, 0.00004, 0.00004], $ [1.350, -0.00002, 0.00004], $ [1.450, -0.00011, 0.00004], $ [1.550, 0.00063, 0.00005], $ [1.650, 0.00027, 0.00006], $ [1.750, -0.00068, 0.00007], $ [1.850, -0.00117, 0.00008], $ [1.950, -0.00538, 0.00010], $ [2.050, -0.00793, 0.00012], $ [2.150, -0.01073, 0.00014], $ [2.250, -0.00377, 0.00020], $ [2.350, -0.01047, 0.00023], $ [2.450, -0.00295, 0.00034], $ [2.550, 0.01120, 0.00045], $ [2.650, 0.00409, 0.00055], $ [2.750, -0.02931, 0.00060], $ [2.850, 0.03230, 0.00097], $ [2.950, 0.02875, 0.00157]] subpix_under = [[0.10, 0.10, 0.00122, 0.00012], $ [0.10, 0.30, 0.00030, 0.00012], $ [0.10, 0.50, 0.00046, 0.00012], $ [0.10, 0.70, 0.00188, 0.00012], $ [0.10, 0.90, 0.00219, 0.00012], $ [0.30, 0.10, 0.00077, 0.00012], $ [0.30, 0.30, -0.00058, 0.00012], $ [0.30, 0.50, -0.00021, 0.00012], $ [0.30, 0.70, 0.00136, 0.00012], $ [0.30, 0.90, 0.00136, 0.00012], $ [0.50, 0.10, -0.00067, 0.00012], $ [0.50, 0.30, -0.00151, 0.00012], $ [0.50, 0.50, -0.00180, 0.00012], $ [0.50, 0.70, -0.00034, 0.00012], $ [0.50, 0.90, -0.00035, 0.00012], $ [0.70, 0.10, -0.00074, 0.00012], $ [0.70, 0.30, -0.00188, 0.00012], $ [0.70, 0.50, -0.00199, 0.00012], $ [0.70, 0.70, -0.00061, 0.00012], $ [0.70, 0.90, 0.00014, 0.00012], $ [0.90, 0.10, 0.00055, 0.00012], $ [0.90, 0.30, -0.00077, 0.00012], $ [0.90, 0.50, -0.00051, 0.00012], $ [0.90, 0.70, 0.00111, 0.00012], $ [0.90, 0.90, 0.00131, 0.00012]] subpix_well = [[0.10, 0.10, -0.00073, 0.00003], $ [0.10, 0.30, -0.00032, 0.00003], $ [0.10, 0.50, 0.00003, 0.00003], $ [0.10, 0.70, -0.00030, 0.00003], $ [0.10, 0.90, -0.00090, 0.00003], $ [0.30, 0.10, -0.00024, 0.00003], $ [0.30, 0.30, 0.00031, 0.00003], $ [0.30, 0.50, 0.00053, 0.00003], $ [0.30, 0.70, 0.00044, 0.00003], $ [0.30, 0.90, -0.00032, 0.00003], $ [0.50, 0.10, -0.00000, 0.00003], $ [0.50, 0.30, 0.00040, 0.00003], $ [0.50, 0.50, 0.00085, 0.00003], $ [0.50, 0.70, 0.00061, 0.00003], $ [0.50, 0.90, -0.00001, 0.00003], $ [0.70, 0.10, -0.00016, 0.00003], $ [0.70, 0.30, 0.00039, 0.00003], $ [0.70, 0.50, 0.00068, 0.00003], $ [0.70, 0.70, 0.00044, 0.00003], $ [0.70, 0.90, -0.00012, 0.00003], $ [0.90, 0.10, -0.00075, 0.00003], $ [0.90, 0.30, -0.00013, 0.00003], $ [0.90, 0.50, 0.00024, 0.00003], $ [0.90, 0.70, -0.00010, 0.00003], $ [0.90, 0.90, -0.00083, 0.00003]] ;Camera column 3 endif else if (camcol EQ 3) then begin ;Define the magnitude offsets fwhm_gt18 = [[0.550, 0.00470, 0.00065], $ [0.650, 0.00316, 0.00042], $ [0.750, -0.00019, 0.00008], $ [0.850, 0.00084, 0.00004], $ [0.950, 0.00095, 0.00003], $ [1.050, -0.00001, 0.00002], $ [1.150, 0.00047, 0.00002], $ [1.250, -0.00041, 0.00002], $ [1.350, -0.00132, 0.00003], $ [1.450, -0.00019, 0.00003], $ [1.550, -0.00022, 0.00004], $ [1.650, -0.00145, 0.00004], $ [1.750, -0.00066, 0.00005], $ [1.850, 0.00101, 0.00006], $ [1.950, -0.00073, 0.00007], $ [2.050, -0.00166, 0.00009], $ [2.150, -0.00229, 0.00011], $ [2.250, -0.00109, 0.00014], $ [2.350, 0.00042, 0.00017], $ [2.450, 0.00415, 0.00024], $ [2.550, 0.00504, 0.00031], $ [2.650, 0.01639, 0.00036], $ [2.750, 0.01973, 0.00050], $ [2.850, 0.01923, 0.00053], $ [2.950, 0.04192, 0.00101], $ [3.050, 0.07034, 0.00178]] fwhm_gt16_le18 = [[0.550, 0.00301, 0.00060], $ [0.650, 0.00204, 0.00039], $ [0.750, 0.00015, 0.00007], $ [0.850, 0.00114, 0.00003], $ [0.950, 0.00142, 0.00002], $ [1.050, 0.00036, 0.00002], $ [1.150, 0.00067, 0.00002], $ [1.250, -0.00041, 0.00002], $ [1.350, -0.00186, 0.00002], $ [1.450, -0.00124, 0.00003], $ [1.550, -0.00173, 0.00003], $ [1.650, -0.00262, 0.00004], $ [1.750, -0.00289, 0.00005], $ [1.850, -0.00210, 0.00005], $ [1.950, -0.00498, 0.00007], $ [2.050, -0.00656, 0.00008], $ [2.150, -0.00777, 0.00010], $ [2.250, -0.00770, 0.00013], $ [2.350, -0.01759, 0.00016], $ [2.450, -0.00445, 0.00022], $ [2.550, -0.00090, 0.00027], $ [2.650, 0.01045, 0.00034], $ [2.750, 0.01136, 0.00045], $ [2.850, 0.01292, 0.00054], $ [2.950, 0.03902, 0.00087], $ [3.050, 0.05892, 0.00190]] fwhm_le16 = [[0.550, 0.00492, 0.00114], $ [0.650, 0.00250, 0.00063], $ [0.750, -0.00029, 0.00013], $ [0.850, 0.00038, 0.00006], $ [0.950, 0.00086, 0.00004], $ [1.050, 0.00016, 0.00004], $ [1.150, 0.00065, 0.00003], $ [1.250, -0.00013, 0.00004], $ [1.350, -0.00121, 0.00004], $ [1.450, -0.00069, 0.00004], $ [1.550, -0.00109, 0.00005], $ [1.650, -0.00098, 0.00006], $ [1.750, -0.00180, 0.00007], $ [1.850, -0.00153, 0.00008], $ [1.950, -0.00497, 0.00010], $ [2.050, -0.00650, 0.00012], $ [2.150, -0.00751, 0.00016], $ [2.250, -0.00989, 0.00020], $ [2.350, -0.02753, 0.00030], $ [2.450, -0.00827, 0.00035], $ [2.550, -0.00058, 0.00043], $ [2.650, 0.00608, 0.00054], $ [2.750, 0.01104, 0.00069], $ [2.850, 0.01276, 0.00085], $ [2.950, 0.03917, 0.00115], $ [3.050, 0.06031, 0.00230]] subpix_under = [[0.10, 0.10, 0.00216, 0.00009], $ [0.10, 0.30, 0.00138, 0.00009], $ [0.10, 0.50, 0.00188, 0.00009], $ [0.10, 0.70, 0.00309, 0.00009], $ [0.10, 0.90, 0.00283, 0.00009], $ [0.30, 0.10, -0.00001, 0.00009], $ [0.30, 0.30, -0.00091, 0.00009], $ [0.30, 0.50, -0.00018, 0.00009], $ [0.30, 0.70, 0.00098, 0.00009], $ [0.30, 0.90, 0.00075, 0.00009], $ [0.50, 0.10, -0.00264, 0.00009], $ [0.50, 0.30, -0.00293, 0.00009], $ [0.50, 0.50, -0.00233, 0.00009], $ [0.50, 0.70, -0.00146, 0.00009], $ [0.50, 0.90, -0.00185, 0.00009], $ [0.70, 0.10, -0.00152, 0.00009], $ [0.70, 0.30, -0.00222, 0.00009], $ [0.70, 0.50, -0.00162, 0.00009], $ [0.70, 0.70, -0.00060, 0.00009], $ [0.70, 0.90, -0.00061, 0.00009], $ [0.90, 0.10, 0.00123, 0.00009], $ [0.90, 0.30, 0.00063, 0.00009], $ [0.90, 0.50, 0.00095, 0.00009], $ [0.90, 0.70, 0.00215, 0.00009], $ [0.90, 0.90, 0.00196, 0.00009]] subpix_well = [[0.10, 0.10, -0.00056, 0.00003], $ [0.10, 0.30, -0.00016, 0.00003], $ [0.10, 0.50, 0.00008, 0.00003], $ [0.10, 0.70, -0.00026, 0.00003], $ [0.10, 0.90, -0.00078, 0.00003], $ [0.30, 0.10, -0.00018, 0.00003], $ [0.30, 0.30, 0.00044, 0.00003], $ [0.30, 0.50, 0.00064, 0.00003], $ [0.30, 0.70, 0.00023, 0.00003], $ [0.30, 0.90, -0.00027, 0.00003], $ [0.50, 0.10, 0.00001, 0.00003], $ [0.50, 0.30, 0.00051, 0.00003], $ [0.50, 0.50, 0.00076, 0.00003], $ [0.50, 0.70, 0.00036, 0.00003], $ [0.50, 0.90, -0.00023, 0.00003], $ [0.70, 0.10, -0.00011, 0.00003], $ [0.70, 0.30, 0.00045, 0.00003], $ [0.70, 0.50, 0.00058, 0.00003], $ [0.70, 0.70, 0.00027, 0.00003], $ [0.70, 0.90, -0.00039, 0.00003], $ [0.90, 0.10, -0.00057, 0.00003], $ [0.90, 0.30, -0.00002, 0.00003], $ [0.90, 0.50, 0.00016, 0.00003], $ [0.90, 0.70, -0.00015, 0.00003], $ [0.90, 0.90, -0.00081, 0.00003]] ;Camera column 4 endif else if (camcol EQ 4) then begin ;Define the magnitude offsets fwhm_gt18 = [[0.550, 0.00119, 0.00159], $ [0.650, 0.00034, 0.00042], $ [0.750, -0.00020, 0.00010], $ [0.850, -0.00013, 0.00004], $ [0.950, 0.00085, 0.00003], $ [1.050, -0.00003, 0.00002], $ [1.150, 0.00017, 0.00002], $ [1.250, -0.00014, 0.00002], $ [1.350, -0.00060, 0.00003], $ [1.450, -0.00022, 0.00003], $ [1.550, -0.00014, 0.00004], $ [1.650, -0.00140, 0.00004], $ [1.750, -0.00024, 0.00005], $ [1.850, -0.00058, 0.00006], $ [1.950, -0.00008, 0.00007], $ [2.050, 0.00430, 0.00009], $ [2.150, -0.00240, 0.00011], $ [2.250, -0.00568, 0.00014], $ [2.350, -0.00259, 0.00018], $ [2.450, -0.00279, 0.00024], $ [2.550, 0.00998, 0.00027], $ [2.650, 0.01222, 0.00044], $ [2.750, 0.02728, 0.00058], $ [2.850, 0.02886, 0.00095], $ [2.950, 0.05197, 0.00082], $ [3.050, 0.06963, 0.00748], $ [3.450, 0.09926, 0.00955]] fwhm_gt16_le18 = [[0.550, 0.00300, 0.00127], $ [0.650, 0.00142, 0.00041], $ [0.750, 0.00019, 0.00008], $ [0.850, 0.00049, 0.00004], $ [0.950, 0.00141, 0.00002], $ [1.050, 0.00023, 0.00002], $ [1.150, 0.00018, 0.00002], $ [1.250, -0.00015, 0.00002], $ [1.350, -0.00090, 0.00002], $ [1.450, -0.00129, 0.00003], $ [1.550, -0.00111, 0.00003], $ [1.650, -0.00264, 0.00004], $ [1.750, -0.00215, 0.00005], $ [1.850, -0.00361, 0.00005], $ [1.950, -0.00442, 0.00007], $ [2.050, 0.00587, 0.00009], $ [2.150, -0.00796, 0.00010], $ [2.250, -0.01303, 0.00013], $ [2.350, -0.00997, 0.00017], $ [2.450, -0.00898, 0.00021], $ [2.550, 0.00412, 0.00024], $ [2.650, 0.00719, 0.00038], $ [2.750, 0.01774, 0.00055], $ [2.850, 0.01922, 0.00087], $ [2.950, 0.04503, 0.00083], $ [3.050, 0.03975, 0.00495], $ [3.450, -0.06090, 0.00551]] fwhm_le16 = [[0.550, 0.00708, 0.00305], $ [0.650, 0.00450, 0.00073], $ [0.750, 0.00150, 0.00015], $ [0.850, 0.00102, 0.00006], $ [0.950, 0.00142, 0.00004], $ [1.050, 0.00031, 0.00003], $ [1.150, 0.00022, 0.00003], $ [1.250, -0.00020, 0.00004], $ [1.350, -0.00087, 0.00004], $ [1.450, -0.00134, 0.00004], $ [1.550, -0.00149, 0.00005], $ [1.650, -0.00263, 0.00006], $ [1.750, -0.00256, 0.00007], $ [1.850, -0.00443, 0.00008], $ [1.950, -0.00712, 0.00010], $ [2.050, 0.00820, 0.00014], $ [2.150, -0.00913, 0.00016], $ [2.250, -0.01807, 0.00020], $ [2.350, -0.01361, 0.00025], $ [2.450, -0.01082, 0.00033], $ [2.550, -0.00017, 0.00036], $ [2.650, 0.00435, 0.00057], $ [2.750, 0.02234, 0.00081], $ [2.850, 0.01612, 0.00132], $ [2.950, 0.03728, 0.00105], $ [3.050, 0.04172, 0.00430]] subpix_under = [[0.10, 0.10, 0.00191, 0.00009], $ [0.10, 0.30, 0.00095, 0.00009], $ [0.10, 0.50, 0.00131, 0.00009], $ [0.10, 0.70, 0.00239, 0.00009], $ [0.10, 0.90, 0.00217, 0.00009], $ [0.30, 0.10, -0.00033, 0.00009], $ [0.30, 0.30, -0.00110, 0.00009], $ [0.30, 0.50, -0.00098, 0.00009], $ [0.30, 0.70, 0.00020, 0.00009], $ [0.30, 0.90, 0.00013, 0.00009], $ [0.50, 0.10, -0.00215, 0.00009], $ [0.50, 0.30, -0.00271, 0.00009], $ [0.50, 0.50, -0.00257, 0.00009], $ [0.50, 0.70, -0.00179, 0.00009], $ [0.50, 0.90, -0.00130, 0.00009], $ [0.70, 0.10, -0.00041, 0.00009], $ [0.70, 0.30, -0.00156, 0.00009], $ [0.70, 0.50, -0.00159, 0.00009], $ [0.70, 0.70, -0.00029, 0.00009], $ [0.70, 0.90, 0.00026, 0.00009], $ [0.90, 0.10, 0.00187, 0.00009], $ [0.90, 0.30, 0.00110, 0.00009], $ [0.90, 0.50, 0.00119, 0.00009], $ [0.90, 0.70, 0.00195, 0.00009], $ [0.90, 0.90, 0.00240, 0.00009]] subpix_well = [[0.10, 0.10, -0.00061, 0.00003], $ [0.10, 0.30, -0.00013, 0.00003], $ [0.10, 0.50, 0.00011, 0.00003], $ [0.10, 0.70, -0.00032, 0.00003], $ [0.10, 0.90, -0.00084, 0.00003], $ [0.30, 0.10, -0.00009, 0.00003], $ [0.30, 0.30, 0.00038, 0.00003], $ [0.30, 0.50, 0.00053, 0.00003], $ [0.30, 0.70, 0.00030, 0.00003], $ [0.30, 0.90, -0.00020, 0.00003], $ [0.50, 0.10, 0.00005, 0.00003], $ [0.50, 0.30, 0.00058, 0.00003], $ [0.50, 0.50, 0.00071, 0.00003], $ [0.50, 0.70, 0.00034, 0.00003], $ [0.50, 0.90, -0.00020, 0.00003], $ [0.70, 0.10, -0.00015, 0.00003], $ [0.70, 0.30, 0.00036, 0.00003], $ [0.70, 0.50, 0.00052, 0.00003], $ [0.70, 0.70, 0.00024, 0.00003], $ [0.70, 0.90, -0.00028, 0.00003], $ [0.90, 0.10, -0.00048, 0.00003], $ [0.90, 0.30, 0.00000, 0.00003], $ [0.90, 0.50, 0.00007, 0.00003], $ [0.90, 0.70, -0.00016, 0.00003], $ [0.90, 0.90, -0.00073, 0.00003]] ;Camera column 5 endif else if (camcol EQ 5) then begin ;Define the magnitude offsets fwhm_gt18 = [[0.550, 0.11140, 0.00740], $ [0.650, 0.00514, 0.00166], $ [0.750, 0.00513, 0.00031], $ [0.850, 0.00048, 0.00006], $ [0.950, 0.00123, 0.00003], $ [1.050, 0.00036, 0.00002], $ [1.150, -0.00024, 0.00002], $ [1.250, 0.00002, 0.00002], $ [1.350, -0.00071, 0.00003], $ [1.450, -0.00022, 0.00003], $ [1.550, -0.00079, 0.00003], $ [1.650, -0.00075, 0.00004], $ [1.750, -0.00122, 0.00005], $ [1.850, -0.00026, 0.00005], $ [1.950, 0.00020, 0.00007], $ [2.050, 0.00010, 0.00008], $ [2.150, -0.00008, 0.00011], $ [2.250, -0.00379, 0.00012], $ [2.350, 0.00436, 0.00015], $ [2.450, 0.00165, 0.00019], $ [2.550, 0.00582, 0.00030], $ [2.650, 0.01301, 0.00030], $ [2.750, 0.02091, 0.00033], $ [2.850, 0.02033, 0.00079], $ [2.950, 0.04563, 0.00104], $ [3.050, 0.06697, 0.00165]] fwhm_gt16_le18 = [[0.550, 0.09576, 0.00430], $ [0.650, 0.01152, 0.00136], $ [0.750, 0.00469, 0.00027], $ [0.850, 0.00096, 0.00006], $ [0.950, 0.00165, 0.00003], $ [1.050, 0.00062, 0.00002], $ [1.150, -0.00002, 0.00002], $ [1.250, -0.00006, 0.00002], $ [1.350, -0.00096, 0.00002], $ [1.450, -0.00083, 0.00003], $ [1.550, -0.00178, 0.00003], $ [1.650, -0.00145, 0.00004], $ [1.750, -0.00257, 0.00004], $ [1.850, -0.00219, 0.00005], $ [1.950, -0.00284, 0.00006], $ [2.050, -0.00347, 0.00008], $ [2.150, -0.00475, 0.00010], $ [2.250, -0.00799, 0.00011], $ [2.350, -0.00035, 0.00014], $ [2.450, -0.00526, 0.00018], $ [2.550, 0.00140, 0.00027], $ [2.650, 0.00550, 0.00025], $ [2.750, 0.01210, 0.00029], $ [2.850, 0.01840, 0.00069], $ [2.950, 0.03590, 0.00080], $ [3.050, 0.06210, 0.00182]] fwhm_le16 = [[0.550, -0.00588, 0.00762], $ [0.650, 0.01321, 0.00309], $ [0.750, 0.00394, 0.00077], $ [0.850, 0.00141, 0.00015], $ [0.950, 0.00239, 0.00007], $ [1.050, 0.00112, 0.00005], $ [1.150, 0.00024, 0.00004], $ [1.250, -0.00009, 0.00004], $ [1.350, -0.00095, 0.00004], $ [1.450, -0.00129, 0.00005], $ [1.550, -0.00249, 0.00005], $ [1.650, -0.00219, 0.00006], $ [1.750, -0.00330, 0.00008], $ [1.850, -0.00280, 0.00009], $ [1.950, -0.00444, 0.00011], $ [2.050, -0.00543, 0.00013], $ [2.150, -0.00629, 0.00016], $ [2.250, -0.00890, 0.00019], $ [2.350, -0.00009, 0.00025], $ [2.450, -0.01023, 0.00031], $ [2.550, -0.00101, 0.00044], $ [2.650, 0.00371, 0.00047], $ [2.750, 0.00777, 0.00050], $ [2.850, 0.01796, 0.00113], $ [2.950, 0.03752, 0.00153], $ [3.050, 0.05383, 0.00241]] subpix_under = [[0.10, 0.10, 0.00099, 0.00015], $ [0.10, 0.30, 0.00098, 0.00016], $ [0.10, 0.50, 0.00144, 0.00016], $ [0.10, 0.70, 0.00166, 0.00015], $ [0.10, 0.90, 0.00080, 0.00015], $ [0.30, 0.10, -0.00036, 0.00015], $ [0.30, 0.30, -0.00044, 0.00015], $ [0.30, 0.50, 0.00032, 0.00015], $ [0.30, 0.70, 0.00010, 0.00016], $ [0.30, 0.90, -0.00070, 0.00016], $ [0.50, 0.10, -0.00171, 0.00015], $ [0.50, 0.30, -0.00138, 0.00015], $ [0.50, 0.50, -0.00099, 0.00015], $ [0.50, 0.70, -0.00115, 0.00016], $ [0.50, 0.90, -0.00124, 0.00015], $ [0.70, 0.10, -0.00082, 0.00015], $ [0.70, 0.30, -0.00034, 0.00015], $ [0.70, 0.50, 0.00011, 0.00015], $ [0.70, 0.70, -0.00004, 0.00015], $ [0.70, 0.90, -0.00066, 0.00015], $ [0.90, 0.10, 0.00056, 0.00015], $ [0.90, 0.30, 0.00048, 0.00015], $ [0.90, 0.50, 0.00132, 0.00015], $ [0.90, 0.70, 0.00135, 0.00015], $ [0.90, 0.90, 0.00015, 0.00015]] subpix_well = [[0.10, 0.10, -0.00069, 0.00003], $ [0.10, 0.30, -0.00001, 0.00003], $ [0.10, 0.50, 0.00008, 0.00003], $ [0.10, 0.70, -0.00030, 0.00003], $ [0.10, 0.90, -0.00081, 0.00003], $ [0.30, 0.10, -0.00001, 0.00003], $ [0.30, 0.30, 0.00053, 0.00003], $ [0.30, 0.50, 0.00064, 0.00003], $ [0.30, 0.70, 0.00020, 0.00003], $ [0.30, 0.90, -0.00033, 0.00003], $ [0.50, 0.10, 0.00005, 0.00003], $ [0.50, 0.30, 0.00069, 0.00003], $ [0.50, 0.50, 0.00075, 0.00003], $ [0.50, 0.70, 0.00045, 0.00003], $ [0.50, 0.90, -0.00010, 0.00003], $ [0.70, 0.10, -0.00013, 0.00003], $ [0.70, 0.30, 0.00042, 0.00003], $ [0.70, 0.50, 0.00061, 0.00003], $ [0.70, 0.70, 0.00025, 0.00003], $ [0.70, 0.90, -0.00043, 0.00003], $ [0.90, 0.10, -0.00064, 0.00003], $ [0.90, 0.30, -0.00009, 0.00003], $ [0.90, 0.50, 0.00008, 0.00003], $ [0.90, 0.70, -0.00029, 0.00003], $ [0.90, 0.90, -0.00094, 0.00003]] ;Camera column 6 endif else if (camcol EQ 6) then begin ;Define the magnitude offsets fwhm_gt18 = [[0.750, 0.00868, 0.00224], $ [0.850, 0.00379, 0.00023], $ [0.950, 0.00187, 0.00006], $ [1.050, 0.00178, 0.00003], $ [1.150, 0.00063, 0.00003], $ [1.250, 0.00007, 0.00002], $ [1.350, -0.00073, 0.00002], $ [1.450, -0.00103, 0.00002], $ [1.550, -0.00180, 0.00003], $ [1.650, -0.00167, 0.00003], $ [1.750, -0.00130, 0.00004], $ [1.850, -0.00190, 0.00005], $ [1.950, -0.00165, 0.00005], $ [2.050, 0.00015, 0.00006], $ [2.150, 0.00022, 0.00009], $ [2.250, -0.00272, 0.00011], $ [2.350, -0.00132, 0.00013], $ [2.450, 0.00154, 0.00016], $ [2.550, 0.00893, 0.00022], $ [2.650, 0.01018, 0.00033], $ [2.750, 0.02261, 0.00035], $ [2.850, 0.02174, 0.00040], $ [2.950, 0.00019, 0.00046], $ [3.050, 0.06100, 0.00140], $ [3.150, 0.06324, 0.00136], $ [3.250, 0.06689, 0.00747]] fwhm_gt16_le18 = [[0.650, 0.07070, 0.02007], $ [0.750, 0.00431, 0.00201], $ [0.850, 0.00311, 0.00021], $ [0.950, 0.00211, 0.00006], $ [1.050, 0.00242, 0.00003], $ [1.150, 0.00086, 0.00002], $ [1.250, 0.00018, 0.00002], $ [1.350, -0.00089, 0.00002], $ [1.450, -0.00156, 0.00002], $ [1.550, -0.00259, 0.00002], $ [1.650, -0.00268, 0.00003], $ [1.750, -0.00244, 0.00004], $ [1.850, -0.00331, 0.00004], $ [1.950, -0.00388, 0.00005], $ [2.050, -0.00293, 0.00006], $ [2.150, -0.00461, 0.00008], $ [2.250, -0.00752, 0.00010], $ [2.350, -0.00652, 0.00012], $ [2.450, -0.00426, 0.00015], $ [2.550, 0.00326, 0.00020], $ [2.650, 0.00612, 0.00031], $ [2.750, 0.01768, 0.00031], $ [2.850, 0.01265, 0.00038], $ [2.950, -0.02110, 0.00045], $ [3.050, 0.05870, 0.00119], $ [3.150, 0.06694, 0.00131], $ [3.250, 0.06695, 0.00615]] fwhm_le16 = [[0.750, -0.00039, 0.00257], $ [0.850, 0.00318, 0.00034], $ [0.950, 0.00258, 0.00009], $ [1.050, 0.00261, 0.00005], $ [1.150, 0.00106, 0.00004], $ [1.250, 0.00011, 0.00003], $ [1.350, -0.00097, 0.00003], $ [1.450, -0.00149, 0.00003], $ [1.550, -0.00274, 0.00004], $ [1.650, -0.00287, 0.00004], $ [1.750, -0.00244, 0.00005], $ [1.850, -0.00318, 0.00006], $ [1.950, -0.00450, 0.00008], $ [2.050, -0.00381, 0.00009], $ [2.150, -0.00572, 0.00012], $ [2.250, -0.00907, 0.00015], $ [2.350, -0.00939, 0.00017], $ [2.450, -0.00681, 0.00022], $ [2.550, 0.00054, 0.00030], $ [2.650, 0.00486, 0.00046], $ [2.750, 0.01400, 0.00045], $ [2.850, -0.00269, 0.00065], $ [2.950, -0.03330, 0.00078], $ [3.050, 0.06187, 0.00192], $ [3.150, 0.05812, 0.00175], $ [3.250, 0.07506, 0.01949]] subpix_under = [[0.10, 0.10, 0.00114, 0.00040], $ [0.10, 0.30, 0.00057, 0.00040], $ [0.10, 0.50, 0.00007, 0.00043], $ [0.10, 0.70, 0.00043, 0.00039], $ [0.10, 0.90, 0.00090, 0.00040], $ [0.30, 0.10, 0.00075, 0.00042], $ [0.30, 0.30, -0.00025, 0.00042], $ [0.30, 0.50, -0.00016, 0.00044], $ [0.30, 0.70, 0.00083, 0.00044], $ [0.30, 0.90, -0.00037, 0.00043], $ [0.50, 0.10, -0.00000, 0.00040], $ [0.50, 0.30, -0.00112, 0.00043], $ [0.50, 0.50, -0.00049, 0.00043], $ [0.50, 0.70, -0.00102, 0.00041], $ [0.50, 0.90, 0.00041, 0.00043], $ [0.70, 0.10, 0.00007, 0.00043], $ [0.70, 0.30, -0.00034, 0.00042], $ [0.70, 0.50, -0.00081, 0.00043], $ [0.70, 0.70, -0.00098, 0.00042], $ [0.70, 0.90, -0.00156, 0.00042], $ [0.90, 0.10, 0.00024, 0.00041], $ [0.90, 0.30, -0.00115, 0.00041], $ [0.90, 0.50, 0.00074, 0.00043], $ [0.90, 0.70, 0.00049, 0.00043], $ [0.90, 0.90, 0.00145, 0.00043]] subpix_well = [[0.10, 0.10, -0.00074, 0.00003], $ [0.10, 0.30, -0.00012, 0.00003], $ [0.10, 0.50, 0.00001, 0.00003], $ [0.10, 0.70, -0.00041, 0.00003], $ [0.10, 0.90, -0.00095, 0.00003], $ [0.30, 0.10, 0.00003, 0.00003], $ [0.30, 0.30, 0.00059, 0.00003], $ [0.30, 0.50, 0.00066, 0.00003], $ [0.30, 0.70, 0.00025, 0.00003], $ [0.30, 0.90, -0.00027, 0.00003], $ [0.50, 0.10, 0.00025, 0.00003], $ [0.50, 0.30, 0.00071, 0.00003], $ [0.50, 0.50, 0.00093, 0.00003], $ [0.50, 0.70, 0.00052, 0.00003], $ [0.50, 0.90, -0.00004, 0.00003], $ [0.70, 0.10, -0.00009, 0.00003], $ [0.70, 0.30, 0.00045, 0.00003], $ [0.70, 0.50, 0.00056, 0.00003], $ [0.70, 0.70, 0.00016, 0.00003], $ [0.70, 0.90, -0.00040, 0.00003], $ [0.90, 0.10, -0.00067, 0.00003], $ [0.90, 0.30, -0.00006, 0.00003], $ [0.90, 0.50, 0.00003, 0.00003], $ [0.90, 0.70, -0.00041, 0.00003], $ [0.90, 0.90, -0.00100, 0.00003]] endif ;If the filter is the i filter endif else if (filter EQ 'i') then begin ;Camera column 1 if (camcol EQ 1) then begin ;Define the magnitude offsets fwhm_gt18 = [[0.550, 0.00571, 0.00048], $ [0.650, 0.00646, 0.00032], $ [0.750, 0.00076, 0.00010], $ [0.850, 0.00027, 0.00005], $ [0.950, 0.00015, 0.00003], $ [1.050, 0.00039, 0.00002], $ [1.150, 0.00002, 0.00002], $ [1.250, -0.00057, 0.00002], $ [1.350, 0.00031, 0.00002], $ [1.450, -0.00040, 0.00003], $ [1.550, -0.00042, 0.00004], $ [1.650, 0.00011, 0.00004], $ [1.750, -0.00095, 0.00005], $ [1.850, -0.00119, 0.00006], $ [1.950, -0.00124, 0.00007], $ [2.050, -0.00228, 0.00009], $ [2.150, -0.00089, 0.00011], $ [2.250, 0.00111, 0.00015], $ [2.350, 0.00284, 0.00018], $ [2.450, 0.01587, 0.00028], $ [2.550, 0.01392, 0.00041], $ [2.650, 0.00335, 0.00034], $ [2.750, 0.02406, 0.00061], $ [2.850, 0.03874, 0.00092], $ [2.950, 0.01380, 0.00061]] fwhm_gt16_le18 = [[0.550, 0.00600, 0.00044], $ [0.650, 0.00912, 0.00032], $ [0.750, 0.00173, 0.00009], $ [0.850, 0.00101, 0.00004], $ [0.950, 0.00077, 0.00003], $ [1.050, 0.00089, 0.00002], $ [1.150, 0.00036, 0.00002], $ [1.250, -0.00057, 0.00002], $ [1.350, -0.00036, 0.00002], $ [1.450, -0.00156, 0.00003], $ [1.550, -0.00163, 0.00003], $ [1.650, -0.00120, 0.00004], $ [1.750, -0.00272, 0.00005], $ [1.850, -0.00478, 0.00006], $ [1.950, -0.00550, 0.00006], $ [2.050, -0.00839, 0.00008], $ [2.150, -0.00716, 0.00010], $ [2.250, -0.00837, 0.00014], $ [2.350, -0.00844, 0.00016], $ [2.450, 0.00348, 0.00027], $ [2.550, 0.00839, 0.00038], $ [2.650, -0.01575, 0.00032], $ [2.750, 0.01748, 0.00058], $ [2.850, 0.03337, 0.00088], $ [2.950, -0.02434, 0.00056]] fwhm_le16 = [[0.550, 0.00751, 0.00077], $ [0.650, 0.01046, 0.00053], $ [0.750, 0.00310, 0.00016], $ [0.850, 0.00188, 0.00007], $ [0.950, 0.00134, 0.00005], $ [1.050, 0.00117, 0.00004], $ [1.150, 0.00044, 0.00003], $ [1.250, -0.00058, 0.00004], $ [1.350, -0.00062, 0.00004], $ [1.450, -0.00221, 0.00004], $ [1.550, -0.00217, 0.00005], $ [1.650, -0.00153, 0.00006], $ [1.750, -0.00217, 0.00007], $ [1.850, -0.00560, 0.00008], $ [1.950, -0.00652, 0.00010], $ [2.050, -0.01002, 0.00012], $ [2.150, -0.00784, 0.00016], $ [2.250, -0.01214, 0.00021], $ [2.350, -0.01186, 0.00025], $ [2.450, 0.00055, 0.00042], $ [2.550, 0.00446, 0.00059], $ [2.650, -0.03805, 0.00053], $ [2.750, 0.01642, 0.00092], $ [2.850, 0.03279, 0.00132], $ [2.950, -0.03050, 0.00073]] subpix_under = [[0.10, 0.10, 0.00240, 0.00011], $ [0.10, 0.30, 0.00165, 0.00011], $ [0.10, 0.50, 0.00200, 0.00011], $ [0.10, 0.70, 0.00228, 0.00011], $ [0.10, 0.90, 0.00235, 0.00011], $ [0.30, 0.10, -0.00030, 0.00011], $ [0.30, 0.30, -0.00048, 0.00011], $ [0.30, 0.50, -0.00037, 0.00011], $ [0.30, 0.70, 0.00016, 0.00011], $ [0.30, 0.90, 0.00011, 0.00011], $ [0.50, 0.10, -0.00226, 0.00011], $ [0.50, 0.30, -0.00205, 0.00011], $ [0.50, 0.50, -0.00210, 0.00011], $ [0.50, 0.70, -0.00153, 0.00011], $ [0.50, 0.90, -0.00175, 0.00011], $ [0.70, 0.10, -0.00134, 0.00011], $ [0.70, 0.30, -0.00157, 0.00011], $ [0.70, 0.50, -0.00146, 0.00011], $ [0.70, 0.70, -0.00097, 0.00011], $ [0.70, 0.90, -0.00114, 0.00011], $ [0.90, 0.10, 0.00152, 0.00011], $ [0.90, 0.30, 0.00121, 0.00011], $ [0.90, 0.50, 0.00114, 0.00011], $ [0.90, 0.70, 0.00167, 0.00011], $ [0.90, 0.90, 0.00156, 0.00011]] subpix_well = [[0.10, 0.10, -0.00078, 0.00003], $ [0.10, 0.30, -0.00025, 0.00003], $ [0.10, 0.50, -0.00009, 0.00003], $ [0.10, 0.70, -0.00044, 0.00003], $ [0.10, 0.90, -0.00088, 0.00003], $ [0.30, 0.10, -0.00014, 0.00003], $ [0.30, 0.30, 0.00040, 0.00003], $ [0.30, 0.50, 0.00055, 0.00003], $ [0.30, 0.70, 0.00024, 0.00003], $ [0.30, 0.90, -0.00036, 0.00003], $ [0.50, 0.10, 0.00004, 0.00003], $ [0.50, 0.30, 0.00079, 0.00003], $ [0.50, 0.50, 0.00073, 0.00003], $ [0.50, 0.70, 0.00045, 0.00003], $ [0.50, 0.90, -0.00020, 0.00003], $ [0.70, 0.10, -0.00011, 0.00003], $ [0.70, 0.30, 0.00044, 0.00003], $ [0.70, 0.50, 0.00068, 0.00003], $ [0.70, 0.70, 0.00039, 0.00003], $ [0.70, 0.90, -0.00028, 0.00003], $ [0.90, 0.10, -0.00057, 0.00003], $ [0.90, 0.30, 0.00002, 0.00003], $ [0.90, 0.50, 0.00025, 0.00003], $ [0.90, 0.70, -0.00008, 0.00003], $ [0.90, 0.90, -0.00079, 0.00003]] ;Camera column 2 endif else if (camcol EQ 2) then begin ;Define the magnitude offsets fwhm_gt18 = [[0.550, 0.00274, 0.00013], $ [0.650, 0.00069, 0.00014], $ [0.750, -0.00099, 0.00006], $ [0.850, -0.00011, 0.00003], $ [0.950, 0.00030, 0.00002], $ [1.050, 0.00055, 0.00002], $ [1.150, -0.00031, 0.00002], $ [1.250, -0.00007, 0.00002], $ [1.350, -0.00032, 0.00003], $ [1.450, -0.00039, 0.00003], $ [1.550, -0.00014, 0.00004], $ [1.650, -0.00085, 0.00005], $ [1.750, -0.00062, 0.00005], $ [1.850, -0.00008, 0.00007], $ [1.950, -0.00072, 0.00008], $ [2.050, 0.00056, 0.00010], $ [2.150, 0.00367, 0.00013], $ [2.250, 0.00519, 0.00016], $ [2.350, 0.00798, 0.00023], $ [2.450, 0.01174, 0.00028], $ [2.550, 0.01198, 0.00031], $ [2.650, 0.01320, 0.00053], $ [2.750, 0.01497, 0.00048], $ [2.850, 0.01559, 0.00062], $ [2.950, -0.01774, 0.00268], $ [3.050, -0.07455, 0.00482], $ [3.150, -0.00450, 0.01693]] fwhm_gt16_le18 = [[0.550, 0.00444, 0.00012], $ [0.650, 0.00230, 0.00014], $ [0.750, 0.00045, 0.00005], $ [0.850, 0.00095, 0.00003], $ [0.950, 0.00117, 0.00002], $ [1.050, 0.00100, 0.00002], $ [1.150, -0.00018, 0.00002], $ [1.250, -0.00074, 0.00002], $ [1.350, -0.00132, 0.00003], $ [1.450, -0.00177, 0.00003], $ [1.550, -0.00208, 0.00004], $ [1.650, -0.00355, 0.00004], $ [1.750, -0.00392, 0.00005], $ [1.850, -0.00409, 0.00006], $ [1.950, -0.00626, 0.00008], $ [2.050, -0.00588, 0.00009], $ [2.150, -0.00360, 0.00011], $ [2.250, -0.00397, 0.00015], $ [2.350, -0.00238, 0.00023], $ [2.450, 0.00019, 0.00026], $ [2.550, -0.00145, 0.00029], $ [2.650, 0.00100, 0.00050], $ [2.750, -0.00097, 0.00052], $ [2.850, -0.01617, 0.00063], $ [2.950, -0.05424, 0.00231], $ [3.050, -0.08828, 0.00434], $ [3.150, -0.12066, 0.01124]] fwhm_le16 = [[0.550, 0.00598, 0.00021], $ [0.650, 0.00297, 0.00023], $ [0.750, 0.00137, 0.00009], $ [0.850, 0.00130, 0.00005], $ [0.950, 0.00140, 0.00004], $ [1.050, 0.00086, 0.00003], $ [1.150, 0.00003, 0.00003], $ [1.250, -0.00083, 0.00004], $ [1.350, -0.00141, 0.00004], $ [1.450, -0.00189, 0.00005], $ [1.550, -0.00266, 0.00006], $ [1.650, -0.00439, 0.00006], $ [1.750, -0.00449, 0.00007], $ [1.850, -0.00498, 0.00009], $ [1.950, -0.00804, 0.00012], $ [2.050, -0.00822, 0.00014], $ [2.150, -0.00688, 0.00017], $ [2.250, -0.00786, 0.00024], $ [2.350, -0.00547, 0.00034], $ [2.450, -0.00354, 0.00041], $ [2.550, -0.00916, 0.00041], $ [2.650, -0.00546, 0.00079], $ [2.750, -0.01457, 0.00088], $ [2.850, -0.03358, 0.00111], $ [2.950, -0.07795, 0.00326], $ [3.050, -0.10636, 0.01464]] subpix_under = [[0.10, 0.10, 0.00276, 0.00007], $ [0.10, 0.30, 0.00171, 0.00007], $ [0.10, 0.50, 0.00176, 0.00007], $ [0.10, 0.70, 0.00300, 0.00007], $ [0.10, 0.90, 0.00345, 0.00007], $ [0.30, 0.10, 0.00054, 0.00007], $ [0.30, 0.30, -0.00060, 0.00007], $ [0.30, 0.50, -0.00048, 0.00007], $ [0.30, 0.70, 0.00083, 0.00007], $ [0.30, 0.90, 0.00131, 0.00007], $ [0.50, 0.10, -0.00215, 0.00007], $ [0.50, 0.30, -0.00269, 0.00007], $ [0.50, 0.50, -0.00248, 0.00007], $ [0.50, 0.70, -0.00196, 0.00007], $ [0.50, 0.90, -0.00171, 0.00007], $ [0.70, 0.10, -0.00200, 0.00007], $ [0.70, 0.30, -0.00269, 0.00007], $ [0.70, 0.50, -0.00234, 0.00007], $ [0.70, 0.70, -0.00137, 0.00007], $ [0.70, 0.90, -0.00091, 0.00007], $ [0.90, 0.10, 0.00155, 0.00007], $ [0.90, 0.30, 0.00062, 0.00007], $ [0.90, 0.50, 0.00065, 0.00007], $ [0.90, 0.70, 0.00174, 0.00007], $ [0.90, 0.90, 0.00221, 0.00007]] subpix_well = [[0.10, 0.10, -0.00063, 0.00003], $ [0.10, 0.30, -0.00011, 0.00003], $ [0.10, 0.50, 0.00007, 0.00003], $ [0.10, 0.70, -0.00021, 0.00003], $ [0.10, 0.90, -0.00073, 0.00003], $ [0.30, 0.10, -0.00009, 0.00003], $ [0.30, 0.30, 0.00043, 0.00003], $ [0.30, 0.50, 0.00051, 0.00003], $ [0.30, 0.70, 0.00023, 0.00003], $ [0.30, 0.90, -0.00038, 0.00003], $ [0.50, 0.10, -0.00003, 0.00003], $ [0.50, 0.30, 0.00062, 0.00003], $ [0.50, 0.50, 0.00065, 0.00003], $ [0.50, 0.70, 0.00041, 0.00003], $ [0.50, 0.90, -0.00017, 0.00003], $ [0.70, 0.10, -0.00012, 0.00003], $ [0.70, 0.30, 0.00027, 0.00003], $ [0.70, 0.50, 0.00059, 0.00003], $ [0.70, 0.70, 0.00023, 0.00003], $ [0.70, 0.90, -0.00034, 0.00003], $ [0.90, 0.10, -0.00053, 0.00003], $ [0.90, 0.30, -0.00007, 0.00003], $ [0.90, 0.50, 0.00017, 0.00003], $ [0.90, 0.70, -0.00017, 0.00003], $ [0.90, 0.90, -0.00061, 0.00003]] ;Camera column 3 endif else if (camcol EQ 3) then begin ;Define the magnitude offsets fwhm_gt18 = [[0.550, 0.00274, 0.00012], $ [0.650, -0.00012, 0.00012], $ [0.750, -0.00151, 0.00005], $ [0.850, -0.00073, 0.00003], $ [0.950, -0.00026, 0.00002], $ [1.050, 0.00018, 0.00002], $ [1.150, -0.00012, 0.00002], $ [1.250, -0.00044, 0.00003], $ [1.350, 0.00087, 0.00003], $ [1.450, 0.00116, 0.00004], $ [1.550, 0.00010, 0.00004], $ [1.650, -0.00046, 0.00005], $ [1.750, -0.00055, 0.00006], $ [1.850, -0.00016, 0.00008], $ [1.950, -0.00002, 0.00009], $ [2.050, 0.00145, 0.00011], $ [2.150, 0.00137, 0.00014], $ [2.250, 0.00039, 0.00019], $ [2.350, 0.00435, 0.00025], $ [2.450, 0.01312, 0.00028], $ [2.550, 0.01312, 0.00044], $ [2.650, 0.02566, 0.00056], $ [2.750, 0.02776, 0.00065], $ [2.850, 0.05264, 0.00149], $ [2.950, -0.03729, 0.00337]] fwhm_gt16_le18 = [[0.550, 0.00303, 0.00012], $ [0.650, 0.00135, 0.00012], $ [0.750, -0.00059, 0.00005], $ [0.850, 0.00017, 0.00003], $ [0.950, 0.00034, 0.00002], $ [1.050, 0.00046, 0.00002], $ [1.150, -0.00013, 0.00002], $ [1.250, -0.00098, 0.00002], $ [1.350, -0.00005, 0.00003], $ [1.450, 0.00002, 0.00003], $ [1.550, -0.00147, 0.00004], $ [1.650, -0.00216, 0.00005], $ [1.750, -0.00369, 0.00005], $ [1.850, -0.00423, 0.00007], $ [1.950, -0.00515, 0.00008], $ [2.050, -0.00568, 0.00010], $ [2.150, -0.00548, 0.00013], $ [2.250, -0.00737, 0.00017], $ [2.350, -0.00536, 0.00023], $ [2.450, 0.00212, 0.00026], $ [2.550, 0.00097, 0.00041], $ [2.650, 0.01552, 0.00048], $ [2.750, 0.01737, 0.00057], $ [2.850, 0.03812, 0.00164], $ [2.950, 0.00060, 0.00334]] fwhm_le16 = [[0.550, 0.00495, 0.00022], $ [0.650, 0.00270, 0.00021], $ [0.750, 0.00047, 0.00008], $ [0.850, 0.00072, 0.00004], $ [0.950, 0.00079, 0.00004], $ [1.050, 0.00056, 0.00004], $ [1.150, -0.00003, 0.00004], $ [1.250, -0.00137, 0.00004], $ [1.350, -0.00058, 0.00004], $ [1.450, -0.00032, 0.00005], $ [1.550, -0.00206, 0.00006], $ [1.650, -0.00268, 0.00007], $ [1.750, -0.00527, 0.00008], $ [1.850, -0.00682, 0.00011], $ [1.950, -0.00771, 0.00013], $ [2.050, -0.00920, 0.00016], $ [2.150, -0.00900, 0.00020], $ [2.250, -0.01162, 0.00027], $ [2.350, -0.01015, 0.00037], $ [2.450, -0.00387, 0.00041], $ [2.550, -0.00662, 0.00064], $ [2.650, 0.01308, 0.00079], $ [2.750, 0.01346, 0.00105], $ [2.850, 0.03448, 0.00207], $ [2.950, -0.01823, 0.00458]] subpix_under = [[0.10, 0.10, 0.00286, 0.00007], $ [0.10, 0.30, 0.00158, 0.00006], $ [0.10, 0.50, 0.00168, 0.00007], $ [0.10, 0.70, 0.00314, 0.00007], $ [0.10, 0.90, 0.00368, 0.00007], $ [0.30, 0.10, 0.00001, 0.00006], $ [0.30, 0.30, -0.00129, 0.00006], $ [0.30, 0.50, -0.00105, 0.00006], $ [0.30, 0.70, 0.00019, 0.00007], $ [0.30, 0.90, 0.00087, 0.00007], $ [0.50, 0.10, -0.00277, 0.00006], $ [0.50, 0.30, -0.00315, 0.00007], $ [0.50, 0.50, -0.00311, 0.00007], $ [0.50, 0.70, -0.00207, 0.00007], $ [0.50, 0.90, -0.00197, 0.00006], $ [0.70, 0.10, -0.00146, 0.00006], $ [0.70, 0.30, -0.00221, 0.00006], $ [0.70, 0.50, -0.00245, 0.00006], $ [0.70, 0.70, -0.00121, 0.00006], $ [0.70, 0.90, -0.00055, 0.00006], $ [0.90, 0.10, 0.00228, 0.00006], $ [0.90, 0.30, 0.00092, 0.00006], $ [0.90, 0.50, 0.00118, 0.00006], $ [0.90, 0.70, 0.00271, 0.00007], $ [0.90, 0.90, 0.00309, 0.00007]] subpix_well = [[0.10, 0.10, -0.00070, 0.00003], $ [0.10, 0.30, -0.00005, 0.00003], $ [0.10, 0.50, -0.00001, 0.00003], $ [0.10, 0.70, -0.00029, 0.00003], $ [0.10, 0.90, -0.00084, 0.00003], $ [0.30, 0.10, -0.00021, 0.00003], $ [0.30, 0.30, 0.00042, 0.00003], $ [0.30, 0.50, 0.00044, 0.00003], $ [0.30, 0.70, 0.00019, 0.00003], $ [0.30, 0.90, -0.00043, 0.00003], $ [0.50, 0.10, 0.00006, 0.00003], $ [0.50, 0.30, 0.00062, 0.00003], $ [0.50, 0.50, 0.00069, 0.00003], $ [0.50, 0.70, 0.00029, 0.00003], $ [0.50, 0.90, -0.00025, 0.00003], $ [0.70, 0.10, -0.00011, 0.00003], $ [0.70, 0.30, 0.00045, 0.00003], $ [0.70, 0.50, 0.00058, 0.00003], $ [0.70, 0.70, 0.00024, 0.00003], $ [0.70, 0.90, -0.00025, 0.00003], $ [0.90, 0.10, -0.00037, 0.00003], $ [0.90, 0.30, 0.00004, 0.00003], $ [0.90, 0.50, 0.00025, 0.00003], $ [0.90, 0.70, -0.00002, 0.00003], $ [0.90, 0.90, -0.00073, 0.00003]] ;Camera column 4 endif else if (camcol EQ 4) then begin ;Define the magnitude offsets fwhm_gt18 = [[0.550, -0.00004, 0.00019], $ [0.650, 0.00051, 0.00012], $ [0.750, -0.00127, 0.00005], $ [0.850, -0.00073, 0.00003], $ [0.950, 0.00003, 0.00002], $ [1.050, -0.00025, 0.00002], $ [1.150, -0.00038, 0.00002], $ [1.250, -0.00023, 0.00002], $ [1.350, 0.00062, 0.00003], $ [1.450, 0.00193, 0.00003], $ [1.550, 0.00118, 0.00004], $ [1.650, -0.00018, 0.00005], $ [1.750, 0.00033, 0.00005], $ [1.850, 0.00010, 0.00007], $ [1.950, 0.00032, 0.00008], $ [2.050, 0.00267, 0.00010], $ [2.150, 0.00682, 0.00014], $ [2.250, 0.01066, 0.00019], $ [2.350, 0.00947, 0.00025], $ [2.450, 0.01607, 0.00029], $ [2.550, 0.02296, 0.00050], $ [2.650, 0.03311, 0.00064], $ [2.750, -0.03584, 0.00036], $ [2.850, 0.04839, 0.00133], $ [3.050, 0.04752, 0.00853]] fwhm_gt16_le18 = [[0.550, 0.00231, 0.00018], $ [0.650, 0.00154, 0.00011], $ [0.750, -0.00019, 0.00005], $ [0.850, 0.00025, 0.00003], $ [0.950, 0.00075, 0.00002], $ [1.050, 0.00025, 0.00002], $ [1.150, -0.00041, 0.00002], $ [1.250, -0.00082, 0.00002], $ [1.350, -0.00033, 0.00003], $ [1.450, 0.00041, 0.00003], $ [1.550, -0.00052, 0.00004], $ [1.650, -0.00213, 0.00004], $ [1.750, -0.00284, 0.00005], $ [1.850, -0.00435, 0.00007], $ [1.950, -0.00595, 0.00008], $ [2.050, -0.00092, 0.00010], $ [2.150, -0.00003, 0.00013], $ [2.250, 0.00580, 0.00018], $ [2.350, 0.00127, 0.00023], $ [2.450, 0.01064, 0.00027], $ [2.550, 0.01913, 0.00044], $ [2.650, 0.02419, 0.00062], $ [2.750, -0.06703, 0.00032], $ [2.850, 0.04670, 0.00116]] fwhm_le16 = [[0.550, 0.00313, 0.00043], $ [0.650, 0.00243, 0.00026], $ [0.750, 0.00109, 0.00011], $ [0.850, 0.00101, 0.00005], $ [0.950, 0.00119, 0.00004], $ [1.050, 0.00039, 0.00004], $ [1.150, -0.00035, 0.00004], $ [1.250, -0.00092, 0.00004], $ [1.350, -0.00070, 0.00005], $ [1.450, -0.00040, 0.00005], $ [1.550, -0.00174, 0.00006], $ [1.650, -0.00319, 0.00007], $ [1.750, -0.00494, 0.00008], $ [1.850, -0.00774, 0.00011], $ [1.950, -0.01041, 0.00013], $ [2.050, 0.00180, 0.00017], $ [2.150, -0.00422, 0.00021], $ [2.250, 0.00272, 0.00030], $ [2.350, -0.00467, 0.00038], $ [2.450, 0.00531, 0.00046], $ [2.550, 0.01278, 0.00078], $ [2.650, 0.01770, 0.00100], $ [2.750, -0.08637, 0.00062], $ [2.850, 0.04819, 0.00190], $ [3.050, 0.01555, 0.00969]] subpix_under = [[0.10, 0.10, 0.00263, 0.00007], $ [0.10, 0.30, 0.00157, 0.00007], $ [0.10, 0.50, 0.00146, 0.00007], $ [0.10, 0.70, 0.00281, 0.00007], $ [0.10, 0.90, 0.00307, 0.00007], $ [0.30, 0.10, -0.00080, 0.00007], $ [0.30, 0.30, -0.00183, 0.00007], $ [0.30, 0.50, -0.00165, 0.00007], $ [0.30, 0.70, -0.00078, 0.00007], $ [0.30, 0.90, -0.00050, 0.00007], $ [0.50, 0.10, -0.00263, 0.00007], $ [0.50, 0.30, -0.00329, 0.00007], $ [0.50, 0.50, -0.00323, 0.00007], $ [0.50, 0.70, -0.00243, 0.00007], $ [0.50, 0.90, -0.00211, 0.00006], $ [0.70, 0.10, -0.00038, 0.00007], $ [0.70, 0.30, -0.00154, 0.00007], $ [0.70, 0.50, -0.00164, 0.00006], $ [0.70, 0.70, -0.00046, 0.00007], $ [0.70, 0.90, -0.00013, 0.00007], $ [0.90, 0.10, 0.00297, 0.00007], $ [0.90, 0.30, 0.00182, 0.00007], $ [0.90, 0.50, 0.00181, 0.00007], $ [0.90, 0.70, 0.00284, 0.00007], $ [0.90, 0.90, 0.00330, 0.00007]] subpix_well = [[0.10, 0.10, -0.00053, 0.00003], $ [0.10, 0.30, 0.00002, 0.00003], $ [0.10, 0.50, 0.00012, 0.00003], $ [0.10, 0.70, -0.00019, 0.00003], $ [0.10, 0.90, -0.00073, 0.00003], $ [0.30, 0.10, -0.00007, 0.00003], $ [0.30, 0.30, 0.00045, 0.00003], $ [0.30, 0.50, 0.00065, 0.00003], $ [0.30, 0.70, 0.00011, 0.00003], $ [0.30, 0.90, -0.00034, 0.00003], $ [0.50, 0.10, 0.00002, 0.00003], $ [0.50, 0.30, 0.00051, 0.00003], $ [0.50, 0.50, 0.00066, 0.00003], $ [0.50, 0.70, 0.00041, 0.00003], $ [0.50, 0.90, -0.00026, 0.00003], $ [0.70, 0.10, -0.00002, 0.00003], $ [0.70, 0.30, 0.00034, 0.00003], $ [0.70, 0.50, 0.00050, 0.00003], $ [0.70, 0.70, 0.00019, 0.00003], $ [0.70, 0.90, -0.00036, 0.00003], $ [0.90, 0.10, -0.00055, 0.00003], $ [0.90, 0.30, 0.00002, 0.00003], $ [0.90, 0.50, 0.00015, 0.00003], $ [0.90, 0.70, -0.00032, 0.00003], $ [0.90, 0.90, -0.00077, 0.00003]] ;Camera column 5 endif else if (camcol EQ 5) then begin ;Define the magnitude offsets fwhm_gt18 = [[0.550, 0.00810, 0.00066], $ [0.650, 0.00115, 0.00031], $ [0.750, -0.00044, 0.00009], $ [0.850, 0.00027, 0.00003], $ [0.950, 0.00065, 0.00002], $ [1.050, 0.00046, 0.00002], $ [1.150, -0.00047, 0.00002], $ [1.250, -0.00040, 0.00002], $ [1.350, -0.00003, 0.00002], $ [1.450, -0.00034, 0.00003], $ [1.550, -0.00053, 0.00004], $ [1.650, -0.00104, 0.00004], $ [1.750, 0.00032, 0.00005], $ [1.850, 0.00056, 0.00006], $ [1.950, 0.00026, 0.00008], $ [2.050, 0.00376, 0.00009], $ [2.150, 0.00372, 0.00012], $ [2.250, 0.00677, 0.00015], $ [2.350, 0.00855, 0.00019], $ [2.450, 0.02472, 0.00025], $ [2.550, 0.02570, 0.00030], $ [2.650, 0.03381, 0.00035], $ [2.750, 0.03445, 0.00058], $ [2.850, 0.06122, 0.00086], $ [2.950, 0.06637, 0.00219]] fwhm_gt16_le18 = [[0.550, 0.00943, 0.00057], $ [0.650, 0.00321, 0.00028], $ [0.750, 0.00110, 0.00008], $ [0.850, 0.00185, 0.00003], $ [0.950, 0.00173, 0.00002], $ [1.050, 0.00090, 0.00002], $ [1.150, -0.00031, 0.00002], $ [1.250, -0.00089, 0.00002], $ [1.350, -0.00101, 0.00002], $ [1.450, -0.00181, 0.00003], $ [1.550, -0.00219, 0.00003], $ [1.650, -0.00319, 0.00004], $ [1.750, -0.00274, 0.00005], $ [1.850, -0.00296, 0.00005], $ [1.950, -0.00351, 0.00007], $ [2.050, -0.00267, 0.00009], $ [2.150, -0.00350, 0.00011], $ [2.250, -0.00014, 0.00014], $ [2.350, 0.00185, 0.00018], $ [2.450, 0.01453, 0.00023], $ [2.550, 0.01712, 0.00027], $ [2.650, 0.02309, 0.00030], $ [2.750, 0.02327, 0.00057], $ [2.850, 0.04980, 0.00082], $ [2.950, 0.06019, 0.00179]] fwhm_le16 = [[0.550, 0.00990, 0.00099], $ [0.650, 0.00482, 0.00049], $ [0.750, 0.00175, 0.00014], $ [0.850, 0.00242, 0.00005], $ [0.950, 0.00208, 0.00004], $ [1.050, 0.00115, 0.00003], $ [1.150, -0.00024, 0.00003], $ [1.250, -0.00090, 0.00003], $ [1.350, -0.00125, 0.00004], $ [1.450, -0.00244, 0.00004], $ [1.550, -0.00272, 0.00005], $ [1.650, -0.00416, 0.00006], $ [1.750, -0.00414, 0.00007], $ [1.850, -0.00476, 0.00008], $ [1.950, -0.00639, 0.00011], $ [2.050, -0.00501, 0.00013], $ [2.150, -0.00808, 0.00016], $ [2.250, -0.00478, 0.00021], $ [2.350, -0.00337, 0.00028], $ [2.450, 0.00962, 0.00037], $ [2.550, 0.00999, 0.00042], $ [2.650, 0.01528, 0.00046], $ [2.750, 0.01894, 0.00082], $ [2.850, 0.03949, 0.00126], $ [2.950, 0.05924, 0.00272]] subpix_under = [[0.10, 0.10, 0.00186, 0.00008], $ [0.10, 0.30, 0.00186, 0.00008], $ [0.10, 0.50, 0.00117, 0.00008], $ [0.10, 0.70, 0.00129, 0.00008], $ [0.10, 0.90, 0.00137, 0.00008], $ [0.30, 0.10, -0.00024, 0.00008], $ [0.30, 0.30, -0.00001, 0.00008], $ [0.30, 0.50, -0.00038, 0.00008], $ [0.30, 0.70, -0.00062, 0.00008], $ [0.30, 0.90, -0.00056, 0.00008], $ [0.50, 0.10, -0.00129, 0.00008], $ [0.50, 0.30, -0.00171, 0.00008], $ [0.50, 0.50, -0.00185, 0.00008], $ [0.50, 0.70, -0.00198, 0.00008], $ [0.50, 0.90, -0.00173, 0.00008], $ [0.70, 0.10, -0.00021, 0.00008], $ [0.70, 0.30, -0.00056, 0.00008], $ [0.70, 0.50, -0.00096, 0.00008], $ [0.70, 0.70, -0.00078, 0.00008], $ [0.70, 0.90, -0.00052, 0.00008], $ [0.90, 0.10, 0.00152, 0.00008], $ [0.90, 0.30, 0.00125, 0.00008], $ [0.90, 0.50, 0.00108, 0.00008], $ [0.90, 0.70, 0.00106, 0.00008], $ [0.90, 0.90, 0.00141, 0.00008]] subpix_well = [[0.10, 0.10, -0.00053, 0.00003], $ [0.10, 0.30, 0.00005, 0.00003], $ [0.10, 0.50, 0.00020, 0.00003], $ [0.10, 0.70, -0.00026, 0.00003], $ [0.10, 0.90, -0.00077, 0.00003], $ [0.30, 0.10, 0.00007, 0.00003], $ [0.30, 0.30, 0.00064, 0.00003], $ [0.30, 0.50, 0.00076, 0.00003], $ [0.30, 0.70, 0.00034, 0.00003], $ [0.30, 0.90, -0.00031, 0.00003], $ [0.50, 0.10, 0.00011, 0.00003], $ [0.50, 0.30, 0.00072, 0.00003], $ [0.50, 0.50, 0.00085, 0.00003], $ [0.50, 0.70, 0.00034, 0.00003], $ [0.50, 0.90, -0.00019, 0.00003], $ [0.70, 0.10, -0.00026, 0.00003], $ [0.70, 0.30, 0.00032, 0.00003], $ [0.70, 0.50, 0.00056, 0.00003], $ [0.70, 0.70, -0.00003, 0.00003], $ [0.70, 0.90, -0.00059, 0.00003], $ [0.90, 0.10, -0.00065, 0.00003], $ [0.90, 0.30, -0.00006, 0.00003], $ [0.90, 0.50, 0.00002, 0.00003], $ [0.90, 0.70, -0.00035, 0.00003], $ [0.90, 0.90, -0.00100, 0.00003]] ;Camera column 6 endif else if (camcol EQ 6) then begin ;Define the magnitude offsets fwhm_gt18 = [[0.550, 0.06297, 0.01196], $ [0.650, 0.00928, 0.00256], $ [0.750, -0.00299, 0.00082], $ [0.850, 0.00113, 0.00013], $ [0.950, 0.00146, 0.00005], $ [1.050, 0.00089, 0.00003], $ [1.150, 0.00016, 0.00002], $ [1.250, 0.00010, 0.00002], $ [1.350, -0.00016, 0.00002], $ [1.450, -0.00082, 0.00002], $ [1.550, -0.00099, 0.00003], $ [1.650, -0.00173, 0.00003], $ [1.750, -0.00136, 0.00004], $ [1.850, -0.00148, 0.00005], $ [1.950, -0.00349, 0.00006], $ [2.050, -0.00273, 0.00007], $ [2.150, -0.00419, 0.00009], $ [2.250, -0.00459, 0.00011], $ [2.350, -0.00139, 0.00014], $ [2.450, -0.00267, 0.00018], $ [2.550, 0.00684, 0.00026], $ [2.650, 0.01541, 0.00030], $ [2.750, 0.00752, 0.00035], $ [2.850, 0.00265, 0.00046], $ [2.950, 0.05662, 0.00085], $ [3.050, 0.06901, 0.00224]] fwhm_gt16_le18 = [[0.550, 0.05360, 0.00969], $ [0.650, -0.00384, 0.00233], $ [0.750, -0.00108, 0.00079], $ [0.850, 0.00235, 0.00012], $ [0.950, 0.00253, 0.00005], $ [1.050, 0.00168, 0.00003], $ [1.150, 0.00058, 0.00002], $ [1.250, 0.00023, 0.00002], $ [1.350, -0.00056, 0.00002], $ [1.450, -0.00148, 0.00002], $ [1.550, -0.00188, 0.00002], $ [1.650, -0.00275, 0.00003], $ [1.750, -0.00280, 0.00004], $ [1.850, -0.00371, 0.00004], $ [1.950, -0.00680, 0.00005], $ [2.050, -0.00745, 0.00006], $ [2.150, -0.01093, 0.00008], $ [2.250, -0.01168, 0.00010], $ [2.350, -0.00951, 0.00013], $ [2.450, -0.01014, 0.00017], $ [2.550, -0.00049, 0.00025], $ [2.650, 0.00410, 0.00028], $ [2.750, -0.00702, 0.00034], $ [2.850, -0.01957, 0.00049], $ [2.950, 0.04796, 0.00084], $ [3.050, 0.04923, 0.00224]] fwhm_le16 = [[0.550, 0.07603, 0.01335], $ [0.650, 0.01496, 0.00463], $ [0.750, 0.00040, 0.00160], $ [0.850, 0.00490, 0.00023], $ [0.950, 0.00392, 0.00009], $ [1.050, 0.00239, 0.00005], $ [1.150, 0.00108, 0.00004], $ [1.250, 0.00045, 0.00003], $ [1.350, -0.00093, 0.00003], $ [1.450, -0.00198, 0.00003], $ [1.550, -0.00262, 0.00004], $ [1.650, -0.00372, 0.00005], $ [1.750, -0.00386, 0.00006], $ [1.850, -0.00512, 0.00007], $ [1.950, -0.00894, 0.00008], $ [2.050, -0.01059, 0.00010], $ [2.150, -0.01438, 0.00013], $ [2.250, -0.01545, 0.00016], $ [2.350, -0.01186, 0.00021], $ [2.450, -0.01481, 0.00026], $ [2.550, -0.00462, 0.00037], $ [2.650, -0.00177, 0.00050], $ [2.750, -0.01830, 0.00059], $ [2.850, -0.04624, 0.00081], $ [2.950, 0.04157, 0.00125], $ [3.050, 0.05573, 0.00349]] subpix_under = [[0.10, 0.10, 0.00040, 0.00030], $ [0.10, 0.30, 0.00214, 0.00029], $ [0.10, 0.50, 0.00039, 0.00028], $ [0.10, 0.70, 0.00010, 0.00029], $ [0.10, 0.90, 0.00106, 0.00029], $ [0.30, 0.10, 0.00001, 0.00029], $ [0.30, 0.30, 0.00033, 0.00029], $ [0.30, 0.50, 0.00028, 0.00029], $ [0.30, 0.70, 0.00015, 0.00029], $ [0.30, 0.90, 0.00010, 0.00029], $ [0.50, 0.10, -0.00130, 0.00029], $ [0.50, 0.30, -0.00008, 0.00029], $ [0.50, 0.50, -0.00064, 0.00029], $ [0.50, 0.70, -0.00121, 0.00029], $ [0.50, 0.90, -0.00137, 0.00029], $ [0.70, 0.10, -0.00007, 0.00029], $ [0.70, 0.30, 0.00036, 0.00029], $ [0.70, 0.50, -0.00035, 0.00029], $ [0.70, 0.70, -0.00035, 0.00029], $ [0.70, 0.90, -0.00115, 0.00028], $ [0.90, 0.10, 0.00034, 0.00029], $ [0.90, 0.30, 0.00103, 0.00029], $ [0.90, 0.50, -0.00026, 0.00029], $ [0.90, 0.70, 0.00070, 0.00030], $ [0.90, 0.90, -0.00046, 0.00028]] subpix_well = [[0.10, 0.10, -0.00049, 0.00003], $ [0.10, 0.30, 0.00004, 0.00003], $ [0.10, 0.50, 0.00005, 0.00003], $ [0.10, 0.70, -0.00030, 0.00003], $ [0.10, 0.90, -0.00093, 0.00003], $ [0.30, 0.10, 0.00009, 0.00003], $ [0.30, 0.30, 0.00063, 0.00003], $ [0.30, 0.50, 0.00074, 0.00003], $ [0.30, 0.70, 0.00030, 0.00003], $ [0.30, 0.90, -0.00027, 0.00003], $ [0.50, 0.10, 0.00023, 0.00003], $ [0.50, 0.30, 0.00072, 0.00003], $ [0.50, 0.50, 0.00084, 0.00003], $ [0.50, 0.70, 0.00049, 0.00003], $ [0.50, 0.90, -0.00013, 0.00003], $ [0.70, 0.10, -0.00011, 0.00003], $ [0.70, 0.30, 0.00039, 0.00003], $ [0.70, 0.50, 0.00044, 0.00003], $ [0.70, 0.70, -0.00003, 0.00003], $ [0.70, 0.90, -0.00045, 0.00003], $ [0.90, 0.10, -0.00066, 0.00003], $ [0.90, 0.30, -0.00014, 0.00003], $ [0.90, 0.50, 0.00000, 0.00003], $ [0.90, 0.70, -0.00048, 0.00003], $ [0.90, 0.90, -0.00096, 0.00003]] endif ;If the filter is the z filter endif else if (filter EQ 'z') then begin ;Camera column 1 if (camcol EQ 1) then begin ;Define the magnitude offsets fwhm_gt18 = [[0.550, 0.00746, 0.01055], $ [0.650, 0.00990, 0.00416], $ [0.750, -0.00825, 0.00057], $ [0.850, -0.00387, 0.00012], $ [0.950, -0.00176, 0.00005], $ [1.050, -0.00028, 0.00004], $ [1.150, 0.00000, 0.00003], $ [1.250, -0.00018, 0.00003], $ [1.350, 0.00063, 0.00003], $ [1.450, 0.00068, 0.00003], $ [1.550, 0.00259, 0.00004], $ [1.650, 0.00391, 0.00005], $ [1.750, 0.00538, 0.00006], $ [1.850, 0.00589, 0.00007], $ [1.950, 0.00741, 0.00009], $ [2.050, 0.00833, 0.00012], $ [2.150, 0.01121, 0.00015], $ [2.250, 0.01303, 0.00018], $ [2.350, 0.01610, 0.00023], $ [2.450, 0.02186, 0.00031], $ [2.550, 0.02590, 0.00039], $ [2.650, 0.03537, 0.00042], $ [2.750, 0.03901, 0.00059], $ [2.850, 0.04602, 0.00070], $ [2.950, 0.05179, 0.00391]] fwhm_gt16_le18 = [[0.550, 0.02882, 0.00875], $ [0.650, -0.00301, 0.00588], $ [0.750, -0.00705, 0.00052], $ [0.850, -0.00124, 0.00011], $ [0.950, 0.00006, 0.00005], $ [1.050, 0.00074, 0.00003], $ [1.150, 0.00059, 0.00003], $ [1.250, -0.00030, 0.00003], $ [1.350, -0.00017, 0.00003], $ [1.450, -0.00070, 0.00003], $ [1.550, 0.00023, 0.00004], $ [1.650, 0.00084, 0.00005], $ [1.750, 0.00158, 0.00005], $ [1.850, 0.00166, 0.00006], $ [1.950, 0.00159, 0.00008], $ [2.050, 0.00136, 0.00010], $ [2.150, 0.00222, 0.00013], $ [2.250, 0.00114, 0.00016], $ [2.350, 0.00114, 0.00021], $ [2.450, 0.00640, 0.00029], $ [2.550, 0.00967, 0.00035], $ [2.650, 0.01654, 0.00039], $ [2.750, 0.01506, 0.00053], $ [2.850, 0.01577, 0.00065], $ [2.950, 0.03620, 0.00324]] fwhm_le16 = [[0.550, 0.00711, 0.01032], $ [0.650, 0.02045, 0.00640], $ [0.750, -0.00354, 0.00077], $ [0.850, 0.00054, 0.00016], $ [0.950, 0.00123, 0.00007], $ [1.050, 0.00123, 0.00005], $ [1.150, 0.00081, 0.00004], $ [1.250, -0.00027, 0.00004], $ [1.350, -0.00058, 0.00004], $ [1.450, -0.00160, 0.00005], $ [1.550, -0.00133, 0.00006], $ [1.650, -0.00134, 0.00007], $ [1.750, -0.00141, 0.00008], $ [1.850, -0.00189, 0.00009], $ [1.950, -0.00239, 0.00012], $ [2.050, -0.00402, 0.00015], $ [2.150, -0.00486, 0.00020], $ [2.250, -0.00653, 0.00024], $ [2.350, -0.00803, 0.00031], $ [2.450, -0.00307, 0.00044], $ [2.550, -0.00095, 0.00054], $ [2.650, 0.00621, 0.00056], $ [2.750, 0.00745, 0.00084], $ [2.850, -0.00351, 0.00092], $ [2.950, 0.02008, 0.00381]] subpix_under = [[0.10, 0.10, 0.00165, 0.00026], $ [0.10, 0.30, 0.00227, 0.00026], $ [0.10, 0.50, 0.00167, 0.00026], $ [0.10, 0.70, 0.00175, 0.00026], $ [0.10, 0.90, 0.00064, 0.00025], $ [0.30, 0.10, 0.00121, 0.00026], $ [0.30, 0.30, 0.00161, 0.00027], $ [0.30, 0.50, 0.00201, 0.00026], $ [0.30, 0.70, 0.00187, 0.00026], $ [0.30, 0.90, 0.00107, 0.00026], $ [0.50, 0.10, -0.00102, 0.00026], $ [0.50, 0.30, -0.00082, 0.00025], $ [0.50, 0.50, 0.00019, 0.00025], $ [0.50, 0.70, -0.00105, 0.00025], $ [0.50, 0.90, -0.00120, 0.00025], $ [0.70, 0.10, -0.00185, 0.00025], $ [0.70, 0.30, -0.00199, 0.00026], $ [0.70, 0.50, -0.00134, 0.00025], $ [0.70, 0.70, -0.00195, 0.00025], $ [0.70, 0.90, -0.00258, 0.00025], $ [0.90, 0.10, -0.00069, 0.00026], $ [0.90, 0.30, 0.00006, 0.00025], $ [0.90, 0.50, 0.00055, 0.00025], $ [0.90, 0.70, -0.00045, 0.00025], $ [0.90, 0.90, -0.00077, 0.00025]] subpix_well = [[0.10, 0.10, -0.00071, 0.00004], $ [0.10, 0.30, -0.00016, 0.00004], $ [0.10, 0.50, 0.00016, 0.00004], $ [0.10, 0.70, -0.00039, 0.00004], $ [0.10, 0.90, -0.00109, 0.00004], $ [0.30, 0.10, -0.00028, 0.00004], $ [0.30, 0.30, 0.00047, 0.00004], $ [0.30, 0.50, 0.00062, 0.00004], $ [0.30, 0.70, 0.00024, 0.00004], $ [0.30, 0.90, -0.00042, 0.00004], $ [0.50, 0.10, 0.00003, 0.00004], $ [0.50, 0.30, 0.00062, 0.00004], $ [0.50, 0.50, 0.00098, 0.00004], $ [0.50, 0.70, 0.00047, 0.00004], $ [0.50, 0.90, -0.00018, 0.00004], $ [0.70, 0.10, -0.00016, 0.00004], $ [0.70, 0.30, 0.00053, 0.00004], $ [0.70, 0.50, 0.00073, 0.00004], $ [0.70, 0.70, 0.00025, 0.00004], $ [0.70, 0.90, -0.00032, 0.00004], $ [0.90, 0.10, -0.00065, 0.00004], $ [0.90, 0.30, 0.00008, 0.00004], $ [0.90, 0.50, 0.00032, 0.00004], $ [0.90, 0.70, -0.00025, 0.00004], $ [0.90, 0.90, -0.00088, 0.00004]] ;Camera column 2 endif else if (camcol EQ 2) then begin ;Define the magnitude offsets fwhm_gt18 = [[0.550, -0.01750, 0.00316], $ [0.650, -0.00504, 0.00076], $ [0.750, -0.00923, 0.00017], $ [0.850, -0.00627, 0.00006], $ [0.950, -0.00348, 0.00003], $ [1.050, -0.00147, 0.00003], $ [1.150, -0.00073, 0.00003], $ [1.250, 0.00141, 0.00003], $ [1.350, 0.00331, 0.00003], $ [1.450, 0.00496, 0.00004], $ [1.550, 0.00504, 0.00005], $ [1.650, 0.00562, 0.00006], $ [1.750, 0.00813, 0.00007], $ [1.850, 0.00958, 0.00009], $ [1.950, 0.00977, 0.00011], $ [2.050, 0.01033, 0.00014], $ [2.150, 0.01314, 0.00017], $ [2.250, 0.01307, 0.00022], $ [2.350, 0.01831, 0.00031], $ [2.450, 0.03066, 0.00035], $ [2.550, 0.02631, 0.00043], $ [2.650, 0.03917, 0.00064], $ [2.750, 0.02891, 0.00070], $ [2.850, 0.02491, 0.00095], $ [2.950, 0.06384, 0.00261], $ [3.050, 0.07755, 0.01765]] fwhm_gt16_le18 = [[0.550, 0.00391, 0.00222], $ [0.650, -0.00070, 0.00075], $ [0.750, -0.00263, 0.00016], $ [0.850, -0.00234, 0.00005], $ [0.950, -0.00104, 0.00003], $ [1.050, -0.00030, 0.00003], $ [1.150, -0.00057, 0.00003], $ [1.250, 0.00040, 0.00003], $ [1.350, 0.00119, 0.00003], $ [1.450, 0.00198, 0.00004], $ [1.550, 0.00196, 0.00005], $ [1.650, 0.00221, 0.00005], $ [1.750, 0.00275, 0.00006], $ [1.850, 0.00241, 0.00008], $ [1.950, 0.00218, 0.00010], $ [2.050, -0.00045, 0.00012], $ [2.150, 0.00062, 0.00015], $ [2.250, 0.00195, 0.00020], $ [2.350, 0.00705, 0.00029], $ [2.450, 0.01321, 0.00032], $ [2.550, 0.01189, 0.00041], $ [2.650, 0.02319, 0.00059], $ [2.750, 0.01235, 0.00064], $ [2.850, -0.02554, 0.00084], $ [2.950, -0.01340, 0.00295], $ [3.050, 0.03163, 0.01647]] fwhm_le16 = [[0.550, 0.00788, 0.00487], $ [0.650, 0.00546, 0.00110], $ [0.750, 0.00167, 0.00025], $ [0.850, 0.00125, 0.00008], $ [0.950, 0.00146, 0.00005], $ [1.050, 0.00100, 0.00004], $ [1.150, -0.00032, 0.00004], $ [1.250, -0.00058, 0.00004], $ [1.350, -0.00096, 0.00005], $ [1.450, -0.00147, 0.00006], $ [1.550, -0.00227, 0.00007], $ [1.650, -0.00278, 0.00008], $ [1.750, -0.00364, 0.00009], $ [1.850, -0.00520, 0.00012], $ [1.950, -0.00689, 0.00015], $ [2.050, -0.01067, 0.00018], $ [2.150, -0.01060, 0.00023], $ [2.250, -0.01157, 0.00029], $ [2.350, -0.00595, 0.00043], $ [2.450, -0.00062, 0.00049], $ [2.550, -0.00610, 0.00063], $ [2.650, 0.01077, 0.00096], $ [2.750, -0.01506, 0.00110], $ [2.850, -0.05268, 0.00143], $ [2.950, -0.05324, 0.00352]] subpix_under = [[0.10, 0.10, 0.00163, 0.00013], $ [0.10, 0.30, 0.00249, 0.00013], $ [0.10, 0.50, 0.00227, 0.00013], $ [0.10, 0.70, 0.00194, 0.00013], $ [0.10, 0.90, 0.00151, 0.00013], $ [0.30, 0.10, 0.00099, 0.00013], $ [0.30, 0.30, 0.00165, 0.00013], $ [0.30, 0.50, 0.00152, 0.00013], $ [0.30, 0.70, 0.00086, 0.00013], $ [0.30, 0.90, 0.00051, 0.00013], $ [0.50, 0.10, -0.00139, 0.00013], $ [0.50, 0.30, -0.00106, 0.00013], $ [0.50, 0.50, -0.00076, 0.00013], $ [0.50, 0.70, -0.00141, 0.00013], $ [0.50, 0.90, -0.00200, 0.00013], $ [0.70, 0.10, -0.00204, 0.00013], $ [0.70, 0.30, -0.00174, 0.00013], $ [0.70, 0.50, -0.00120, 0.00013], $ [0.70, 0.70, -0.00155, 0.00013], $ [0.70, 0.90, -0.00256, 0.00013], $ [0.90, 0.10, 0.00011, 0.00013], $ [0.90, 0.30, 0.00069, 0.00013], $ [0.90, 0.50, 0.00067, 0.00013], $ [0.90, 0.70, 0.00036, 0.00013], $ [0.90, 0.90, -0.00051, 0.00013]] subpix_well = [[0.10, 0.10, -0.00083, 0.00004], $ [0.10, 0.30, -0.00017, 0.00004], $ [0.10, 0.50, 0.00024, 0.00004], $ [0.10, 0.70, -0.00017, 0.00004], $ [0.10, 0.90, -0.00077, 0.00004], $ [0.30, 0.10, -0.00025, 0.00004], $ [0.30, 0.30, 0.00034, 0.00004], $ [0.30, 0.50, 0.00070, 0.00004], $ [0.30, 0.70, 0.00034, 0.00004], $ [0.30, 0.90, -0.00036, 0.00004], $ [0.50, 0.10, -0.00011, 0.00004], $ [0.50, 0.30, 0.00054, 0.00004], $ [0.50, 0.50, 0.00089, 0.00004], $ [0.50, 0.70, 0.00062, 0.00004], $ [0.50, 0.90, -0.00022, 0.00004], $ [0.70, 0.10, -0.00035, 0.00004], $ [0.70, 0.30, 0.00040, 0.00004], $ [0.70, 0.50, 0.00074, 0.00004], $ [0.70, 0.70, 0.00024, 0.00004], $ [0.70, 0.90, -0.00036, 0.00004], $ [0.90, 0.10, -0.00068, 0.00004], $ [0.90, 0.30, -0.00015, 0.00004], $ [0.90, 0.50, 0.00021, 0.00004], $ [0.90, 0.70, -0.00008, 0.00004], $ [0.90, 0.90, -0.00073, 0.00004]] ;Camera column 3 endif else if (camcol EQ 3) then begin ;Define the magnitude offsets fwhm_gt18 = [[0.550, 0.00088, 0.00055], $ [0.650, -0.00439, 0.00027], $ [0.750, -0.00524, 0.00009], $ [0.850, -0.00356, 0.00004], $ [0.950, -0.00146, 0.00003], $ [1.050, -0.00058, 0.00003], $ [1.150, -0.00044, 0.00003], $ [1.250, 0.00119, 0.00003], $ [1.350, 0.00289, 0.00004], $ [1.450, 0.00364, 0.00005], $ [1.550, 0.00328, 0.00006], $ [1.650, 0.00413, 0.00006], $ [1.750, 0.00534, 0.00008], $ [1.850, 0.00636, 0.00010], $ [1.950, 0.00759, 0.00013], $ [2.050, 0.01157, 0.00016], $ [2.150, 0.01528, 0.00020], $ [2.250, 0.01953, 0.00030], $ [2.350, 0.02319, 0.00039], $ [2.450, 0.03128, 0.00044], $ [2.550, 0.03007, 0.00069], $ [2.650, 0.05410, 0.00069], $ [2.750, 0.04901, 0.00140], $ [2.850, 0.04969, 0.00427], $ [2.950, -0.00617, 0.00739]] fwhm_gt16_le18 = [[0.550, 0.00336, 0.00051], $ [0.650, -0.00027, 0.00025], $ [0.750, -0.00185, 0.00008], $ [0.850, -0.00127, 0.00004], $ [0.950, 0.00002, 0.00003], $ [1.050, -0.00009, 0.00003], $ [1.150, -0.00050, 0.00003], $ [1.250, 0.00012, 0.00003], $ [1.350, 0.00107, 0.00004], $ [1.450, 0.00129, 0.00004], $ [1.550, 0.00108, 0.00005], $ [1.650, 0.00070, 0.00006], $ [1.750, 0.00149, 0.00007], $ [1.850, 0.00102, 0.00009], $ [1.950, 0.00115, 0.00011], $ [2.050, 0.00290, 0.00014], $ [2.150, 0.00429, 0.00018], $ [2.250, 0.00993, 0.00027], $ [2.350, 0.01225, 0.00037], $ [2.450, 0.01588, 0.00040], $ [2.550, 0.01611, 0.00064], $ [2.650, 0.01935, 0.00059], $ [2.750, 0.02382, 0.00127], $ [2.850, 0.00382, 0.00392], $ [2.950, 0.00358, 0.00724]] fwhm_le16 = [[0.550, 0.00426, 0.00075], $ [0.650, 0.00076, 0.00037], $ [0.750, 0.00059, 0.00013], $ [0.850, 0.00090, 0.00005], $ [0.950, 0.00133, 0.00004], $ [1.050, 0.00043, 0.00004], $ [1.150, -0.00049, 0.00004], $ [1.250, -0.00076, 0.00004], $ [1.350, -0.00073, 0.00005], $ [1.450, -0.00124, 0.00006], $ [1.550, -0.00180, 0.00008], $ [1.650, -0.00242, 0.00009], $ [1.750, -0.00275, 0.00011], $ [1.850, -0.00424, 0.00014], $ [1.950, -0.00538, 0.00017], $ [2.050, -0.00496, 0.00021], $ [2.150, -0.00523, 0.00027], $ [2.250, -0.00088, 0.00041], $ [2.350, 0.00304, 0.00055], $ [2.450, 0.00428, 0.00058], $ [2.550, 0.00214, 0.00094], $ [2.650, 0.00874, 0.00094], $ [2.750, 0.00825, 0.00208], $ [2.850, -0.04488, 0.00607], $ [2.950, -0.06038, 0.01905]] subpix_under = [[0.10, 0.10, 0.00235, 0.00010], $ [0.10, 0.30, 0.00259, 0.00010], $ [0.10, 0.50, 0.00231, 0.00010], $ [0.10, 0.70, 0.00236, 0.00010], $ [0.10, 0.90, 0.00232, 0.00010], $ [0.30, 0.10, 0.00015, 0.00009], $ [0.30, 0.30, 0.00034, 0.00009], $ [0.30, 0.50, -0.00011, 0.00009], $ [0.30, 0.70, -0.00012, 0.00009], $ [0.30, 0.90, -0.00004, 0.00009], $ [0.50, 0.10, -0.00233, 0.00009], $ [0.50, 0.30, -0.00204, 0.00009], $ [0.50, 0.50, -0.00195, 0.00009], $ [0.50, 0.70, -0.00222, 0.00009], $ [0.50, 0.90, -0.00256, 0.00009], $ [0.70, 0.10, -0.00158, 0.00009], $ [0.70, 0.30, -0.00123, 0.00009], $ [0.70, 0.50, -0.00137, 0.00009], $ [0.70, 0.70, -0.00147, 0.00009], $ [0.70, 0.90, -0.00156, 0.00009], $ [0.90, 0.10, 0.00144, 0.00009], $ [0.90, 0.30, 0.00164, 0.00009], $ [0.90, 0.50, 0.00133, 0.00009], $ [0.90, 0.70, 0.00142, 0.00009], $ [0.90, 0.90, 0.00150, 0.00009]] subpix_well = [[0.10, 0.10, -0.00082, 0.00004], $ [0.10, 0.30, -0.00023, 0.00004], $ [0.10, 0.50, 0.00010, 0.00004], $ [0.10, 0.70, -0.00006, 0.00004], $ [0.10, 0.90, -0.00076, 0.00004], $ [0.30, 0.10, -0.00036, 0.00004], $ [0.30, 0.30, 0.00035, 0.00004], $ [0.30, 0.50, 0.00054, 0.00004], $ [0.30, 0.70, 0.00038, 0.00004], $ [0.30, 0.90, -0.00026, 0.00004], $ [0.50, 0.10, -0.00016, 0.00004], $ [0.50, 0.30, 0.00042, 0.00004], $ [0.50, 0.50, 0.00078, 0.00004], $ [0.50, 0.70, 0.00053, 0.00004], $ [0.50, 0.90, -0.00004, 0.00004], $ [0.70, 0.10, -0.00028, 0.00004], $ [0.70, 0.30, 0.00028, 0.00004], $ [0.70, 0.50, 0.00075, 0.00004], $ [0.70, 0.70, 0.00036, 0.00004], $ [0.70, 0.90, -0.00032, 0.00004], $ [0.90, 0.10, -0.00072, 0.00004], $ [0.90, 0.30, -0.00011, 0.00004], $ [0.90, 0.50, 0.00017, 0.00004], $ [0.90, 0.70, 0.00003, 0.00004], $ [0.90, 0.90, -0.00058, 0.00004]] ;Camera column 4 endif else if (camcol EQ 4) then begin ;Define the magnitude offsets fwhm_gt18 = [[0.550, -0.00048, 0.00202], $ [0.650, -0.00230, 0.00043], $ [0.750, -0.00413, 0.00013], $ [0.850, -0.00232, 0.00005], $ [0.950, -0.00060, 0.00003], $ [1.050, -0.00015, 0.00003], $ [1.150, -0.00060, 0.00003], $ [1.250, 0.00027, 0.00003], $ [1.350, 0.00150, 0.00004], $ [1.450, 0.00218, 0.00004], $ [1.550, 0.00206, 0.00006], $ [1.650, 0.00216, 0.00006], $ [1.750, 0.00512, 0.00007], $ [1.850, 0.00681, 0.00010], $ [1.950, 0.00777, 0.00012], $ [2.050, 0.01047, 0.00016], $ [2.150, 0.01420, 0.00020], $ [2.250, 0.01510, 0.00029], $ [2.350, 0.02303, 0.00035], $ [2.450, 0.03755, 0.00047], $ [2.550, 0.04348, 0.00067], $ [2.650, 0.03737, 0.00061], $ [2.750, 0.04627, 0.00355], $ [2.850, -0.00644, 0.01853]] fwhm_gt16_le18 = [[0.550, 0.00380, 0.00185], $ [0.650, 0.00022, 0.00040], $ [0.750, -0.00116, 0.00012], $ [0.850, -0.00057, 0.00004], $ [0.950, 0.00060, 0.00003], $ [1.050, 0.00045, 0.00003], $ [1.150, -0.00058, 0.00003], $ [1.250, -0.00055, 0.00003], $ [1.350, 0.00011, 0.00003], $ [1.450, 0.00052, 0.00004], $ [1.550, 0.00008, 0.00005], $ [1.650, -0.00043, 0.00006], $ [1.750, 0.00126, 0.00007], $ [1.850, 0.00228, 0.00009], $ [1.950, 0.00132, 0.00011], $ [2.050, 0.00304, 0.00014], $ [2.150, 0.00241, 0.00018], $ [2.250, 0.00694, 0.00026], $ [2.350, 0.00861, 0.00032], $ [2.450, 0.01803, 0.00043], $ [2.550, 0.02768, 0.00063], $ [2.650, 0.00739, 0.00052], $ [2.750, 0.02603, 0.00297], $ [2.850, 0.10335, 0.01204]] fwhm_le16 = [[0.550, 0.00595, 0.00259], $ [0.650, 0.00316, 0.00059], $ [0.750, 0.00122, 0.00017], $ [0.850, 0.00108, 0.00006], $ [0.950, 0.00149, 0.00004], $ [1.050, 0.00089, 0.00004], $ [1.150, -0.00055, 0.00004], $ [1.250, -0.00120, 0.00004], $ [1.350, -0.00094, 0.00005], $ [1.450, -0.00095, 0.00006], $ [1.550, -0.00161, 0.00007], $ [1.650, -0.00251, 0.00008], $ [1.750, -0.00186, 0.00010], $ [1.850, -0.00187, 0.00013], $ [1.950, -0.00318, 0.00016], $ [2.050, -0.00349, 0.00021], $ [2.150, -0.00575, 0.00026], $ [2.250, -0.00161, 0.00039], $ [2.350, -0.00372, 0.00048], $ [2.450, 0.00182, 0.00065], $ [2.550, 0.01463, 0.00089], $ [2.650, -0.01582, 0.00083], $ [2.750, 0.00080, 0.00434], $ [2.850, 0.04757, 0.02054]] subpix_under = [[0.10, 0.10, 0.00150, 0.00011], $ [0.10, 0.30, 0.00231, 0.00011], $ [0.10, 0.50, 0.00187, 0.00011], $ [0.10, 0.70, 0.00128, 0.00011], $ [0.10, 0.90, 0.00132, 0.00011], $ [0.30, 0.10, -0.00126, 0.00011], $ [0.30, 0.30, -0.00063, 0.00011], $ [0.30, 0.50, -0.00083, 0.00011], $ [0.30, 0.70, -0.00116, 0.00011], $ [0.30, 0.90, -0.00144, 0.00011], $ [0.50, 0.10, -0.00250, 0.00011], $ [0.50, 0.30, -0.00201, 0.00011], $ [0.50, 0.50, -0.00164, 0.00011], $ [0.50, 0.70, -0.00215, 0.00011], $ [0.50, 0.90, -0.00262, 0.00011], $ [0.70, 0.10, -0.00047, 0.00011], $ [0.70, 0.30, 0.00004, 0.00011], $ [0.70, 0.50, -0.00001, 0.00011], $ [0.70, 0.70, -0.00018, 0.00011], $ [0.70, 0.90, -0.00070, 0.00011], $ [0.90, 0.10, 0.00187, 0.00011], $ [0.90, 0.30, 0.00243, 0.00011], $ [0.90, 0.50, 0.00236, 0.00011], $ [0.90, 0.70, 0.00189, 0.00011], $ [0.90, 0.90, 0.00164, 0.00011]] subpix_well = [[0.10, 0.10, -0.00064, 0.00004], $ [0.10, 0.30, -0.00009, 0.00004], $ [0.10, 0.50, 0.00023, 0.00004], $ [0.10, 0.70, 0.00008, 0.00004], $ [0.10, 0.90, -0.00059, 0.00004], $ [0.30, 0.10, -0.00024, 0.00004], $ [0.30, 0.30, 0.00018, 0.00004], $ [0.30, 0.50, 0.00062, 0.00004], $ [0.30, 0.70, 0.00035, 0.00004], $ [0.30, 0.90, -0.00013, 0.00004], $ [0.50, 0.10, -0.00024, 0.00004], $ [0.50, 0.30, 0.00039, 0.00004], $ [0.50, 0.50, 0.00073, 0.00004], $ [0.50, 0.70, 0.00040, 0.00004], $ [0.50, 0.90, -0.00007, 0.00004], $ [0.70, 0.10, -0.00040, 0.00004], $ [0.70, 0.30, 0.00028, 0.00004], $ [0.70, 0.50, 0.00063, 0.00004], $ [0.70, 0.70, 0.00036, 0.00004], $ [0.70, 0.90, -0.00030, 0.00004], $ [0.90, 0.10, -0.00063, 0.00004], $ [0.90, 0.30, -0.00014, 0.00004], $ [0.90, 0.50, 0.00012, 0.00004], $ [0.90, 0.70, -0.00012, 0.00004], $ [0.90, 0.90, -0.00077, 0.00004]] ;Camera column 5 endif else if (camcol EQ 5) then begin ;Define the magnitude offsets fwhm_gt18 = [[0.550, -0.00730, 0.00202], $ [0.650, -0.00482, 0.00040], $ [0.750, -0.00623, 0.00015], $ [0.850, -0.00332, 0.00006], $ [0.950, -0.00085, 0.00004], $ [1.050, -0.00009, 0.00003], $ [1.150, -0.00040, 0.00003], $ [1.250, -0.00021, 0.00003], $ [1.350, 0.00105, 0.00003], $ [1.450, 0.00201, 0.00004], $ [1.550, 0.00247, 0.00005], $ [1.650, 0.00232, 0.00006], $ [1.750, 0.00368, 0.00007], $ [1.850, 0.00437, 0.00008], $ [1.950, 0.00670, 0.00011], $ [2.050, 0.00781, 0.00013], $ [2.150, 0.01061, 0.00017], $ [2.250, 0.01440, 0.00023], $ [2.350, 0.02089, 0.00030], $ [2.450, 0.02456, 0.00046], $ [2.550, 0.02812, 0.00052], $ [2.650, 0.04645, 0.00065], $ [2.750, 0.06520, 0.00190], $ [2.850, 0.01553, 0.00378]] fwhm_gt16_le18 = [[0.550, 0.00214, 0.00183], $ [0.650, -0.00078, 0.00040], $ [0.750, -0.00198, 0.00014], $ [0.850, -0.00075, 0.00005], $ [0.950, 0.00062, 0.00004], $ [1.050, 0.00075, 0.00003], $ [1.150, 0.00007, 0.00002], $ [1.250, -0.00051, 0.00003], $ [1.350, -0.00031, 0.00003], $ [1.450, -0.00017, 0.00003], $ [1.550, -0.00011, 0.00004], $ [1.650, -0.00060, 0.00005], $ [1.750, 0.00044, 0.00006], $ [1.850, -0.00062, 0.00007], $ [1.950, 0.00044, 0.00010], $ [2.050, 0.00010, 0.00011], $ [2.150, 0.00039, 0.00015], $ [2.250, 0.00131, 0.00021], $ [2.350, 0.00856, 0.00028], $ [2.450, 0.01052, 0.00041], $ [2.550, 0.00761, 0.00047], $ [2.650, 0.02761, 0.00062], $ [2.750, 0.02364, 0.00186], $ [2.850, -0.03873, 0.00441]] fwhm_le16 = [[0.550, 0.00298, 0.00310], $ [0.650, 0.00077, 0.00061], $ [0.750, -0.00021, 0.00023], $ [0.850, 0.00034, 0.00008], $ [0.950, 0.00137, 0.00005], $ [1.050, 0.00103, 0.00004], $ [1.150, 0.00028, 0.00004], $ [1.250, -0.00057, 0.00004], $ [1.350, -0.00094, 0.00004], $ [1.450, -0.00116, 0.00005], $ [1.550, -0.00138, 0.00006], $ [1.650, -0.00216, 0.00008], $ [1.750, -0.00185, 0.00009], $ [1.850, -0.00358, 0.00011], $ [1.950, -0.00356, 0.00014], $ [2.050, -0.00483, 0.00017], $ [2.150, -0.00552, 0.00023], $ [2.250, -0.00809, 0.00032], $ [2.350, -0.00018, 0.00045], $ [2.450, -0.00501, 0.00062], $ [2.550, -0.00727, 0.00071], $ [2.650, 0.01403, 0.00096], $ [2.750, 0.01951, 0.00320], $ [2.850, -0.05012, 0.00584]] subpix_under = [[0.10, 0.10, 0.00148, 0.00013], $ [0.10, 0.30, 0.00173, 0.00013], $ [0.10, 0.50, 0.00109, 0.00013], $ [0.10, 0.70, 0.00085, 0.00014], $ [0.10, 0.90, 0.00121, 0.00013], $ [0.30, 0.10, -0.00200, 0.00013], $ [0.30, 0.30, -0.00175, 0.00013], $ [0.30, 0.50, -0.00237, 0.00013], $ [0.30, 0.70, -0.00289, 0.00013], $ [0.30, 0.90, -0.00276, 0.00013], $ [0.50, 0.10, -0.00227, 0.00013], $ [0.50, 0.30, -0.00221, 0.00013], $ [0.50, 0.50, -0.00260, 0.00013], $ [0.50, 0.70, -0.00219, 0.00013], $ [0.50, 0.90, -0.00247, 0.00013], $ [0.70, 0.10, 0.00077, 0.00014], $ [0.70, 0.30, 0.00132, 0.00013], $ [0.70, 0.50, 0.00049, 0.00013], $ [0.70, 0.70, 0.00042, 0.00013], $ [0.70, 0.90, 0.00056, 0.00013], $ [0.90, 0.10, 0.00359, 0.00014], $ [0.90, 0.30, 0.00345, 0.00014], $ [0.90, 0.50, 0.00302, 0.00014], $ [0.90, 0.70, 0.00279, 0.00014], $ [0.90, 0.90, 0.00283, 0.00014]] subpix_well = [[0.10, 0.10, -0.00063, 0.00003], $ [0.10, 0.30, -0.00015, 0.00004], $ [0.10, 0.50, 0.00007, 0.00004], $ [0.10, 0.70, -0.00027, 0.00004], $ [0.10, 0.90, -0.00091, 0.00003], $ [0.30, 0.10, -0.00024, 0.00003], $ [0.30, 0.30, 0.00038, 0.00004], $ [0.30, 0.50, 0.00065, 0.00004], $ [0.30, 0.70, 0.00025, 0.00004], $ [0.30, 0.90, -0.00037, 0.00003], $ [0.50, 0.10, 0.00008, 0.00004], $ [0.50, 0.30, 0.00058, 0.00004], $ [0.50, 0.50, 0.00078, 0.00004], $ [0.50, 0.70, 0.00048, 0.00004], $ [0.50, 0.90, -0.00011, 0.00004], $ [0.70, 0.10, -0.00018, 0.00004], $ [0.70, 0.30, 0.00055, 0.00004], $ [0.70, 0.50, 0.00060, 0.00004], $ [0.70, 0.70, 0.00026, 0.00004], $ [0.70, 0.90, -0.00029, 0.00004], $ [0.90, 0.10, -0.00070, 0.00003], $ [0.90, 0.30, -0.00008, 0.00004], $ [0.90, 0.50, 0.00024, 0.00004], $ [0.90, 0.70, -0.00016, 0.00004], $ [0.90, 0.90, -0.00084, 0.00003]] ;Camera column 6 endif else if (camcol EQ 6) then begin ;Define the magnitude offsets fwhm_gt18 = [[0.550, 0.14400, 0.02759], $ [0.650, -0.01390, 0.00105], $ [0.750, -0.01196, 0.00038], $ [0.850, -0.00678, 0.00010], $ [0.950, -0.00374, 0.00006], $ [1.050, -0.00251, 0.00005], $ [1.150, -0.00082, 0.00004], $ [1.250, 0.00064, 0.00003], $ [1.350, 0.00075, 0.00003], $ [1.450, 0.00148, 0.00003], $ [1.550, 0.00224, 0.00004], $ [1.650, 0.00327, 0.00005], $ [1.750, 0.00435, 0.00006], $ [1.850, 0.00594, 0.00007], $ [1.950, 0.00686, 0.00008], $ [2.050, 0.00685, 0.00010], $ [2.150, 0.01151, 0.00013], $ [2.250, 0.01332, 0.00017], $ [2.350, 0.01923, 0.00023], $ [2.450, 0.02921, 0.00032], $ [2.550, 0.03495, 0.00044], $ [2.650, 0.03959, 0.00066], $ [2.750, 0.04242, 0.00074], $ [2.850, 0.03827, 0.00215]] fwhm_gt16_le18 = [[0.550, 0.08113, 0.01164], $ [0.650, -0.00395, 0.00104], $ [0.750, -0.00623, 0.00034], $ [0.850, -0.00188, 0.00010], $ [0.950, -0.00044, 0.00006], $ [1.050, -0.00102, 0.00004], $ [1.150, -0.00024, 0.00003], $ [1.250, 0.00030, 0.00003], $ [1.350, 0.00021, 0.00003], $ [1.450, 0.00031, 0.00003], $ [1.550, 0.00045, 0.00003], $ [1.650, 0.00074, 0.00004], $ [1.750, 0.00147, 0.00005], $ [1.850, 0.00185, 0.00006], $ [1.950, 0.00209, 0.00007], $ [2.050, 0.00090, 0.00009], $ [2.150, 0.00301, 0.00012], $ [2.250, 0.00295, 0.00015], $ [2.350, 0.00433, 0.00021], $ [2.450, 0.01140, 0.00030], $ [2.550, 0.01818, 0.00041], $ [2.650, 0.01298, 0.00059], $ [2.750, 0.01086, 0.00070], $ [2.850, 0.00932, 0.00195]] fwhm_le16 = [[0.550, 0.14279, 0.03105], $ [0.650, -0.00527, 0.00153], $ [0.750, -0.00318, 0.00054], $ [0.850, 0.00231, 0.00015], $ [0.950, 0.00270, 0.00009], $ [1.050, 0.00097, 0.00006], $ [1.150, 0.00090, 0.00005], $ [1.250, 0.00036, 0.00004], $ [1.350, -0.00063, 0.00004], $ [1.450, -0.00137, 0.00004], $ [1.550, -0.00196, 0.00005], $ [1.650, -0.00222, 0.00006], $ [1.750, -0.00197, 0.00008], $ [1.850, -0.00285, 0.00009], $ [1.950, -0.00325, 0.00011], $ [2.050, -0.00526, 0.00014], $ [2.150, -0.00388, 0.00017], $ [2.250, -0.00598, 0.00023], $ [2.350, -0.00722, 0.00032], $ [2.450, -0.00145, 0.00044], $ [2.550, 0.00396, 0.00060], $ [2.650, -0.00462, 0.00091], $ [2.750, -0.01762, 0.00108], $ [2.850, -0.00359, 0.00263]] subpix_under = [[0.10, 0.10, 0.00016, 0.00024], $ [0.10, 0.30, 0.00114, 0.00025], $ [0.10, 0.50, 0.00162, 0.00024], $ [0.10, 0.70, 0.00106, 0.00026], $ [0.10, 0.90, 0.00014, 0.00025], $ [0.30, 0.10, -0.00271, 0.00024], $ [0.30, 0.30, -0.00196, 0.00024], $ [0.30, 0.50, -0.00161, 0.00024], $ [0.30, 0.70, -0.00158, 0.00023], $ [0.30, 0.90, -0.00254, 0.00023], $ [0.50, 0.10, -0.00264, 0.00024], $ [0.50, 0.30, -0.00193, 0.00024], $ [0.50, 0.50, -0.00165, 0.00024], $ [0.50, 0.70, -0.00218, 0.00023], $ [0.50, 0.90, -0.00276, 0.00024], $ [0.70, 0.10, 0.00049, 0.00024], $ [0.70, 0.30, 0.00136, 0.00024], $ [0.70, 0.50, 0.00120, 0.00024], $ [0.70, 0.70, 0.00097, 0.00024], $ [0.70, 0.90, 0.00032, 0.00024], $ [0.90, 0.10, 0.00258, 0.00025], $ [0.90, 0.30, 0.00317, 0.00025], $ [0.90, 0.50, 0.00287, 0.00025], $ [0.90, 0.70, 0.00411, 0.00026], $ [0.90, 0.90, 0.00257, 0.00025]] subpix_well = [[0.10, 0.10, -0.00067, 0.00004], $ [0.10, 0.30, -0.00020, 0.00004], $ [0.10, 0.50, 0.00002, 0.00004], $ [0.10, 0.70, -0.00027, 0.00004], $ [0.10, 0.90, -0.00092, 0.00004], $ [0.30, 0.10, -0.00017, 0.00004], $ [0.30, 0.30, 0.00037, 0.00004], $ [0.30, 0.50, 0.00065, 0.00004], $ [0.30, 0.70, 0.00019, 0.00004], $ [0.30, 0.90, -0.00023, 0.00004], $ [0.50, 0.10, 0.00015, 0.00004], $ [0.50, 0.30, 0.00073, 0.00004], $ [0.50, 0.50, 0.00078, 0.00004], $ [0.50, 0.70, 0.00059, 0.00004], $ [0.50, 0.90, -0.00009, 0.00004], $ [0.70, 0.10, -0.00003, 0.00004], $ [0.70, 0.30, 0.00053, 0.00004], $ [0.70, 0.50, 0.00069, 0.00004], $ [0.70, 0.70, 0.00031, 0.00004], $ [0.70, 0.90, -0.00028, 0.00004], $ [0.90, 0.10, -0.00079, 0.00004], $ [0.90, 0.30, -0.00015, 0.00004], $ [0.90, 0.50, -0.00003, 0.00004], $ [0.90, 0.70, -0.00034, 0.00004], $ [0.90, 0.90, -0.00084, 0.00004]] endif endif endif ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;Calculate the magnitude corrections and apply them ;Create internal copies of the input parameters print, '' print, 'Preparing to calculate the magnitude corrections...' instr_mag_use = double(instr_mag) fwhm_use = double(fwhm) if (magtype EQ 'psf') then begin fcx_use = double(fcx) fcy_use = double(fcy) endif ;Set up a variable to contain the output corrected magnitude measurements mag_out = instr_mag_use ;Set up a variable to record which magnitude measurements were corrected corr_tag = intarr(nmag) ;Calculate the corrections for the magnitude measurements fainter than 18th magnitude print, '' if (magtype EQ 'aperture') then begin print, 'Calculating the magnitude corrections as a function of PSF FWHM and object brightness...' endif else print, 'Calculating the magnitude corrections as a function of PSF FWHM, object brightness, and subpixel coordinates...' fwhm_gt18 = double(fwhm_gt18) sz = size(fwhm_gt18, /DIMENSIONS) for i = 0L,(sz[1]-1L) do begin if (fwhm_gt18[2,i] GT err_thresh) then continue cfwhm = fwhm_gt18[0,i] subs = where((fwhm_use GE (cfwhm - 0.05D)) AND (fwhm_use LT (cfwhm + 0.05D)) AND (instr_mag_use GT 18.0D), nsubs) if (nsubs EQ 0L) then continue mag_out[subs] = mag_out[subs] - fwhm_gt18[1,i] corr_tag[subs] = 1 endfor if (magtype EQ 'aperture') then begin print, '33%...' endif else print, '20%...' ;Calculate the corrections for the magnitude measurements fainter than 16th magnitude ;but brighter than 18th magnitude fwhm_gt16_le18 = double(fwhm_gt16_le18) sz = size(fwhm_gt16_le18, /DIMENSIONS) for i = 0L,(sz[1]-1L) do begin if (fwhm_gt16_le18[2,i] GT err_thresh) then continue cfwhm = fwhm_gt16_le18[0,i] subs = where((fwhm_use GE (cfwhm - 0.05D)) AND (fwhm_use LT (cfwhm + 0.05D)) AND (instr_mag_use GT 16.0D) AND (instr_mag_use LE 18.0D), nsubs) if (nsubs EQ 0L) then continue mag_out[subs] = mag_out[subs] - fwhm_gt16_le18[1,i] corr_tag[subs] = 1 endfor if (magtype EQ 'aperture') then begin print, '66%...' endif else print, '40%...' ;Calculate the corrections for the magnitude measurements brighter than 16th magnitude fwhm_le16 = double(fwhm_le16) sz = size(fwhm_le16, /DIMENSIONS) for i = 0L,(sz[1]-1L) do begin if (fwhm_le16[2,i] GT err_thresh) then continue cfwhm = fwhm_le16[0,i] subs = where((fwhm_use GE (cfwhm - 0.05D)) AND (fwhm_use LT (cfwhm + 0.05D)) AND (instr_mag_use LE 16.0D), nsubs) if (nsubs EQ 0L) then continue mag_out[subs] = mag_out[subs] - fwhm_le16[1,i] corr_tag[subs] = 1 endfor if (magtype EQ 'aperture') then begin print, '100%...' endif else print, '60%...' ;If the magnitude measurements are PSF magnitudes if (magtype EQ 'psf') then begin ;If the filter is not 'u' or 'g' if ((filter NE 'u') AND (filter NE 'g')) then begin ;Calculate the corrections for the magnitude measurements with a PSF FWHM less than ;the critical sampling subpix_under = double(subpix_under) sz = size(subpix_under, /DIMENSIONS) for i = 0L,(sz[1]-1L) do begin if (subpix_under[3,i] GT err_thresh) then continue cfx = subpix_under[0,i] cfy = subpix_under[1,i] subs = where((fwhm_use LT 0.93D) AND (fcx_use GE (cfx - 0.1D)) AND (fcx_use LT (cfx + 0.1D)) AND (fcy_use GE (cfy - 0.1D)) AND (fcy_use LT (cfy + 0.1D)), nsubs) if (nsubs EQ 0L) then continue mag_out[subs] = mag_out[subs] - subpix_under[2,i] corr_tag[subs] = 1 endfor print, '80%...' endif ;Calculate the corrections for the magnitude measurements with a PSF FWHM greater than ;or equal to the critical sampling subpix_well = double(subpix_well) sz = size(subpix_well, /DIMENSIONS) for i = 0L,(sz[1]-1L) do begin if (subpix_well[3,i] GT err_thresh) then continue cfx = subpix_well[0,i] cfy = subpix_well[1,i] subs = where((fwhm_use GE 0.93D) AND (fcx_use GE (cfx - 0.1D)) AND (fcx_use LT (cfx + 0.1D)) AND (fcy_use GE (cfy - 0.1D)) AND (fcy_use LT (cfy + 0.1D)), nsubs) if (nsubs EQ 0L) then continue mag_out[subs] = mag_out[subs] - subpix_well[2,i] corr_tag[subs] = 1 endfor print, '100%...' endif ;Determine the subscripts of the magnitude measurements that were not corrected subs_not_corrected = where(corr_tag EQ 0, nsubs_not_corrected) print, '' print, 'No. of input magnitude measurements: ' + strcompress(string(nmag), /REMOVE_ALL) print, 'No. of magnitude measurements for which appropriate corrections do not exist: ' + strcompress(string(nsubs_not_corrected), /REMOVE_ALL) print, '' print, 'Finished!' status = 1 END