public software.sextractor

[/] [trunk/] [src/] [paramprofit.h] - Blame information for rev 225

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 115 bertin
/*
2
                                paramprofit.h
3
 
4
*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
5
*
6
*       Part of:        SExtractor
7
*
8
*       Author:         E.BERTIN (IAP)
9
*
10 131 bertin
*       Contents:       Model-fitting parameter list for catalog data.
11 115 bertin
*
12 225 bertin
*       Last modify:    03/08/2010
13 115 bertin
*
14
*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
15
*/
16
 
17 131 bertin
  {"VECTOR_MODEL", "Model-fitting coefficients",
18 127 bertin
        &outobj2.prof_vector, H_FLOAT, T_FLOAT, "%12.4g", "",
19 115 bertin
        "stat.fit.param;src.morph.param", "", 1, &prefs.prof_vectorsize},
20 131 bertin
  {"VECTOR_MODELERR", "Model-fitting coefficient uncertainties",
21 127 bertin
        &outobj2.prof_errvector, H_FLOAT, T_FLOAT, "%12.4g", "",
22
        "stat.stdev;stat.fit;src.morph.param", "", 1,
23
        &prefs.prof_errvectorsize},
24 208 bertin
  {"MATRIX_MODELERR", "Model-fitting covariance matrix",
25
        &outobj2.prof_errmatrix, H_FLOAT, T_FLOAT, "%12.4g", "",
26
        "stat.covariance;stat.fit;src.morph.param", "", 2,
27
        prefs.prof_errmatrixsize},
28 131 bertin
  {"CHI2_MODEL", "Reduced Chi2 of the fit",
29 115 bertin
        &outobj2.prof_chi2, H_FLOAT, T_FLOAT, "%12.7g", "",
30
        "stat.fit.chi2;src.morph", ""},
31 131 bertin
  {"FLAGS_MODEL", "Model-fitting flags",
32 115 bertin
        &outobj2.prof_flag, H_INT, T_BYTE, "%3d", "",
33
        "meta.code;stat.fit;src.morph", ""},
34 131 bertin
  {"NITER_MODEL", "Number of iterations for model-fitting",
35 115 bertin
        &outobj2.prof_niter, H_INT, T_SHORT, "%3d", "",
36
        "meta.number;stat.fit;src.morph", ""},
37 131 bertin
  {"FLUX_MODEL", "Flux from model-fitting",
38 115 bertin
        &outobj2.flux_prof, H_FLOAT, T_FLOAT, "%12.7g", "count",
39
        "phot.count;stat.fit.param", "ct"},
40 131 bertin
  {"FLUXERR_MODEL", "RMS error on model-fitting flux",
41 128 bertin
        &outobj2.fluxerr_prof, H_FLOAT, T_FLOAT, "%12.7g", "count",
42
        "stat.error;phot.count;stat.fit.param", "ct"},
43 131 bertin
  {"MAG_MODEL", "Magnitude from model-fitting",
44 115 bertin
        &outobj2.mag_prof, H_FLOAT, T_FLOAT, "%8.4f", "mag",
45
        "phot.mag;stat.fit.param", "mag"},
46 131 bertin
  {"MAGERR_MODEL", "RMS error on model-fitting magnitude",
47 194 bertin
        &outobj2.magerr_prof, H_FLOAT, T_FLOAT, "%8.4f", "mag",
48 128 bertin
        "stat.error;phot.mag;stat.fit.param", "mag"},
49 131 bertin
 
50 207 bertin
  {"FLUX_MAX_MODEL", "Peak model flux above background",
51
        &outobj2.peak_prof, H_FLOAT, T_FLOAT, "%12.7g", "count",
52
        "phot.flux.sb;stat.max;stat.fit.param", "ct"},
53
  {"FLUX_EFF_MODEL", "Effective model flux above background",
54
        &outobj2.fluxeff_prof, H_FLOAT, T_FLOAT, "%12.7g", "count",
55
        "phot.flux.sb;stat.fit.param", "ct"},
56
  {"FLUX_MEAN_MODEL", "Mean effective model flux above background",
57
        &outobj2.fluxmean_prof, H_FLOAT, T_FLOAT, "%12.7g", "count",
58
        "phot.flux.sb;stat.mean;stat.fit.param", "ct"},
59
  {"MU_MAX_MODEL", "Peak model surface brightness above background",
60
        &outobj2.mumax_prof, H_FLOAT, T_FLOAT, "%8.4f", "mag * arcsec**(-2)",
61
        "phot.mag.sb;stat.max;stat.fit.param", "mag.arcsec-2"},
62
  {"MU_EFF_MODEL", "Effective model surface brightness above background",
63
        &outobj2.mueff_prof, H_FLOAT, T_FLOAT, "%8.4f", "mag * arcsec**(-2)",
64
        "phot.mag.sb;stat.fit.param", "mag.arcsec-2"},
65
  {"MU_MEAN_MODEL", "Mean effective model surface brightness above background",
66
        &outobj2.mumean_prof, H_FLOAT, T_FLOAT, "%8.4f", "mag * arcsec**(-2)",
67
        "phot.mag.sb;stat.mean;stat.fit.param", "mag.arcsec-2"},
68
 
69 131 bertin
  {"XMODEL_IMAGE", "X coordinate from model-fitting",
70 217 bertin
        &outobj2.x_prof, H_FLOAT, T_DOUBLE, "%10.3f", "pixel",
71 115 bertin
        "pos.cartesian.x;stat.fit.param;instr.det;meta.main", "pix"},
72 131 bertin
  {"YMODEL_IMAGE", "Y coordinate from model-fitting",
73 217 bertin
        &outobj2.y_prof, H_FLOAT, T_DOUBLE, "%10.3f", "pixel",
74 115 bertin
        "pos.cartesian.y;stat.fit.param;instr.det;meta.main", "pix"},
75 131 bertin
 
76 213 bertin
  {"XFOCAL_WORLD", "Fitted position along focal-plane x axis",
77 199 bertin
        &outobj2.xf_prof, H_FLOAT, T_DOUBLE, "%18.10e", "",
78
        "pos.cartesian.x;stat.fit.param", ""},
79 213 bertin
  {"YFOCAL_WORLD", "Fitted position along focal-plane y axis",
80 199 bertin
        &outobj2.yf_prof, H_FLOAT, T_DOUBLE, "%18.10e", "",
81
        "pos.cartesian.y;stat.fit.param", ""},
82
 
83 131 bertin
  {"XMODEL_WORLD", "Fitted position along world x axis",
84 191 bertin
        &outobj2.xw_prof, H_FLOAT, T_DOUBLE, "%18.10e", "deg",
85 131 bertin
        "pos.eq.ra;stat.fit.param", "deg"},
86
  {"YMODEL_WORLD", "Fitted position along world y axis",
87 191 bertin
        &outobj2.yw_prof, H_FLOAT, T_DOUBLE, "%18.10e", "deg",
88 131 bertin
        "pos.eq.dec;stat.fit.param", "deg"},
89
 
90
  {"ALPHAMODEL_SKY", "Fitted position along right ascension  (native)",
91
        &outobj2.alphas_prof, H_FLOAT, T_DOUBLE, "%11.7f", "deg",
92
        "pos.eq.ra;stat.fit.param", "deg"},
93
  {"DELTAMODEL_SKY", "Fitted position along declination (native)",
94
        &outobj2.deltas_prof, H_FLOAT, T_DOUBLE, "%+11.7f", "deg",
95
        "pos.eq.dec;stat.fit.param", "deg"},
