- Timestamp:
- Dec 11, 2015, 4:57:24 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/dvopsps/src/insert_FWobjects_dvopsps_catalog.c
r39092 r39251 148 148 "FLUX_PSF_WRP_ERR FLOAT, " 149 149 "FLUX_PSF_WRP_STDEV FLOAT, " 150 150 "MAG_PSF_WRP FLOAT, " 151 "MAG_PSF_WRP_ERR FLOAT, " 152 151 153 "FLUX_KRON_WRP FLOAT, " 152 154 "FLUX_KRON_WRP_ERR FLOAT, " 153 155 "FLUX_KRON_WRP_STDEV FLOAT, " 154 156 "MAG_KRON_WRP FLOAT, " 157 "MAG_KRON_WRP_ERR FLOAT, " 158 155 159 "FLUX_AP_WRP FLOAT, " 156 160 "FLUX_AP_WRP_ERR FLOAT, " 157 "FLUX_AP_WRP_STDEV FLOAT, " 161 "FLUX_AP_WRP_STDEV FLOAT, " 162 "MAG_AP_WRP FLOAT, " 163 "MAG_AP_WRP_ERR FLOAT, " 158 164 159 165 "FLAGS INT " … … 188 194 "FLUX_STD_AP_R5 FLOAT, " 189 195 "FLUX_FIL_AP_R5 FLOAT, " 196 "MAG_AP_R5 FLOAT, " 197 "MAG_ERR_AP_R5 FLOAT, " 190 198 191 199 "FLUX_AP_R6 FLOAT, " … … 193 201 "FLUX_STD_AP_R6 FLOAT, " 194 202 "FLUX_FIL_AP_R6 FLOAT, " 203 "MAG_AP_R6 FLOAT, " 204 "MAG_ERR_AP_R6 FLOAT, " 195 205 196 206 "FLUX_AP_R7 FLOAT, " … … 198 208 "FLUX_STD_AP_R7 FLOAT, " 199 209 "FLUX_FIL_AP_R7 FLOAT, " 210 "MAG_AP_R7 FLOAT, " 211 "MAG_ERR_AP_R7 FLOAT, " 200 212 201 213 "X11_SM_OBJ FLOAT, " … … 262 274 "FLUX_PSF_WRP, " 263 275 "FLUX_PSF_WRP_ERR, " 264 "FLUX_PSF_WRP_STDEV, " 276 "FLUX_PSF_WRP_STDEV, " 277 "MAG_PSF_WRP, " 278 "MAG_PSF_WRP_ERR, " 265 279 266 280 "FLUX_KRON_WRP, " 267 281 "FLUX_KRON_WRP_ERR, " 268 "FLUX_KRON_WRP_STDEV, " 282 "FLUX_KRON_WRP_STDEV, " 283 "MAG_KRON_WRP, " 284 "MAG_KRON_WRP_ERR, " 269 285 270 286 "FLUX_AP_WRP, " 271 287 "FLUX_AP_WRP_ERR, " 272 "FLUX_AP_WRP_STDEV, " 288 "FLUX_AP_WRP_STDEV, " 289 "MAG_AP_WRP, " 290 "MAG_AP_WRP_ERR, " 273 291 274 292 "FLAGS" … … 287 305 "FLUX_STD_AP_R5, " 288 306 "FLUX_FIL_AP_R5, " 307 "MAG_AP_R5, " 308 "MAG_ERR_AP_R5, " 289 309 290 310 "FLUX_AP_R6, " … … 292 312 "FLUX_STD_AP_R6, " 293 313 "FLUX_FIL_AP_R6, " 314 "MAG_AP_R6, " 315 "MAG_ERR_AP_R6, " 294 316 295 317 "FLUX_AP_R7, " … … 297 319 "FLUX_STD_AP_R7, " 298 320 "FLUX_FIL_AP_R7, " 321 "MAG_AP_R7, " 322 "MAG_ERR_AP_R7, " 299 323 300 324 "X11_SM_OBJ, " … … 348 372 float meanPSFFluxErr = NAN; 349 373 float meanPSFFluxStd = NAN; 374 float meanPSFMag = NAN; 375 float meanPSFMagErr = NAN; 350 376 if (isfinite(secfilt->dFpsfWrp) && isfinite(secfilt->FpsfWrp)) { 351 377 meanPSFFlux = secfilt-> FpsfWrp; 352 378 meanPSFFluxErr = secfilt->dFpsfWrp; 353 379 meanPSFFluxStd = secfilt->sFpsfWrp; 380 if (meanPSFFlux > 0.0) { 381 meanPSFMag = -2.5 * log10(meanPSFFlux / 3631.0); 382 meanPSFMagErr = (2.5 * meanPSFFluxErr) / (meanPSFFlux * log(10)); 383 } 354 384 } 355 385 … … 357 387 float meanKronFluxErr = NAN; 358 388 float meanKronFluxStd = NAN; 389 float meanKronMag = NAN; 390 float meanKronMagErr = NAN; 359 391 if (isfinite(secfilt->dFkronWrp) && isfinite(secfilt->FkronWrp)) { 360 392 meanKronFlux = secfilt-> FkronWrp; 361 393 meanKronFluxErr = secfilt->dFkronWrp; 362 394 meanKronFluxStd = secfilt->sFkronWrp; 395 if (meanKronFlux > 0.0) { 396 meanKronMag = -2.5 * log10(meanKronFlux / 3631.0); 397 meanKronMagErr = (2.5 * meanKronFluxErr) / (meanKronFlux * log(10)); 398 } 363 399 } 364 400 … … 366 402 float meanApFluxErr = NAN; 367 403 float meanApFluxStd = NAN; 404 float meanApMag = NAN; 405 float meanApMagErr = NAN; 368 406 if (isfinite(secfilt->dFapWrp) && isfinite(secfilt->FapWrp)) { 369 407 meanApFlux = secfilt-> FapWrp; 370 408 meanApFluxErr = secfilt->dFapWrp; 371 409 meanApFluxStd = secfilt->sFapWrp; 410 if (meanApFlux > 0.0) { 411 meanApMag = -2.5 * log10(meanApFlux / 3631.0); 412 meanApMagErr = (2.5 * meanApFluxErr) / (meanApFlux * log(10)); 413 } 372 414 } 373 415 … … 382 424 PRINT_FLOAT(sec_buffer, meanPSFFluxErr, "%.6e, "); // uflux precision 383 425 PRINT_FLOAT(sec_buffer, meanPSFFluxStd, "%.6e, "); // uflux precision 384 426 PRINT_FLOAT(sec_buffer, meanPSFMag, "%.6f, "); 427 PRINT_FLOAT(sec_buffer, meanPSFMagErr, "%.6f, "); 428 385 429 PRINT_FLOAT(sec_buffer, meanKronFlux, "%.6e, "); // uflux precision 386 430 PRINT_FLOAT(sec_buffer, meanKronFluxErr, "%.6e, "); // uflux precision 387 431 PRINT_FLOAT(sec_buffer, meanKronFluxStd, "%.6e, "); // uflux precision 432 PRINT_FLOAT(sec_buffer, meanKronMag, "%.6f, "); 433 PRINT_FLOAT(sec_buffer, meanKronMagErr, "%.6f, "); 388 434 389 435 PRINT_FLOAT(sec_buffer, meanApFlux, "%.6e, "); // uflux precision 390 436 PRINT_FLOAT(sec_buffer, meanApFluxErr, "%.6e, "); // uflux precision 391 437 PRINT_FLOAT(sec_buffer, meanApFluxStd, "%.6e, "); // uflux precision 438 PRINT_FLOAT(sec_buffer, meanApMag, "%.6f, "); 439 PRINT_FLOAT(sec_buffer, meanApMagErr, "%.6f, "); 392 440 393 441 PrintIOBuffer (sec_buffer, "%u ", secfilt->flags); … … 402 450 PrintIOBuffer (cpy_buffer, "%hd, ", lensobj->photcode); 403 451 452 float magApR5 = NAN; 453 float magErrApR5 = NAN; 454 float magApR6 = NAN; 455 float magErrApR6 = NAN; 456 float magApR7 = NAN; 457 float magErrApR7 = NAN; 458 459 if (lensobj->F_ApR5 > 0.0) { 460 magApR5 = -2.5 * log10(lensobj->F_ApR5 / 3631.0); 461 magErrApR5 = (2.5 * lensobj->dF_ApR5) / (lensobj->F_ApR5 * log(10)); 462 } 463 if (lensobj->F_ApR6 > 0.0) { 464 magApR6 = -2.5 * log10(lensobj->F_ApR6 / 3631.0); 465 magErrApR6 = (2.5 * lensobj->dF_ApR6) / (lensobj->F_ApR6 * log(10)); 466 } 467 if (lensobj->F_ApR7 > 0.0) { 468 magApR7 = -2.5 * log10(lensobj->F_ApR7 / 3631.0); 469 magErrApR7 = (2.5 * lensobj->dF_ApR7) / (lensobj->F_ApR7 * log(10)); 470 } 471 404 472 PRINT_FLOAT(cpy_buffer, lensobj-> F_ApR5, "%.6e, "); 405 473 PRINT_FLOAT(cpy_buffer, lensobj->dF_ApR5, "%.6e, "); 406 474 PRINT_FLOAT(cpy_buffer, lensobj->sF_ApR5, "%.6e, "); 407 475 PRINT_FLOAT(cpy_buffer, lensobj->fF_ApR5, "%.6e, "); 476 PRINT_FLOAT(cpy_buffer, magApR5, "%.6f, "); 477 PRINT_FLOAT(cpy_buffer, magErrApR5, "%.6f, "); 408 478 PRINT_FLOAT(cpy_buffer, lensobj-> F_ApR6, "%.6e, "); 409 479 PRINT_FLOAT(cpy_buffer, lensobj->dF_ApR6, "%.6e, "); 410 480 PRINT_FLOAT(cpy_buffer, lensobj->sF_ApR6, "%.6e, "); 411 481 PRINT_FLOAT(cpy_buffer, lensobj->fF_ApR6, "%.6e, "); 482 PRINT_FLOAT(cpy_buffer, magApR6, "%.6f, "); 483 PRINT_FLOAT(cpy_buffer, magErrApR6, "%.6f, "); 412 484 PRINT_FLOAT(cpy_buffer, lensobj-> F_ApR7, "%.6e, "); 413 485 PRINT_FLOAT(cpy_buffer, lensobj->dF_ApR7, "%.6e, "); 414 486 PRINT_FLOAT(cpy_buffer, lensobj->sF_ApR7, "%.6e, "); 415 487 PRINT_FLOAT(cpy_buffer, lensobj->fF_ApR7, "%.6e, "); 488 PRINT_FLOAT(cpy_buffer, magApR7, "%.6f, "); 489 PRINT_FLOAT(cpy_buffer, magErrApR7, "%.6f, "); 416 490 PRINT_FLOAT(cpy_buffer, lensobj->X11_sm_obj, "%.6e, "); 417 491 PRINT_FLOAT(cpy_buffer, lensobj->X12_sm_obj, "%.6e, ");
Note:
See TracChangeset
for help on using the changeset viewer.
