aboutsummaryrefslogtreecommitdiff
path: root/noao/digiphot/apphot/lib/photdef.h
blob: 3d02f11a5ad0c3d868a2ce7d5963d2c0522fce69 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
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