96
 
97
  {"ALPHAMODEL_J2000", "Fitted position along right ascension (J2000)",
98
        &outobj2.alpha2000_prof, H_FLOAT, T_DOUBLE, "%11.7f", "deg",
99
        "pos.eq.ra;stat.fit.param", "deg"},
100
  {"DELTAMODEL_J2000", "Fitted position along declination (J2000)",
101
        &outobj2.delta2000_prof, H_FLOAT, T_DOUBLE, "%+11.7f", "deg",
102
        "pos.eq.dec;stat.fit.param", "deg"},
103
 
104
  {"ALPHAMODEL_B1950", "Fitted position along right ascension (B1950)",
105
        &outobj2.alpha1950_prof, H_FLOAT, T_DOUBLE, "%11.7f", "deg",
106
        "pos.eq.ra;stat.fit.param", "deg"},
107
  {"DELTAMODEL_B1950", "Fitted position along declination (B1950)",
108
        &outobj2.delta1950_prof, H_FLOAT, T_DOUBLE, "%+11.7f", "deg",
109
        "pos.eq.dec;stat.fit.param", "deg"},
110
 
111
  {"ERRX2MODEL_IMAGE", "Variance of fitted position along x",
112 191 bertin
        &outobj2.poserrmx2_prof, H_EXPO, T_DOUBLE, "%18.10e", "pixel**2",
113 131 bertin
        "stat.variance;pos.errorEllipse;stat.fit.param;instr.det", "pix2"},
114
  {"ERRY2MODEL_IMAGE", "Variance of fitted position along y",
115 191 bertin
        &outobj2.poserrmy2_prof, H_EXPO, T_DOUBLE, "%18.10e", "pixel**2",
116 131 bertin
        "stat.variance;pos.errorEllipse;stat.fit.param;instr.det", "pix2"},
117
  {"ERRXYMODEL_IMAGE", "Covariance of fitted position between x and y",
118 191 bertin
        &outobj2.poserrmxy_prof, H_EXPO, T_DOUBLE, "%18.10e", "pixel**2",
119 131 bertin
        "stat.covariance;pos.errorEllipse;stat.fit.param;instr.det", "pix2"},
120
  {"ERRX2MODEL_WORLD", "Variance of fitted position along X-WORLD (alpha)",
121 191 bertin
        &outobj2.poserrmx2w_prof, H_EXPO, T_DOUBLE, "%18.10e", "deg**2",
122 131 bertin
        "stat.variance;pos.errorEllipse;stat.fit.param", "deg2"},
123
  {"ERRY2MODEL_WORLD", "Variance of fitted position along Y-WORLD (delta)",
124 191 bertin
        &outobj2.poserrmy2w_prof, H_EXPO, T_DOUBLE, "%18.10e", "deg**2",
125 131 bertin
        "stat.variance;pos.errorEllipse;stat.fit.param", "deg2"},
126
  {"ERRXYMODEL_WORLD", "Covariance of fitted position X-WORLD/Y-WORLD",
127 191 bertin
        &outobj2.poserrmxyw_prof, H_EXPO, T_DOUBLE, "%18.10e", "deg**2",
128 131 bertin
        "stat.covariance;pos.errorEllipse;stat.fit.param", "deg2"},
129
 
130
  {"ERRCXXMODEL_IMAGE", "Cxx error ellipse parameter of fitted position",
131
        &outobj2.poserrcxx_prof, H_EXPO, T_FLOAT, "%12.7g", "pixel**(-2)",
132
        "src.impactParam;pos.errorEllipse;stat.fit.param;instr.det", "pix-2"},
133
  {"ERRCYYMODEL_IMAGE", "Cyy error ellipse parameter of fitted position",
134
        &outobj2.poserrcyy_prof, H_EXPO, T_FLOAT, "%12.7g", "pixel**(-2)",
135
        "src.impactParam;pos.errorEllipse;stat.fit.param;instr.det", "pix-2"},
136
  {"ERRCXYMODEL_IMAGE", "Cxy error ellipse parameter of fitted position",
137
        &outobj2.poserrcxy_prof, H_EXPO, T_FLOAT, "%12.7g", "pixel**(-2)",
138
        "src.impactParam;pos.errorEllipse;stat.fit.param;instr.det", "pix-2"},
139
  {"ERRCXXMODEL_WORLD", "Cxx fitted error ellipse parameter (WORLD units)",
140
        &outobj2.poserrcxxw_prof, H_EXPO, T_FLOAT, "%12.7g", "deg**(-2)",
141
        "src.impactParam;pos.errorEllipse;stat.fit.param", "deg-2"},
142
  {"ERRCYYMODEL_WORLD", "Cyy fitted error ellipse parameter (WORLD units)",
143
        &outobj2.poserrcyyw_prof, H_EXPO, T_FLOAT, "%12.7g", "deg**(-2)",
144
        "src.impactParam;pos.errorEllipse;stat.fit.param", "deg-2"},
145
  {"ERRCXYMODEL_WORLD", "Cxy fitted error ellipse parameter (WORLD units)",
146
        &outobj2.poserrcxyw_prof, H_EXPO, T_FLOAT, "%12.7g", "deg**(-2)",
147
        "src.impactParam;pos.errorEllipsestat.fit.param", "deg-2"},
148
 
149
  {"ERRAMODEL_IMAGE", "RMS error of fitted position along major axis",
150
        &outobj2.poserra_prof, H_FLOAT, T_FLOAT, "%8.4f", "pixel",
151
        "stat.stdev;stat.max;pos.errorEllipse;stat.fit.param;instr.det", "pix"},
152
  {"ERRBMODEL_IMAGE", "RMS error of fitted position along minor axis",
153
        &outobj2.poserrb_prof, H_FLOAT, T_FLOAT, "%8.4f", "pixel",
154
        "stat.stdev;stat.min;pos.errorEllipse;stat.fit.param;instr.det", "pix"},
155
  {"ERRTHETAMODEL_IMAGE", "Error ellipse pos.angle of fitted position (CCW/x)",
156 191 bertin
        &outobj2.poserrtheta_prof, H_FLOAT, T_FLOAT, "%6.2f", "deg",
157 131 bertin
        "pos.posAng;pos.errorEllipse;stat.fit.param;instr.det", "deg"},
158
  {"ERRAMODEL_WORLD", "World RMS error of fitted position along major axis",
159
        &outobj2.poserraw_prof, H_FLOAT, T_FLOAT, "%12.7g", "deg",
160
        "stat.stdev;stat.max;pos.errorEllipse;stat.fit.param", "deg"},
161
  {"ERRBMODEL_WORLD", "World RMS error of fitted position along minor axis",
162
        &outobj2.poserrbw_prof, H_FLOAT, T_FLOAT, "%12.7g", "deg",
163
        "stat.stdev;stat.min;pos.errorEllipse;stat.fit.param", "deg"},
164
  {"ERRTHETAMODEL_WORLD", "Error ellipse pos.angle of fitted position (CCW/world-x)",
165 191 bertin
        &outobj2.poserrthetaw_prof, H_FLOAT, T_FLOAT, "%6.2f", "deg",
166 131 bertin
        "pos.posAng;pos.errorEllipse;stat.fit.param", "deg"},
