00001 typedef std::multimap<TObject*, TF1*>::iterator fPrevFitIter;
00002 typedef std::vector<TF1*>::iterator fSystemFuncIter;
00003
00004 enum EFitPanel {
00005 kFP_FLIST, kFP_GAUS, kFP_GAUSN, kFP_EXPO, kFP_LAND, kFP_LANDN,
00006 kFP_POL0, kFP_POL1, kFP_POL2, kFP_POL3, kFP_POL4, kFP_POL5,
00007 kFP_POL6, kFP_POL7, kFP_POL8, kFP_POL9,
00008 kFP_XYGAUS,kFP_XYEXP, kFP_XYLAN, kFP_XYLANN,
00009
00010 kFP_USER,
00011 kFP_NONE, kFP_ADD, kFP_CONV, kFP_FILE, kFP_PARS, kFP_RBUST, kFP_EMPW1,
00012 kFP_INTEG, kFP_IMERR, kFP_USERG, kFP_ADDLS, kFP_ALLW1, kFP_IFITR, kFP_NOCHI,
00013 kFP_MLIST, kFP_MCHIS, kFP_MBINL, kFP_MUBIN, kFP_MUSER, kFP_MLINF, kFP_MUSR,
00014 kFP_DSAME, kFP_DNONE, kFP_DADVB, kFP_DNOST, kFP_PDEF, kFP_PVER, kFP_PQET,
00015 kFP_XMIN, kFP_XMAX, kFP_YMIN, kFP_YMAX, kFP_ZMIN, kFP_ZMAX,
00016
00017 kFP_LMIN, kFP_LMIN2, kFP_LFUM, kFP_LGSL, kFP_LGAS, kFP_MIGRAD,kFP_SIMPLX,
00018 kFP_FUMILI,kFP_COMBINATION, kFP_MINMETHOD,
00019 kFP_GSLFR, kFP_GSLPR, kFP_BFGS, kFP_BFGS2, kFP_GSLLM, kFP_GSLSA,
00020 kFP_SCAN, kFP_TMVAGA,kFP_GALIB,
00021
00022 kFP_MERR, kFP_MTOL, kFP_MITR,
00023
00024 kFP_UPDATE, kFP_FIT, kFP_RESET, kFP_CLOSE,
00025
00026
00027 kFP_TLIST, kFP_PRED1D, kFP_PRED2D, kFP_PRED3D, kFP_UFUNC, kFP_PREVFIT, kFP_ROOFIT,
00028 kFP_DATAS,
00029
00030 kFP_NOSEL = 8000,
00031 kFP_ALTFUNC = 10000
00032
00033 };
00034
00035 enum EParStruct {
00036 PAR_VAL = 0,
00037 PAR_MIN = 1,
00038 PAR_MAX = 2
00039 };