Changeset 37246 for trunk/Ohana/src/libdvo/include/dvo.h
- Timestamp:
- Aug 12, 2014, 4:10:18 PM (12 years ago)
- Location:
- trunk/Ohana
- Files:
-
- 2 edited
-
. (modified) (1 prop)
-
src/libdvo/include/dvo.h (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana
- Property svn:mergeinfo changed
/branches/eam_branches/ipp-20140717/Ohana merged: 37176,37198,37225-37231,37240,37243
- Property svn:mergeinfo changed
-
trunk/Ohana/src/libdvo/include/dvo.h
r37116 r37246 464 464 } MeasureTiny; 465 465 466 / ** STRUCT DEFINITION **/466 // alternate version of PS1_V4 (old dev version) 467 467 typedef struct { 468 468 double R; // RA (decimal degrees ) … … 500 500 Average *Average_PS1_V4alt_ToInternal (Average_PS1_V4alt *in, off_t Nvalues); 501 501 502 / ** STRUCT DEFINITION **/502 // alternate version of PS1_V4 (old dev version) 503 503 typedef struct { 504 504 float dR; // RA offset (arcsec) … … 556 556 Measure *Measure_PS1_V4alt_ToInternal (Average *ave, Measure_PS1_V4alt *in, off_t Nvalues); 557 557 558 // alternate version of PS1_V5 (old dev version) 559 typedef struct { 560 float M; // average mag in this band (mags) 561 float dM; // formal error on average mag (mags) 562 float Map; // ave aperture mag in this band (mags) 563 float dMap; // ave aperture mag in this band (mags) 564 float sMap; // standard deviation of ap mags (mags) 565 float Mkron; // ave kron mag in this band (mags) 566 float dMkron; // formal error on average kron mag (mags) 567 float sMkron; // standard deviation of kron mags (mags) 568 float Mstdev; // standard deviation of measurements (mags) 569 float Mmin; // min accepted mag (mags) 570 float Mmax; // max accepted mag (mags) 571 float Mchisq; // chisq on average mag (value) 572 short Ncode; // number of detections in band 573 short Nused; // number of detections used in average 574 short NusedKron; // number of detections used in average 575 short NusedAp; // number of detections used in average 576 uint32_t flags; // photometry flags 577 float MpsfStk; // magnitude from stack (primary if available) 578 float FpsfStk; // flux from stack (primary if available) 579 float dFpsfStk; // mean flux psf error 580 float MkronStk; // magnitude from stack (primary if available) 581 float FkronStk; // flux from stack (primary if available) 582 float dFkronStk; // mean flux kron error 583 float MapStk; // magnitude from stack (primary if available) 584 float FapStk; // flux from stack (primary if available) 585 float dFapStk; // mean flux ap error 586 int stackPrmryOff; // measure entry which is primary stack detection 587 int stackBestOff; // measure entry which is best stack detection 588 float MpsfWrp; // psf magnitude from stack (primary if available) 589 float FpsfWrp; // psf flux from stack (primary if available) 590 float dFpsfWrp; // mean flux psf error 591 float sFpsfWrp; // mean flux psf stdev 592 float MkronWrp; // kron magnitude from stack (primary if available) 593 float FkronWrp; // kron flux from stack (primary if available) 594 float dFkronWrp; // mean flux kron error 595 float sFkronWrp; // mean flux kron stdev 596 float MapWrp; // aper magnitude from stack (primary if available) 597 float FapWrp; // aper flux from stack (primary if available) 598 float dFapWrp; // mean flux ap error 599 float sFapWrp; // mean flux ap stdev 600 short NusedWrp; // number of detections used in average 601 short NusedKronWrp; // number of detections used in average 602 short NusedApWrp; // number of detections used in average 603 short ubercalDist; // number of images from an ubercal-image 604 } SecFilt_PS1_V5alt; 605 606 SecFilt_PS1_V5alt *gfits_table_get_SecFilt_PS1_V5alt (FTable *table, off_t *Ndata, char *swapped); 607 int gfits_convert_SecFilt_PS1_V5alt (SecFilt_PS1_V5alt *data, off_t size, off_t nitems); 608 SecFilt *SecFilt_PS1_V5alt_ToInternal (SecFilt_PS1_V5alt *in, off_t Nvalues); 609 610 // alternate version of PS1_V5alt (old dev version) 611 typedef struct { 612 double R; // RA (decimal degrees ) 613 double D; // DEC (decimal degrees ) 614 float dR; // RA error (arcsec) 615 float dD; // DEC error (arcsec) 616 float uR; // RA*cos(D) proper-motion (arcsec/year) 617 float uD; // DEC proper-motion (arcsec/year) 618 float duR; // RA*cos(D) p-m error (arcsec/year) 619 float duD; // DEC p-m error (arcsec/year) 620 float P; // parallax (arcsec) 621 float dP; // parallax error (arcsec) 622 double Rstk; // RA on stack (decimal degrees ) 623 double Dstk; // DEC on stack (decimal degrees ) 624 float dRstk; // RA error on stack (arcsec) 625 float dDstk; // DEC error on stack (arcsec) 626 float ChiSqAve; // astrometry analysis chisq 627 float ChiSqPM; // astrometry analysis chisq 628 float ChiSqPar; // astrometry analysis chisq 629 int Tmean; // mean epoch (PM,PAR ref) (unix time seconds) 630 int Trange; // mean epoch (PM,PAR ref) (unix time seconds) 631 float psfQF; // psf coverage (bad masks) 632 float psfQFperf; // psf coverage (all masks) 633 float stargal; // star / galaxy separator (1/100 arcsec) 634 unsigned short Npos; // number of detections used for astrometry 635 unsigned short Nmeasure; // number of psf measurements 636 unsigned short Nmissing; // number of missings 637 unsigned short Nlensing; // number of lensing measurements 638 unsigned short Nlensobj; // number of lensing measurements 639 unsigned short Nextend; // number of extended measurements 640 int measureOffset; // offset to first psf measurement 641 int missingOffset; // offset to first missing obs 642 int lensingOffset; // offset to first lensing obs 643 int lensobjOffset; // offset to mean lensing data 644 int extendOffset; // offset to extended object entry 645 int paramsOffset; // offset to stellar parameter data 646 float refColorBlue; // color of astrometry ref stars 647 float refColorRed; // color of astrometry ref stars 648 uint32_t flags; // average object flags (star; ghost; etc) 649 uint32_t photFlagsUpper; // upper bit of 2 bit summary of per-measure photflags 650 uint32_t photFlagsLower; // lower bit of 2 bit summary of per-measure photflags 651 unsigned int objID; // unique ID for object in table 652 unsigned int catID; // unique ID for table in which object was first realized 653 uint64_t extID; // external ID for object (eg PSPS objID) 654 uint64_t extIDgc; // external ID for object in galactic coords 655 } Average_PS1_V5alt; 656 657 Average_PS1_V5alt *gfits_table_get_Average_PS1_V5alt (FTable *table, off_t *Ndata, char *swapped); 658 int gfits_convert_Average_PS1_V5alt (Average_PS1_V5alt *data, off_t size, off_t nitems); 659 Average *Average_PS1_V5alt_ToInternal (Average_PS1_V5alt *in, off_t Nvalues); 660 558 661 /* for some reason I have merged the set of tables and the file description, 559 662 so I need to have an internal structure to point to the separate files */
Note:
See TracChangeset
for help on using the changeset viewer.