167
  {"ERRTHETAMODEL_SKY", "Native fitted error ellipse pos. angle (east of north)",
168 191 bertin
        &outobj2.poserrthetas_prof, H_FLOAT, T_FLOAT, "%6.2f", "deg",
169 131 bertin
        "pos.posAng;pos.errorEllipse;stat.fit.param", "deg"},
170
  {"ERRTHETAMODEL_J2000", "J2000 fitted error ellipse pos. angle (east of north)",
171 191 bertin
        &outobj2.poserrtheta2000_prof, H_FLOAT, T_FLOAT, "%6.2f", "deg",
172 131 bertin
        "pos.posAng;pos.errorEllipse;stat.fit.param", "deg"},
173
  {"ERRTHETAMODEL_B1950", "B1950 fitted error ellipse pos. angle (east of north)",
174 191 bertin
        &outobj2.poserrtheta1950_prof, H_FLOAT, T_FLOAT, "%6.2f", "deg",
175 131 bertin
        "pos.posAng;pos.errorEllipse;stat.fit.param", "deg"},
176
 
177
 
178
  {"X2MODEL_IMAGE", "Variance along x from model-fitting",
179 191 bertin
        &outobj2.prof_mx2, H_EXPO, T_DOUBLE, "%18.10e", "pixel**2",
180 115 bertin
        "src.impactParam;stat.fit;instr.det", "pix2"},
181 131 bertin
  {"Y2MODEL_IMAGE", "Variance along y from model-fitting",
182 191 bertin
        &outobj2.prof_my2, H_EXPO, T_DOUBLE, "%18.10e", "pixel**2",
183 115 bertin
        "src.impactParam;stat.fit;instr.det", "pix2"},
184 131 bertin
  {"XYMODEL_IMAGE", "Covariance between x and y from model-fitting",
185 191 bertin
        &outobj2.prof_mxy, H_EXPO, T_DOUBLE, "%18.10e", "pixel**2",
186 115 bertin
        "src.impactParam;stat.fit;instr.det", "pix2"},
187 206 bertin
  {"ELLIP1MODEL_IMAGE", "Ellipticity component from model-fitting",
188 115 bertin
        &outobj2.prof_e1, H_FLOAT, T_FLOAT, "%10.6f", "",
189
        "src.ellipticity;stat.fit;instr.det", ""},
190 206 bertin
  {"ELLIP2MODEL_IMAGE", "Ellipticity component from model-fitting",
191 115 bertin
        &outobj2.prof_e2, H_FLOAT, T_FLOAT, "%10.6f", "",
192
        "src.ellipticity;stat.fit;instr.det", ""},
193 206 bertin
  {"POLAR1MODEL_IMAGE", "Ellipticity component (quadratic) from model-fitting",
194
        &outobj2.prof_pol1, H_FLOAT, T_FLOAT, "%10.6f", "",
195 115 bertin
        "src.ellipticity;stat.fit;instr.det", ""},
196 206 bertin
  {"POLAR2MODEL_IMAGE", "Ellipticity component (quadratic) from model-fitting",
197
        &outobj2.prof_pol2, H_FLOAT, T_FLOAT, "%10.6f", "",
198 115 bertin
        "src.ellipticity;stat.fit;instr.det", ""},
199
 
200 225 bertin
  {"ELLIP1ERRMODEL_IMAGE", "Ellipticity component std.error from model-fitting",
201
        &outobj2.proferr_e1, H_FLOAT, T_FLOAT, "%10.6f", "",
202
        "stat.error;src.ellipticity;stat.fit;instr.det", ""},
203
  {"ELLIP2ERRMODEL_IMAGE", "Ellipticity component std.error from model-fitting",
204
        &outobj2.proferr_e2, H_FLOAT, T_FLOAT, "%10.6f", "",
205
        "stat.error;src.ellipticity;stat.fit;instr.det", ""},
206
  {"ELLIPCORRMODEL_IMAGE", "Corr.coeff between ellip.components from model-fitting",
207
        &outobj2.profcorr_e12, H_FLOAT, T_FLOAT, "%10.6f", "",
208
        "stat.correlation;src.ellipticity;stat.fit;instr.det", ""},
209
 
210
  {"POLAR1ERRMODEL_IMAGE", "Polarisation component std.error from model-fitting",
211
        &outobj2.proferr_pol1, H_FLOAT, T_FLOAT, "%10.6f", "",
212
        "stat.error;src.ellipticity;stat.fit;instr.det", ""},
213
  {"POLAR2ERRMODEL_IMAGE", "Polarisation component std.error from model-fitting",
214
        &outobj2.proferr_pol2, H_FLOAT, T_FLOAT, "%10.6f", "",
215
        "stat.error;src.ellipticity;stat.fit;instr.det", ""},
216
  {"POLARCORRMODEL_IMAGE", "Corr.coeff between polar. components from fitting",
217
        &outobj2.profcorr_pol12, H_FLOAT, T_FLOAT, "%10.6f", "",
218
        "stat.correlation;src.ellipticity;stat.fit;instr.det", ""},
219
 
220 206 bertin
  {"X2MODEL_WORLD", "Variance along X-WORLD (alpha) from model-fitting",
221
        &outobj2.prof_mx2w, H_EXPO, T_DOUBLE, "%18.10e", "deg**2",
222
        "src.impactParam;stat.fit", "deg2"},
223
  {"Y2MODEL_WORLD", "Variance along Y_WORLD (delta) from model-fitting",
224
        &outobj2.prof_my2w, H_EXPO, T_DOUBLE, "%18.10e", "deg**2",
225
        "src.impactParam;stat.fit", "deg2"},
226
  {"XYMODEL_WORLD", "Covariance between X-WORLD and Y-WORLD from model-fitting",
227
        &outobj2.prof_mxyw, H_EXPO, T_DOUBLE, "%18.10e", "deg**2",
228
        "src.impactParam;stat.fit", "deg2"},
229
  {"ELLIP1MODEL_WORLD", "Ellipticity component from model-fitting",
230
        &outobj2.prof_e1w, H_FLOAT, T_FLOAT, "%10.6f", "",
231
        "src.ellipticity;stat.fit", ""},
232
  {"ELLIP2MODEL_WORLD", "Ellipticity component from model-fitting",
233
        &outobj2.prof_e2w, H_FLOAT, T_FLOAT, "%10.6f", "",
234
        "src.ellipticity;stat.fit", ""},
235 225 bertin
  {"POLAR1MODEL_WORLD", "Polarisation component from model-fitting",
236 206 bertin
        &outobj2.prof_pol1w, H_FLOAT, T_FLOAT, "%10.6f", "",
237
        "src.ellipticity;stat.fit", ""},
238 225 bertin
  {"POLAR2MODEL_WORLD", "Polarisation component from model-fitting",
239 206 bertin
        &outobj2.prof_pol2w, H_FLOAT, T_FLOAT, "%10.6f", "",
240
        "src.ellipticity;stat.fit", ""},
241
 
242
  {"CXXMODEL_IMAGE", "Cxx ellipse parameter from model-fitting",
243
        &outobj2.prof_cxx, H_EXPO, T_FLOAT, "%15.7e", "pixel**(-2)",
244
        "src.impactParam;stat.fit;instr.det", "pix-2"},
245
  {"CYYMODEL_IMAGE", "Cyy ellipse parameter from model-fittinh",
246
        &outobj2.prof_cyy, H_EXPO, T_FLOAT, "%15.7e", "pixel**(-2)",
247
        "src.impactParam;stat.fit;instr.det", "pix-2"},
