Hello, I use Tfitter. First, I initialize 22 paramters: for (UInt_t i = 0 ; i < nb_par ; i++) NLFit -> SetParameter (i, "", par [i], dpar [i], 0, 0) ; and then I fix all of then by: NLFit -> ExecuteCommand ("FIX", fix_arglist, nb_parf) ; It is fine, of coursethere is no fitting. Then, I redo the same with my 22 paramters (after clearing of course) and I fix only 21 paramters (from 2 to 22) and I get : # NB Par (nb_par)22 PARAMETER DEFINITIONS: NO. NAME VALUE STEP SIZE LIMITS 1 0.00000e+00 1.00000e-04 no limits 2 2.51271e+04 4.00000e-04 no limits 3 2.73390e-01 2.73390e-02 no limits 4 4.00000e-03 4.00000e-04 no limits 5 2.51272e+04 4.00000e-04 no limits 6 6.24100e-02 6.24100e-03 no limits 7 4.00000e-03 4.00000e-04 no limits 8 2.51272e+04 4.00000e-04 no limits 9 1.96240e-01 1.96240e-02 no limits 10 4.00000e-03 4.00000e-04 no limits 11 2.51274e+04 4.00000e-04 no limits 12 1.50540e-01 1.50540e-02 no limits 13 4.00000e-03 4.00000e-04 no limits 14 2.51274e+04 4.00000e-04 no limits 15 2.97600e-02 2.97600e-03 no limits 16 4.00000e-03 4.00000e-04 no limits 17 2.51275e+04 4.00000e-04 no limits 18 1.45780e-01 1.45780e-02 no limits 19 4.00000e-03 4.00000e-04 no limits 20 2.51276e+04 4.00000e-04 no limits 21 1.14590e-01 1.14590e-02 no limits 22 4.00000e-03 4.00000e-04 no limits MINUIT USER ERROR. TOO MANY VARIABLE PARAMETERS. ********** ** 2 **FIX 2 3 4 5 *********** 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 ********** PARAMETER 22 IS UNDEFINED. IGNORED. ********** What is going on ? Why paramters 22 is undefined ? just before ROOT gives my the right value ? This is due to: NLFit -> ExecuteCommand ("FIX", fix_arglist, nb_parf) ; with arglist (nb_parf = 21): 0: 2 1: 3 2: 4 3: 5 4: 6 5: 7 6: 8 7: 9 8: 10 9: 11 10: 12 11: 13 12: 14 13: 15 14: 16 15: 17 16: 18 17: 19 18: 20 19: 21 20: 22 but why ? Thank. -- --- ============================================================================== Patrick DUPRE | | Tel: (33 4) 76-88-78-51 CNRS/LCMI (GHMFL) | | Fax: (33 4) 76-85-56-10 25 Rue des Martyrs, BP 166 | | http://eschyle.polycnrs-gre.fr F-38042 GRENOBLE Cedex 09 | | email: pdupre@polycnrs-gre.fr ==============================================================================
This archive was generated by hypermail 2b29 : Tue Jan 02 2001 - 11:50:24 MET