aboutsummaryrefslogtreecommitdiff
path: root/noao/digiphot/apphot/lib/photdef.h
diff options
context:
space:
mode:
authorJoseph Hunkeler <jhunkeler@gmail.com>2015-07-08 20:46:52 -0400
committerJoseph Hunkeler <jhunkeler@gmail.com>2015-07-08 20:46:52 -0400
commitfa080de7afc95aa1c19a6e6fc0e0708ced2eadc4 (patch)
treebdda434976bc09c864f2e4fa6f16ba1952b1e555 /noao/digiphot/apphot/lib/photdef.h
downloadiraf-linux-fa080de7afc95aa1c19a6e6fc0e0708ced2eadc4.tar.gz
Initial commit
Diffstat (limited to 'noao/digiphot/apphot/lib/photdef.h')
-rw-r--r--noao/digiphot/apphot/lib/photdef.h43
1 files changed, 43 insertions, 0 deletions
diff --git a/noao/digiphot/apphot/lib/photdef.h b/noao/digiphot/apphot/lib/photdef.h
new file mode 100644
index 00000000..3d02f11a
--- /dev/null
+++ b/noao/digiphot/apphot/lib/photdef.h
@@ -0,0 +1,43 @@
+# PHOT header file
+
+define LEN_PHOTSTRUCT (30 + SZ_FNAME + SZ_LINE + 2)
+
+# photmetry aperture parameters
+
+define AP_NAPERTS Memi[$1] # Number of apertures
+define AP_PXCUR Memr[P2R($1+1)] # X aperture center
+define AP_PYCUR Memr[P2R($1+2)] # Y aperture center
+define AP_NMAXAP Memi[$1+3] # Maximum number of apertures
+define AP_NMINAP Memi[$1+4] # Minimum number of apertures
+define AP_APERTS Memi[$1+5] # Pointer to aperture array
+define AP_APIX Memi[$1+6] # Pointer to pixels
+define AP_XAPIX Memi[$1+7] # Pointer to x coords array (not used)
+define AP_YAPIX Memi[$1+8] # Pointer to y coords array (not used)
+define AP_NAPIX Memi[$1+9] # Number of pixels (not used)
+define AP_LENABUF Memi[$1+10] # Size of pixels buffer (not used)
+define AP_AXC Memr[P2R($1+11)] # X center of subraster
+define AP_AYC Memr[P2R($1+12)] # X center of subraster
+define AP_ANX Memi[$1+13] # X dimension of subraster
+define AP_ANY Memi[$1+14] # Y dimension of subraster
+define AP_OPXCUR Memr[P2R($1+15)] # X aperture center
+define AP_OPYCUR Memr[P2R($1+16)] # Y aperture center
+
+# photometry output
+
+define AP_MAGS Memi[$1+17] # Pointer to magnitude array
+define AP_MAGERRS Memi[$1+18] # Pointer to mag errors array
+define AP_AREA Memi[$1+19] # Pointer to areas array
+define AP_SUMS Memi[$1+20] # Pointer to aperture sums array
+
+# photometry parameters
+
+define AP_ZMAG Memr[P2R($1+21)] # Zero point of magnitude scale
+define AP_PWEIGHTS Memi[$1+22] # Weighting function for ophot
+define AP_PWSTRING Memc[P2C($1+24)] # Weights string
+define AP_APSTRING Memc[P2C($1+24+SZ_FNAME+1)] # Apertures string
+
+# phot default defintions
+
+define DEF_ZMAG 25.0
+define DEF_APERTS "3.0"
+define DEF_PWEIGHTS AP_PWCONSTANT