248
  {"CXYMODEL_IMAGE", "Cxy ellipse parameter from model-fitting",
249
        &outobj2.prof_cxy, H_EXPO, T_FLOAT, "%15.7e", "pixel**(-2)",
250
        "src.impactParam;stat.fit;instr.det", "pix-2"},
251
  {"CXXMODEL_WORLD", "Cxx ellipse parameter (WORLD) from model-fitting",
252
        &outobj2.prof_cxxw, H_EXPO, T_FLOAT, "%15.7e", "deg**(-2)",
253
        "src.impactParam;stat.fit", "deg-2"},
254
  {"CYYMODEL_WORLD", "Cyy ellipse parameter (WORLD) from model-fitting",
255
        &outobj2.prof_cyyw, H_EXPO, T_FLOAT, "%15.7e", "deg**(-2)",
256
        "src.impactParam;stat.fit", "deg-2"},
257
  {"CXYMODEL_WORLD", "Cxy ellipse parameter (WORLD) from model-fitting",
258
        &outobj2.prof_cxyw, H_EXPO, T_FLOAT, "%15.7e", "deg**(-2)",
259
        "src.impactParam;stat.fit", "deg-2"},
260
 
261
  {"AMODEL_IMAGE", "Model RMS along major axis",
262
        &outobj2.prof_a, H_FLOAT, T_FLOAT, "%9.3f", "pixel",
263
        "phys.size.smajAxis;stat.fit;instr.det", "pix"},
264
  {"BMODEL_IMAGE", "Model RMS along minor axis",
265
        &outobj2.prof_b, H_FLOAT, T_FLOAT, "%9.3f", "pixel",
266
        "phys.size.sminAxis;stat.fit;instr.det", "pix"},
267
  {"THETAMODEL_IMAGE", "Model position angle (CCW/x)",
268
        &outobj2.prof_theta, H_FLOAT, T_FLOAT, "%6.2f", "deg",
269
        "pos.posAng;stat.fit;instr.det", "deg"},
270
  {"AMODEL_WORLD", "Model RMS along major axis (WORLD units)",
271
        &outobj2.prof_aw, H_FLOAT, T_FLOAT, "%12.7g", "deg",
272
        "phys.size.smajAxis;stat.fit", "deg"},
273
  {"BMODEL_WORLD", "Model RMS along minor axis (WORLD units)",
274
        &outobj2.prof_bw, H_FLOAT, T_FLOAT, "%12.7g", "deg",
275
        "phys.size.sminAxis;stat.fit", "deg"},
276
  {"THETAMODEL_WORLD", "Model position angle (CCW/WORLD-x)",
277
        &outobj2.prof_thetaw, H_FLOAT, T_FLOAT, "%6.2f", "deg",
278
        "pos.posAng;stat.fit", "deg"},
279
  {"THETAMODEL_SKY", "Model position angle (east of north) (native)",
280
        &outobj2.prof_thetas, H_FLOAT, T_FLOAT, "%+6.2f", "deg",
281
        "pos.posAng;stat.fit", "deg"},
282
  {"THETAMODEL_J2000", "Model position angle (east of north) (J2000)",
283
        &outobj2.prof_theta2000, H_FLOAT, T_FLOAT, "%+6.2f", "deg",
284
        "pos.posAng;stat.fit", "deg"},
285
  {"THETAMODEL_B1950", "Model position angle (east of north) (B1950)",
286
        &outobj2.prof_theta1950, H_FLOAT, T_FLOAT, "%+6.2f", "deg",
287
        "pos.posAng;stat.fit", "deg"},
288
 
289 209 bertin
  {"SPREAD_MODEL", "Spread parameter from model-fitting",
290
        &outobj2.prof_concentration, H_FLOAT, T_FLOAT, "%8.5f", "",
291 179 bertin
        "src.morph.param", ""},
292 209 bertin
  {"SPREADERR_MODEL", "Spread parameter error from model-fitting",
293
        &outobj2.prof_concentrationerr, H_FLOAT, T_FLOAT, "%8.5f", "",
294
        "src.morph.param", ""},
295 221 bertin
/*
296 179 bertin
  {"CLASS_STAR_MODEL", "S/G classifier from model-fitting",
297
        &outobj2.prof_class_star, H_FLOAT, T_FLOAT, "%7.4f", "",
298
        "src.class.starGalaxy", ""},
299 221 bertin
*/
300 120 bertin
  {"FLUX_BACKOFFSET", "Background offset from fitting",
301 128 bertin
        &outobj2.prof_offset_flux, H_FLOAT, T_FLOAT, "%12.7g", "count",
302 116 bertin
        "instr.skyLevel;arith.diff;stat.fit.param", "ct"},
303 128 bertin
  {"FLUXERR_BACKOFFSET", "RMS error on fitted background offset",
304
        &outobj2.prof_offset_fluxerr, H_FLOAT, T_FLOAT, "%12.7g", "count",
305
        "stat.error;instr.skyLevel;arith.diff;stat.fit.param", "ct"},
306
 
307 120 bertin
  {"FLUX_SPHEROID", "Spheroid total flux from fitting",
308 119 bertin
        &outobj2.prof_spheroid_flux, H_FLOAT, T_FLOAT, "%12.7g", "count",
309 115 bertin
        "phot.count;stat.fit.param", "ct"},
310 128 bertin
  {"FLUXERR_SPHEROID", "RMS error on fitted spheroid total flux",
311
        &outobj2.prof_spheroid_fluxerr, H_FLOAT, T_FLOAT, "%12.7g", "count",
312
        "stat.error;phot.count;stat.fit.param", "ct"},
313 120 bertin
  {"MAG_SPHEROID", "Spheroid total magnitude from fitting",
314 115 bertin
        &outobj2.prof_spheroid_mag, H_FLOAT, T_FLOAT, "%8.4f", "mag",
315
        "phot.mag;stat.fit.param", "mag"},
316 128 bertin
  {"MAGERR_SPHEROID", "RMS error on fitted spheroid total magnitude",
317
        &outobj2.prof_spheroid_magerr, H_FLOAT, T_FLOAT, "%8.4f", "mag",
318
        "stat.error;phot.mag;stat.fit.param", "mag"},
319 206 bertin
  {"FLUX_MAX_SPHEROID", "Peak spheroid flux above background",
320
        &outobj2.prof_spheroid_peak, H_FLOAT, T_FLOAT, "%12.7g", "count",
321
        "phot.flux.sb;stat.max;stat.fit.param", "ct"},
322
  {"FLUX_EFF_SPHEROID", "Effective spheroid flux above background",
323
        &outobj2.prof_spheroid_fluxeff, H_FLOAT, T_FLOAT, "%12.7g", "count",
324
        "phot.flux.sb;stat.fit.param", "ct"},
325 207 bertin
  {"FLUX_MEAN_SPHEROID", "Mean effective spheroid flux above background",
326
        &outobj2.prof_spheroid_fluxmean, H_FLOAT, T_FLOAT, "%12.7g", "count",
327
        "phot.flux.sb;stat.mean;stat.fit.param", "ct"},
328 206 bertin
  {"MU_MAX_SPHEROID", "Peak spheroid surface brightness above background",
329
        &outobj2.prof_spheroid_mumax, H_FLOAT, T_FLOAT, "%8.4f", "mag * arcsec**(-2)",
330
        "phot.mag.sb;stat.max;stat.fit.param", "mag.arcsec-2"},
