public software.sextractor

[/] [branches/] [multi/] [src/] [paramprofit.h] - Blame information for rev 245

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

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