aboutsummaryrefslogtreecommitdiff
path: root/noao/digiphot/daophot/lib/apseldef.h
blob: ddf3c7d26beb6c5d35bdc729c9dc0063764a4f0b (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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
# the photometry structure definition


# input photometry list parameters (# 101 - 200)

define	APNUM		101		

# parameters for reading photometry results

define	DP_PAPID 	1	# star id number
define	DP_PAPXCEN	2	# x center
define	DP_PAPYCEN	3	# y center
define	DP_PAPSKY	4	# sky value
define	DP_PAPMAG1	5	# aperture 1 magnitude
define	DP_PAPMERR1	6	# aperture 1 magnitude error
define	DP_PAPGROUP	7	# group number
define	DP_PAPNITER	8	# number of iterations
define	DP_PAPCHI	9	# chi squared of fit
define	DP_PAPSHARP	10	# sharpness characteristic

# some useful definitions

define	NAPRESULT	5
define	NAPGROUP	6
define	NAPPAR		10

# define the column names for reading and writing photometry files

define	ID		"ID"
define	GROUP		"GROUP"
define	XCENTER		"XCENTER"
define	YCENTER		"YCENTER"
define	APMAG		"MAG[1]"
define	MAG		"MAG"
define	APMAGERR	"MERR[1]"
define	MAGERR		"MERR"
define	SKY		"MSKY"
define	NITER		"NITER"
define	CHI		"CHI"
define	SHARP		"SHARPNESS"
define	PIER		"PIER"
define	PERROR		"PERROR"

define	LEN_DPAPSTRUCT	(15)

define	DP_APNUM	Memi[$1]	# number of stars in list
define	DP_APRESULT	Memi[$1+1]	# pointer to fields needed
define	DP_APID		Memi[$1+2]	# pointer to star ids
define	DP_APXCEN	Memi[$1+3]	# pointer to stellar x centers
define	DP_APYCEN	Memi[$1+4]	# pointer to stellar y centers
define	DP_APMAG	Memi[$1+5]	# pointer to magnitudes
define	DP_APERR	Memi[$1+6]	# pointer to magnitude errors
define	DP_APMSKY	Memi[$1+7]	# pointer to sky values
define	DP_APGROUP	Memi[$1+8]	# pointer to group numbers
define	DP_APNITER	Memi[$1+9]	# pointer to number of iterations
define	DP_APCHI	Memi[$1+10]	# pointer to output chi values
define	DP_APSHARP	Memi[$1+11]	# pointer to output sharp values