331
  {"MU_EFF_SPHEROID", "Effective spheroid surface brightness above background",
332
        &outobj2.prof_spheroid_mueff, H_FLOAT, T_FLOAT, "%8.4f", "mag * arcsec**(-2)",
333
        "phot.mag.sb;stat.fit.param", "mag.arcsec-2"},
334 207 bertin
  {"MU_MEAN_SPHEROID", "Mean effective spheroid surface brightness above background",
335
        &outobj2.prof_spheroid_mumean, H_FLOAT, T_FLOAT, "%8.4f", "mag * arcsec**(-2)",
336
        "phot.mag.sb;stat.mean;stat.fit.param", "mag.arcsec-2"},
337 120 bertin
  {"SPHEROID_REFF_IMAGE", "Spheroid effective radius from fitting",
338 115 bertin
        &outobj2.prof_spheroid_reff, H_FLOAT, T_FLOAT, "%10.4f", "pixel",
339
        "src.morph.scLength;stat.fit.param;instr.det", "pix"},
340 128 bertin
  {"SPHEROID_REFFERR_IMAGE", "RMS error on fitted spheroid effective radius",
341
        &outobj2.prof_spheroid_refferr, H_FLOAT, T_FLOAT, "%10.4f", "pixel",
342
        "stat.error;src.morph.scLength;stat.fit.param;instr.det", "pix"},
343 120 bertin
  {"SPHEROID_REFF_WORLD", "Spheroid effective radius from fitting",
344 119 bertin
        &outobj2.prof_spheroid_reffw, H_FLOAT, T_FLOAT, "%12.7g", "deg",
345
        "src.morph.scLength;stat.fit.param", "deg"},
346 128 bertin
  {"SPHEROID_REFFERR_WORLD", "RMS error on fitted spheroid effective radius",
347
        &outobj2.prof_spheroid_refferrw, H_FLOAT, T_FLOAT, "%12.7g", "deg",
348
        "stat.error;src.morph.scLength;stat.fit.param", "deg"},
349 120 bertin
  {"SPHEROID_ASPECT_IMAGE", "Spheroid aspect ratio from fitting",
350 115 bertin
        &outobj2.prof_spheroid_aspect, H_FLOAT, T_FLOAT, "%6.4f", "",
351
        "phys.size.axisRatio;src.morph;stat.fit.param;instr.det", ""},
352 128 bertin
  {"SPHEROID_ASPECTERR_IMAGE", "RMS error on fitted spheroid aspect ratio",
353
        &outobj2.prof_spheroid_aspecterr, H_FLOAT, T_FLOAT, "%6.4f", "",
354
        "stat.error;phys.size.axisRatio;src.morph;stat.fit.param;instr.det", ""},
355 120 bertin
  {"SPHEROID_ASPECT_WORLD", "Spheroid aspect ratio from fitting",
356 119 bertin
        &outobj2.prof_spheroid_aspectw, H_FLOAT, T_FLOAT, "%6.4f", "",
357
        "phys.size.axisRatio;src.morph;stat.fit.param", ""},
358 128 bertin
  {"SPHEROID_ASPECTERR_WORLD", "RMS error on fitted spheroid aspect ratio",
359
        &outobj2.prof_spheroid_aspecterrw, H_FLOAT, T_FLOAT, "%6.4f", "",
360
        "stat.error;phys.size.axisRatio;src.morph;stat.fit.param", ""},
361 120 bertin
  {"SPHEROID_THETA_IMAGE", "Spheroid position angle (CCW/x) from fitting",
362 122 bertin
        &outobj2.prof_spheroid_theta, H_FLOAT, T_FLOAT, "%+7.3f", "deg",
363 115 bertin
        "pos.posAng;src.morph;stat.fit.param;instr.det", "deg"},
364 128 bertin
  {"SPHEROID_THETAERR_IMAGE", "RMS error on spheroid position angle",
365
        &outobj2.prof_spheroid_thetaerr, H_FLOAT, T_FLOAT, "%7.3f", "deg",
366
        "stat.error;pos.posAng;src.morph;stat.fit.param;instr.det", "deg"},
367 120 bertin
  {"SPHEROID_THETA_WORLD", "Spheroid position angle (CCW/world-x)",
368 122 bertin
        &outobj2.prof_spheroid_thetaw, H_FLOAT, T_FLOAT, "%+7.3f", "deg",
369 119 bertin
        "pos.posAng;src.morph;stat.fit.param", "deg"},
370 128 bertin
  {"SPHEROID_THETAERR_WORLD", "RMS error on spheroid position angle",
371
        &outobj2.prof_spheroid_thetaerrw, H_FLOAT, T_FLOAT, "%7.3f", "deg",
372
        "stat.error;pos.posAng;src.morph;stat.fit.param", "deg"},
373 120 bertin
  {"SPHEROID_THETA_SKY", "Spheroid position angle (east of north, native)",
374 122 bertin
        &outobj2.prof_spheroid_thetas, H_FLOAT, T_FLOAT, "%+7.3f", "deg",
375 120 bertin
        "pos.posAng;src.morph;stat.fit.param", "deg"},
376
  {"SPHEROID_THETA_J2000", "Spheroid position angle (east of north, J2000)",
377 122 bertin
        &outobj2.prof_spheroid_theta2000, H_FLOAT, T_FLOAT, "%+7.3f", "deg",
378 120 bertin
        "pos.posAng;src.morph;stat.fit.param", "deg"},
379
  {"SPHEROID_THETA_B1950", "Spheroid position angle (east of north, B1950)",
380 122 bertin
        &outobj2.prof_spheroid_theta1950, H_FLOAT, T_FLOAT, "%+7.3f", "deg",
381 120 bertin
        "pos.posAng;src.morph;stat.fit.param", "deg"},
382
  {"SPHEROID_SERSICN", "Spheroid Sersic index from fitting",
383 117 bertin
        &outobj2.prof_spheroid_sersicn, H_FLOAT, T_FLOAT, "%6.3f", "",
384
        "src.morph;stat.fit.param", ""},
385 128 bertin
  {"SPHEROID_SERSICNERR", "RMS error on fitted spheroid Sersic index",
386
        &outobj2.prof_spheroid_sersicnerr, H_FLOAT, T_FLOAT, "%6.3f", "",
387
        "stat.error;src.morph;stat.fit.param", ""},
388
 
389 120 bertin
  {"FLUX_DISK", "Disk total flux from fitting",
390 119 bertin
        &outobj2.prof_disk_flux, H_FLOAT, T_FLOAT, "%12.7g", "count",
391 115 bertin
        "phot.count;stat.fit.param", "ct"},
392 128 bertin
  {"FLUXERR_DISK", "RMS error on fitted disk total flux",
393
        &outobj2.prof_disk_fluxerr, H_FLOAT, T_FLOAT, "%12.7g", "count",
394
        "stat.error;phot.count;stat.fit.param", "ct"},
395 120 bertin
  {"MAG_DISK", "Disk total magnitude from fitting",
396 115 bertin
        &outobj2.prof_disk_mag, H_FLOAT, T_FLOAT, "%8.4f", "mag",
397
        "phot.mag;stat.fit.param", "mag"},
398 128 bertin
  {"MAGERR_DISK", "RMS error on fitted disk total magnitude",
399
        &outobj2.prof_disk_magerr, H_FLOAT, T_FLOAT, "%8.4f", "mag",
400
        "stat.error;phot.mag;stat.fit.param", "mag"},
