- Timestamp:
- Jul 17, 2014, 12:32:26 PM (12 years ago)
- Location:
- branches/eam_branches/ipp-ops-20130712/Ohana
- Files:
-
- 2 edited
-
. (modified) (1 prop)
-
src/libdvo/include/dvodb.h (modified) (9 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/ipp-ops-20130712/Ohana
- Property svn:mergeinfo deleted
-
branches/eam_branches/ipp-ops-20130712/Ohana/src/libdvo/include/dvodb.h
r35416 r37067 22 22 23 23 /* magnitude types */ 24 enum {MAG_NONE, 25 MAG_INST, 26 MAG_CAT, 27 MAG_APER, 28 MAG_APER_INST, 29 MAG_KRON, 30 MAG_KRON_INST, 31 MAG_KRON_ERR, 32 MAG_SYS, 33 MAG_REL, 34 MAG_CAL, 35 MAG_AVE, 36 MAG_REF, 37 MAG_ERR, 38 MAG_STDEV, 39 MAG_AVE_ERR, 40 MAG_PHOT_FLAGS, 41 MAG_CHISQ, 42 MAG_NCODE, 43 MAG_NPHOT, 44 MAG_20, 45 MAG_80, 46 MAG_UC_DIST, 47 MAG_STACK_DET_ID, 48 MAG_FLUX_PSF, 49 MAG_FLUX_PSF_ERR, 50 MAG_FLUX_KRON, 51 MAG_FLUX_KRON_ERR, 52 }; 24 25 typedef enum { 26 MAG_SRC_NONE, 27 MAG_SRC_CHP, 28 MAG_SRC_WRP, 29 MAG_SRC_STK, 30 } dvoMagSourceType; 31 32 typedef enum { 33 MAG_LEVEL_NONE, // -2.5*log(DN) [ie, not DN/sec] 34 MAG_LEVEL_INST, // -2.5*log(DN) [ie, not DN/sec] 35 MAG_LEVEL_CAT, // MAG_INST + 2.5*log(exptime) + C_lambda + K_lambda*(airmass - 1) 36 MAG_LEVEL_SYS, // MAG_CAT + \sum_i A_i * (color_i - color_o) [color correction for measure photcode] 37 MAG_LEVEL_REL, // MAG_SYS - Mcal [specific zero point for image] 38 MAG_LEVEL_CAL, // MAG_REL + \sum_i A_i * (color_i - color_o) [color correction for average photcode] 39 MAG_LEVEL_AVE, 40 MAG_LEVEL_REF, 41 } dvoMagLevelType; 42 43 typedef enum { 44 MAG_OPTION_NONE, 45 MAG_OPTION_MAG, 46 MAG_OPTION_ERR, 47 MAG_OPTION_FLUX, 48 MAG_OPTION_FLUX_ERR, 49 MAG_OPTION_STDEV, 50 MAG_OPTION_CHISQ, 51 MAG_OPTION_MIN, 52 MAG_OPTION_MAX, 53 MAG_OPTION_NCODE, 54 MAG_OPTION_NPHOT, // Nused 55 MAG_OPTION_UC_DIST, 56 MAG_OPTION_STACK_DET_ID, 57 MAG_OPTION_FLAGS, 58 } dvoMagOptionType; 59 60 typedef enum { 61 MAG_CLASS_NONE, 62 MAG_CLASS_PSF, 63 MAG_CLASS_KRON, 64 MAG_CLASS_APER, 65 } dvoMagClassType; 53 66 54 67 /* measure fields */ … … 90 103 MEAS_OBJ_FLAGS, 91 104 MEAS_SECFILT_FLAGS, 92 MEAS_ MAG,105 MEAS_PHOT, // photometry class of measurements 93 106 MEAS_MINST, 94 107 MEAS_MCAT, … … 144 157 MEAS_EXTERN_ID, 145 158 MEAS_EXPNAME_AS_INT, 146 MEAS_MCAL_OFFSET, 159 MEAS_MCAL_OFFSET, // make this a dvoMagOption? 147 160 MEAS_FLAT, 148 161 MEAS_CENTER_OFFSET, 149 MEAS_FLUX_PSF, 150 MEAS_FLUX_PSF_ERR, 151 MEAS_FLUX_KRON, 152 MEAS_FLUX_KRON_ERR, 162 MEAS_REF_COLOR, 153 163 }; 154 164 … … 174 184 AVE_TMEAN, 175 185 AVE_TRANGE, 186 AVE_PSF_QF, 187 AVE_PSF_QF_PERF, 188 AVE_STARGAL, 176 189 AVE_Xp, 177 190 AVE_NMEAS, 178 191 AVE_NMISS, 179 192 AVE_NPOS, 180 AVE_NPHOT,181 AVE_NCODE,182 AVE_MAG,183 AVE_dMAG,184 AVE_Xm,185 193 AVE_OBJ_FLAGS, 186 194 AVE_TYPE, … … 190 198 AVE_EXTID_HI, 191 199 AVE_EXTID_LO, 200 AVE_REF_COLOR, 201 AVE_PHOT, // photometry class of values 192 202 }; 203 204 // AVE_NPHOT, 205 // AVE_NCODE, 206 // AVE_MAG, 207 // AVE_dMAG, 208 // AVE_Xm, 193 209 194 210 enum {IMAGE_ZERO, … … 257 273 IMAGE_NFIT_ASTROM, 258 274 IMAGE_NLINK_PHOTOM, 259 IMAGE_NLINK_ASTROM 275 IMAGE_NLINK_ASTROM, 276 IMAGE_REF_COLOR 260 277 }; 261 278 … … 277 294 int table; 278 295 int ID; 279 int magMode; 296 297 dvoMagSourceType magSource; // chip, (forced) warp, stack [only relevant for averages] 298 dvoMagLevelType magLevel; // inst, cat, sys, rel, ave, ref, err, min, max, stdev, nphot, chisq, 299 dvoMagOptionType magOption; // psf, kron, aper 300 dvoMagClassType magClass; 301 280 302 char type; 281 303 PhotCode *photcode; … … 339 361 340 362 int GetMagMode PROTO((char *string)); 341 PhotCode *ParsePhotcodeField PROTO((char *field, int *mode, int def));363 int ParsePhotcodeField PROTO((dbField *field, char *fieldName, int fieldID)); 342 364 int ParseMeasureField PROTO((dbField *field, char *fieldName)); 343 365 int ParseAverageField PROTO((dbField *field, char *fieldName)); … … 372 394 373 395 // Some values used by code moved to libdvo from opihi. 374 enum {OPIHI_ FLT, OPIHI_INT};396 enum {OPIHI_NOTYPE, OPIHI_FLT, OPIHI_INT}; 375 397 #define opihi_flt double 376 398 #define opihi_int int
Note:
See TracChangeset
for help on using the changeset viewer.