401 206 bertin
  {"FLUX_MAX_DISK", "Peak disk flux above background",
402
        &outobj2.prof_disk_peak, H_FLOAT, T_FLOAT, "%12.7g", "count",
403
        "phot.flux.sb;stat.max;stat.fit.param", "ct"},
404
  {"FLUX_EFF_DISK", "Effective disk flux above background",
405
        &outobj2.prof_disk_fluxeff, H_FLOAT, T_FLOAT, "%12.7g", "count",
406
        "phot.flux.sb;stat.fit.param", "ct"},
407 207 bertin
  {"FLUX_MEAN_DISK", "Mean effective disk flux above background",
408
        &outobj2.prof_disk_fluxmean, H_FLOAT, T_FLOAT, "%12.7g", "count",
409
        "phot.flux.sb;stat.mean;stat.fit.param", "ct"},
410 206 bertin
  {"MU_MAX_DISK", "Peak disk surface brightness above background",
411
        &outobj2.prof_disk_mumax, H_FLOAT, T_FLOAT, "%8.4f", "mag * arcsec**(-2)",
412
        "phot.mag.sb;stat.max;stat.fit.param", "mag.arcsec-2"},
413
  {"MU_EFF_DISK", "Effective disk surface brightness above background",
414
        &outobj2.prof_disk_mueff, H_FLOAT, T_FLOAT, "%8.4f", "mag * arcsec**(-2)",
415
        "phot.mag.sb;stat.fit.param", "mag.arcsec-2"},
416 207 bertin
  {"MU_MEAN_DISK", "Mean effective disk surface brightness above background",
417
        &outobj2.prof_disk_mumean, H_FLOAT, T_FLOAT, "%8.4f", "mag * arcsec**(-2)",
418
        "phot.mag.sb;stat.mean;stat.fit.param", "mag.arcsec-2"},
419 120 bertin
  {"DISK_SCALE_IMAGE", "Disk scalelength from fitting",
420 115 bertin
        &outobj2.prof_disk_scale, H_FLOAT, T_FLOAT, "%10.4f", "pixel",
421
        "src.morph.scLength;stat.fit.param;instr.det", "pix"},
422 128 bertin
  {"DISK_SCALEERR_IMAGE", "RMS error on fitted disk scalelength",
423
        &outobj2.prof_disk_scaleerr, H_FLOAT, T_FLOAT, "%10.4f", "pixel",
424
        "stat.error;src.morph.scLength;stat.fit.param;instr.det", "pix"},
425 132 bertin
  {"DISK_SCALE_WORLD", "Disk scalelength from fitting (world coords)",
426 119 bertin
        &outobj2.prof_disk_scalew, H_FLOAT, T_FLOAT, "%12.7g", "deg",
427
        "src.morph.scLength;stat.fit.param", "deg"},
428 132 bertin
  {"DISK_SCALEERR_WORLD", "RMS error on fitted disk scalelength (world coords)",
429 128 bertin
        &outobj2.prof_disk_scaleerrw, H_FLOAT, T_FLOAT, "%12.7g", "deg",
430
        "stat.error;src.morph.scLength;stat.fit.param", "deg"},
431 120 bertin
  {"DISK_ASPECT_IMAGE", "Disk aspect ratio from fitting",
432 115 bertin
        &outobj2.prof_disk_aspect, H_FLOAT, T_FLOAT, "%6.4f", "",
433
        "phys.size.axisRatio;src.morph;stat.fit.param;instr.det", ""},
434 128 bertin
  {"DISK_ASPECTERR_IMAGE", "RMS error on fitted disk aspect ratio",
435
        &outobj2.prof_disk_aspecterr, H_FLOAT, T_FLOAT, "%6.4f", "",
436
        "stat.error;phys.size.axisRatio;src.morph;stat.fit.param;instr.det", ""},
437 120 bertin
  {"DISK_ASPECT_WORLD", "Disk aspect ratio from fitting",
438 119 bertin
        &outobj2.prof_disk_aspectw, H_FLOAT, T_FLOAT, "%6.4f", "",
439
        "phys.size.axisRatio;src.morph;stat.fit.param", ""},
440 128 bertin
  {"DISK_ASPECTERR_WORLD", "RMS error on disk aspect ratio",
441
        &outobj2.prof_disk_aspecterrw, H_FLOAT, T_FLOAT, "%6.4f", "",
442
        "stat.error;phys.size.axisRatio;src.morph;stat.fit.param", ""},
443 132 bertin
  {"DISK_INCLINATION", "Disk inclination from fitting",
444 115 bertin
        &outobj2.prof_disk_inclination, H_FLOAT, T_FLOAT, "%+7.3f", "deg",
445
        "src.morph;stat.fit.param;instr.det", "deg"},
446 132 bertin
  {"DISK_INCLINATIONERR", "RMS error on disk inclination from fitting",
447
        &outobj2.prof_disk_inclinationerr, H_FLOAT, T_FLOAT, "%+7.3f", "deg",
448
        "stat.error;src.morph;stat.fit.param;instr.det", "deg"},
449 120 bertin
  {"DISK_THETA_IMAGE", "Disk position angle (CCW/x) from fitting",
450 122 bertin
        &outobj2.prof_disk_theta, H_FLOAT, T_FLOAT, "%+7.3f", "deg",
451 115 bertin
        "pos.posAng;src.morph;stat.fit.param;instr.det", "deg"},
452 128 bertin
  {"DISK_THETAERR_IMAGE", "RMS error on fitted disk position angle",
453
        &outobj2.prof_disk_thetaerr, H_FLOAT, T_FLOAT, "%7.3f", "deg",
454
        "stat.error;pos.posAng;src.morph;stat.fit.param;instr.det", "deg"},
455 120 bertin
  {"DISK_THETA_WORLD", "Disk position angle (CCW/world-x)",
456 122 bertin
        &outobj2.prof_disk_thetaw, H_FLOAT, T_FLOAT, "%+7.3f", "deg",
457 119 bertin
        "pos.posAng;src.morph;stat.fit.param", "deg"},
458 128 bertin
  {"DISK_THETAERR_WORLD", "RMS error on disk position angle",
459
        &outobj2.prof_disk_thetaerrw, H_FLOAT, T_FLOAT, "%7.3f", "deg",
460
        "stat.error;pos.posAng;src.morph;stat.fit.param", "deg"},
461 120 bertin
  {"DISK_THETA_SKY", "Disk position angle (east of north, native)",
462 122 bertin
        &outobj2.prof_disk_thetas, H_FLOAT, T_FLOAT, "%+7.3f", "deg",
463 120 bertin
        "pos.posAng;src.morph;stat.fit.param", "deg"},
464
  {"DISK_THETA_J2000", "Disk position angle (east of north, J2000)",
465 122 bertin
        &outobj2.prof_disk_theta2000, H_FLOAT, T_FLOAT, "%+7.3f", "deg",
466 120 bertin
        "pos.posAng;src.morph;stat.fit.param", "deg"},
467
  {"DISK_THETA_B1950", "Disk position angle (east of north, B1950)",
468 122 bertin
        &outobj2.prof_disk_theta1950, H_FLOAT, T_FLOAT, "%+7.3f", "deg",
469 120 bertin
        "pos.posAng;src.morph;stat.fit.param", "deg"},
470 221 bertin
/*
471 143 bertin
  {"DISK_PATTERN_VECTOR", "Disk pattern fitted coefficients",
472
        &outobj2.prof_disk_patternvector, H_FLOAT, T_FLOAT, "%12.4g", "",
473
        "stat.fit.param;src.morph.param", "", 1,
474
        &prefs.prof_disk_patternvectorsize},
475 147 bertin
  {"DISK_PATTERNMOD_VECTOR", "Disk pattern fitted moduli",
476
        &outobj2.prof_disk_patternmodvector, H_FLOAT, T_FLOAT, "%12.4g", "",
477
        "stat.fit.param;src.morph.param", "", 1,
478
        &prefs.prof_disk_patternmodvectorsize},
479
  {"DISK_PATTERNARG_VECTOR", "Disk pattern fitted arguments",
480
        &outobj2.prof_disk_patternargvector, H_FLOAT, T_FLOAT, "%12.4g", "deg",
481 152 bertin
        "stat.fit.param;src.morph.param", "deg", 1,
482 147 bertin
        &prefs.prof_disk_patternargvectorsize},
483 152 bertin
  {"DISK_PATTERN_SPIRAL", "Disk pattern spiral index",
484
        &outobj2.prof_disk_patternspiral, H_FLOAT, T_FLOAT, "%12.4g", "",
485
        "stat.fit.param;src.morph.param", ""},
486 221 bertin
 
487 130 bertin
  {"FLUX_BAR", "Bar total flux from fitting",
488
        &outobj2.prof_bar_flux, H_FLOAT, T_FLOAT, "%12.g", "count",
489
        "phot.count;stat.fit.param", "ct"},
490
  {"FLUXERR_BAR", "RMS error on fitted total bar flux",
491
        &outobj2.prof_bar_fluxerr, H_FLOAT, T_FLOAT, "%12.g", "count",
492
        "stat.error;phot.count;stat.fit.param", "ct"},
493
  {"MAG_BAR", "Bar total magnitude from fitting",
494
        &outobj2.prof_bar_mag, H_FLOAT, T_FLOAT, "%8.4f", "mag",
495
        "phot.mag;stat.fit.param", "mag"},
496
  {"MAGERR_BAR", "RMS error on fitted total bar magnitude",
497
        &outobj2.prof_bar_magerr, H_FLOAT, T_FLOAT, "%8.4f", "mag",
498
        "stat.error;phot.mag;stat.fit.param", "mag"},
499
  {"BAR_LENGTH_IMAGE", "Bar length from fitting",
500
        &outobj2.prof_bar_length, H_FLOAT, T_FLOAT, "%10.4f", "pixel",
501
        "src.morph.scLength;stat.fit.param;instr.det", "pix"},
502 132 bertin
  {"BAR_LENGTHERR_IMAGE", "RMS error on fitted bar length",
503
        &outobj2.prof_bar_lengtherr, H_FLOAT, T_FLOAT, "%10.4f", "pixel",
504
        "stat.error;src.morph.scLength;stat.fit.param;instr.det", "pix"},
505 130 bertin
  {"BAR_LENGTH_WORLD", "Bar length from fitting",
506
        &outobj2.prof_bar_lengthw, H_FLOAT, T_FLOAT, "%12.7g", "deg",
507
        "src.morph.scLength;stat.fit.param", "deg"},
508 132 bertin
  {"BAR_LENGTHERR_WORLD", "RMS error on fitted bar length (world coords)",
509
        &outobj2.prof_bar_lengtherrw, H_FLOAT, T_FLOAT, "%12.7g", "deg",
510
        "stat.error;src.morph.scLength;stat.fit.param", "deg"},
511 130 bertin
  {"BAR_ASPECT_IMAGE", "Bar aspect ratio from fitting",
512
        &outobj2.prof_bar_aspect, H_FLOAT, T_FLOAT, "%6.4f", "",
513
        "phys.size.axisRatio;src.morph;stat.fit.param;instr.det", ""},
514 132 bertin
  {"BAR_ASPECTERR_IMAGE", "RMS error on fitted bar aspect ratio",
515
        &outobj2.prof_bar_aspecterr, H_FLOAT, T_FLOAT, "%6.4f", "",
516
        "stat.error;phys.size.axisRatio;src.morph;stat.fit.param;instr.det", ""},
517 130 bertin
  {"BAR_ASPECT_WORLD", "Bar aspect ratio from fitting",
518
        &outobj2.prof_bar_aspectw, H_FLOAT, T_FLOAT, "%12.7g", "",
519
        "phys.size.axisRatio;src.morph;stat.fit.param", ""},
520 132 bertin
  {"BAR_ASPECTERR_WORLD", "RMS error on fitted bar aspect ratio",
521
        &outobj2.prof_bar_aspecterrw, H_FLOAT, T_FLOAT, "%12.7g", "",
522
        "stat.error;phys.size.axisRatio;src.morph;stat.fit.param", ""},
523 130 bertin
  {"BAR_POSANG", "Bar true position angle (CCW/disk maj.axis) from fitting",
524
        &outobj2.prof_bar_posang, H_FLOAT, T_FLOAT, "%+7.3f", "deg",
525
        "pos.bodyrc.long;src.morph;stat.fit.param", "deg"},
526 132 bertin
  {"BAR_POSANGERR", "RMS error on fitted true bar position angle",
527
        &outobj2.prof_bar_posangerr, H_FLOAT, T_FLOAT, "%7.3f", "deg",
528
        "stat.error;pos.bodyrc.long;src.morph;stat.fit.param", "deg"},
529 130 bertin
  {"BAR_THETA_IMAGE", "Bar projected angle (CCW/x) from fitting",
530
        &outobj2.prof_bar_theta, H_FLOAT, T_FLOAT, "%+7.3f", "deg",
531
        "pos.posAng;src.morph;stat.fit.param;instr.det", "deg"},
532 132 bertin
  {"BAR_THETAERR_IMAGE", "RMS error on fitted bar projected angle",
533
        &outobj2.prof_bar_thetaerr, H_FLOAT, T_FLOAT, "%7.3f", "deg",
534
        "stat.error;pos.posAng;src.morph;stat.fit.param;instr.det", "deg"},
535 130 bertin
  {"BAR_THETA_WORLD", "Bar projected angle (CCW/world-x) from fitting",
536
        &outobj2.prof_bar_thetaw, H_FLOAT, T_FLOAT, "%+7.3f", "deg",
537
        "pos.posAng;src.morph;stat.fit.param", "deg"},
538 132 bertin
  {"BAR_THETAERR_WORLD", "RMS error on fitted bar projected angle",
539
        &outobj2.prof_bar_thetaerrw, H_FLOAT, T_FLOAT, "%7.3f", "deg",
540
        "stat.error;pos.posAng;src.morph;stat.fit.param", "deg"},
541 130 bertin
  {"BAR_THETA_SKY", "Bar projected angle (east of north, native) from fitting",
542
        &outobj2.prof_bar_thetas, H_FLOAT, T_FLOAT, "%+7.3f", "deg",
543
        "pos.posAng;src.morph;stat.fit.param", "deg"},
544
  {"BAR_THETA_J2000", "Bar projected angle (east of north, J2000) from fitting",
545
        &outobj2.prof_bar_theta2000, H_FLOAT, T_FLOAT, "%+7.3f", "deg",
546
        "pos.posAng;src.morph;stat.fit.param", "deg"},
547
  {"BAR_THETA_B1950", "Bar projected angle (east of north, B1950) from fitting",
548
        &outobj2.prof_bar_theta1950, H_FLOAT, T_FLOAT, "%+7.3f", "deg",
549
        "pos.posAng;src.morph;stat.fit.param", "deg"},
550 120 bertin
  {"FLUX_ARMS", "Total flux in spiral arms from fitting",
551 116 bertin
        &outobj2.prof_arms_flux, H_FLOAT, T_FLOAT, "%12.g", "count",
552
        "phot.count;stat.fit.param", "ct"},
553 132 bertin
  {"FLUXERR_ARMS", "RMS error on fitted total flux in spiral arms",
554
        &outobj2.prof_arms_fluxerr, H_FLOAT, T_FLOAT, "%12.g", "count",
555
        "stat.error;phot.count;stat.fit.param", "ct"},
556 120 bertin
  {"MAG_ARMS", "Total magnitude in spiral arms from fitting",
557 116 bertin
        &outobj2.prof_arms_mag, H_FLOAT, T_FLOAT, "%8.4f", "mag",
558
        "phot.mag;stat.fit.param", "mag"},
559 132 bertin
  {"MAGERR_ARMS", "RMS error on fitted total magnitude in spiral arms",
560
        &outobj2.prof_arms_magerr, H_FLOAT, T_FLOAT, "%8.4f", "mag",
561
        "stat.error;phot.mag;stat.fit.param", "mag"},
562 120 bertin
  {"ARMS_SCALE_IMAGE", "Spiral arms scale length from fitting",
563 116 bertin
        &outobj2.prof_arms_scale, H_FLOAT, T_FLOAT, "%10.4f", "pixel",
564
        "src.morph.scLength;stat.fit.param;instr.det", "pix"},
565 132 bertin
  {"ARMS_SCALEERR_IMAGE", "RMS error on fitted spiral arms scale length",
566
        &outobj2.prof_arms_scaleerr, H_FLOAT, T_FLOAT, "%10.4f", "pixel",
567
        "stat.error;src.morph.scLength;stat.fit.param;instr.det", "pix"},
568 120 bertin
  {"ARMS_SCALE_WORLD", "Spiral arms scale length from fitting",
569 119 bertin
        &outobj2.prof_arms_scalew, H_FLOAT, T_FLOAT, "%12.7g", "deg",
570
        "src.morph.scLength;stat.fit.param", "deg"},
571 132 bertin
  {"ARMS_SCALEERR_WORLD", "RMS error on fitted spiral arm scale length",
572
        &outobj2.prof_arms_scaleerrw, H_FLOAT, T_FLOAT, "%12.7g", "deg",
573
        "stat.error;src.morph.scLength;stat.fit.param", "deg"},
574 122 bertin
  {"ARMS_POSANG", "Pos. angle (CCW/disk maj.axis) of spiral arms from fitting",
575 116 bertin
        &outobj2.prof_arms_posang, H_FLOAT, T_FLOAT, "%+7.3f", "deg",
576 122 bertin
        "pos.bodyrc.long;src.morph;stat.fit.param", "deg"},
577 132 bertin
  {"ARMS_POSANGERR", "RMS error on fitted spiral arm position angle",
578
        &outobj2.prof_arms_posangerr, H_FLOAT, T_FLOAT, "%7.3f", "deg",
579
        "stat.error;pos.bodyrc.long;src.morph;stat.fit.param", "deg"},
580 181 bertin
 
581 120 bertin
  {"ARMS_THETA_WORLD", "Pos. angle (CCW/world-x) of spiral arms",
582 122 bertin
        &outobj2.prof_arms_thetaw, H_FLOAT, T_FLOAT, "%+7.3f", "deg",
583 119 bertin
        "pos.posAng;src.morph;stat.fit.param", "deg"},
584 120 bertin
  {"ARMS_THETA_SKY", "Pos. angle (east of north, native) of spiral arms",
585 122 bertin
        &outobj2.prof_arms_thetas, H_FLOAT, T_FLOAT, "%+7.3f", "deg",
586 120 bertin
        "pos.posAng;src.morph;stat.fit.param", "deg"},
587
  {"ARMS_THETA_J2000", "Pos. angle (east of north, J2000) of spiral arms",
588 122 bertin
        &outobj2.prof_arms_theta2000, H_FLOAT, T_FLOAT, "%+7.3f", "deg",
589 120 bertin
        "pos.posAng;src.morph;stat.fit.param", "deg"},
590
  {"ARMS_THETA_B1950", "Pos. angle (east of north, B1950) of spiral arms",
591 122 bertin
        &outobj2.prof_arms_theta1950, H_FLOAT, T_FLOAT, "%+7.3f", "deg",
592 120 bertin
        "pos.posAng;src.morph;stat.fit.param", "deg"},
593
  {"ARMS_PITCH", "Pitch angle of spiral arms from fitting",
594 116 bertin
        &outobj2.prof_arms_pitch, H_FLOAT, T_FLOAT, "%+7.3f", "deg",
595
        "pos.posAng;src.morph;stat.fit.param;instr.det", "deg"},
596 132 bertin
  {"ARMS_PITCHERR", "RMS error on fitted spiral arm pitch angle",
597
        &outobj2.prof_arms_pitcherr, H_FLOAT, T_FLOAT, "%7.3f", "deg",
598
        "stat.error;pos.posAng;src.morph;stat.fit.param;instr.det", "deg"},
599 120 bertin
  {"ARMS_START_IMAGE", "Starting radius of spiral arms from fitting",
600 132 bertin
        &outobj2.prof_arms_start, H_FLOAT, T_FLOAT, "%10.4f", "pixel",
601 116 bertin
        "pos.distance;src.morph;stat.fit.param;instr.det", "pix"},
602 132 bertin
  {"ARMS_STARTERR_IMAGE", "RMS error on fitted spiral arm starting radius",
603
        &outobj2.prof_arms_starterr, H_FLOAT, T_FLOAT, "%10.4f", "pixel",
604
        "stat.error;pos.distance;src.morph;stat.fit.param;instr.det", "pix"},
605 120 bertin
  {"ARMS_START_WORLD", "Starting radius of spiral arms from fitting",
606 119 bertin
        &outobj2.prof_arms_startw, H_FLOAT, T_FLOAT, "%12.7g", "deg",
607
        "pos.distance;src.morph;stat.fit.param", "deg"},
608 132 bertin
  {"ARMS_STARTERR_WORLD", "RMS error on spiral arm starting radius",
609
        &outobj2.prof_arms_starterrw, H_FLOAT, T_FLOAT, "%12.7g", "deg",
610
        "stat.error;pos.distance;src.morph;stat.fit.param", "deg"},
611 120 bertin
  {"ARMS_QUADFRAC", "Fraction of spiral arms in quadrature from fitting",
612 132 bertin
        &outobj2.prof_arms_quadfrac, H_FLOAT, T_FLOAT, "%6.4f", "deg",
613 116 bertin
        "phot.count;arith.ratio;src.morph;stat.fit.param", "deg"},
614 132 bertin
  {"ARMS_QUADFRACERR", "RMS error on fitted spiral arms quadrature fraction",
615
        &outobj2.prof_arms_quadfracerr, H_FLOAT, T_FLOAT, "%6.4f", "deg",
616
        "stat.error;phot.count;arith.ratio;src.morph;stat.fit.param", "deg"},
617 181 bertin
*/