Re: Writing fitting parameters into a seperate file

From: Stephan Zimmer <zimmerst_at_googlemail.com>
Date: Mon, 1 Mar 2010 23:45:41 +0100


Alternately, if you don't want to write any additional lines of code just cast the standard output to a file by executing root as: root -l myfile.C > output.log
note that you won't be notified about any errors occurring and EVERY output is casted.
If you use MINUIT, the parameters together with their uncertainties can be extracted by:
TVirtualFitter::SetDefaultFitter("Minuit"); gMinuit->GetParameter(Parameter,Value,Uncertainty);

Cheers,
Stephan

On 3/1/2010 1:59 PM, John Idarraga wrote:

> Hello Esra,
> 
> Use the fitting function and the member GetParameter(int)
> 
> f1->GetParameter(0) is your offset
> f1->GetParameter(1) is your gain
> 
> then you can do what you want with those values.
> 
> cheers,
> 
> John
> 
> On Mon, 2010-03-01 at 14:27 +0200, Esra Khaleel wrote:

>> Dear all,
>>
>> After I executed my file in a terminal, I got the following fitting
>> results:
>>
>> Fitting results:
>> Parameters:
>> NO. VALUE ERROR
>> 0 -4.182169e-01 6.204971e-01
>> 1 1.035338e+00 8.178523e-04
>> Fitting results:
>> Parameters:
>> NO. VALUE ERROR
>> 0 -4.182169e-01 6.204971e-01
>> 1 1.035338e+00 8.178523e-04
>> Fitting results:
>> Parameters:
>> NO. VALUE ERROR
>> 0 -4.182169e-01 6.204971e-01
>> 1 1.035338e+00 8.178523e-04
>> Fitting results:
>> Parameters:
>> NO. VALUE ERROR
>> 0 -4.182169e-01 6.204971e-01
>> 1 1.035338e+00 8.178523e-04
>> Fitting results:
>> Parameters:
>> NO. VALUE ERROR
>> 0 -4.182169e-01 6.204971e-01
>> 1 1.035338e+00 8.178523e-04
>> Fitting results:
>> Parameters:
>> NO. VALUE ERROR
>> 0 -4.182169e-01 6.204971e-01
>> 1 1.035338e+00 8.178523e-04
>> Fitting results:
>> Parameters:
>> NO. VALUE ERROR
>> 0 -4.182169e-01 6.204971e-01
>> 1 1.035338e+00 8.178523e-04
>> Fitting results:
>> Parameters:
>> NO. VALUE ERROR
>> 0 -4.182169e-01 6.204971e-01
>> 1 1.035338e+00 8.178523e-04
>> Fitting results:
>> Parameters:
>> NO. VALUE ERROR
>> 0 -4.182169e-01 6.204971e-01
>> 1 1.035338e+00 8.178523e-04
>> Fitting results:
>> Parameters:
>> NO. VALUE ERROR
>> 0 -4.182169e-01 6.204971e-01
>> 1 1.035338e+00 8.178523e-04
>> Fitting results:
>> Parameters:
>> NO. VALUE ERROR
>> 0 -4.182169e-01 6.204971e-01
>> 1 1.035338e+00 8.178523e-04
>> Fitting results:
>> Parameters:
>> NO. VALUE ERROR
>> 0 -4.182169e-01 6.204971e-01
>> 1 1.035338e+00 8.178523e-04
>> Fitting results:
>> Parameters:
>> NO. VALUE ERROR
>> 0 -4.182169e-01 6.204971e-01
>> 1 1.035338e+00 8.178523e-04
>> Fitting results:
>> Parameters:
>> NO. VALUE ERROR
>> 0 -4.182169e-01 6.204971e-01
>> 1 1.035338e+00 8.178523e-04
>> Fitting results:
>> Parameters:
>> NO. VALUE ERROR
>> 0 -4.182169e-01 6.204971e-01
>> 1 1.035338e+00 8.178523e-04
>> Fitting results:
>> Parameters:
>> NO. VALUE ERROR
>> 0 -4.182169e-01 6.204971e-01
>> 1 1.035338e+00 8.178523e-04
>> Fitting results:
>> Parameters:
>> NO. VALUE ERROR
>> 0 -4.182169e-01 6.204971e-01
>> 1 1.035338e+00 8.178523e-04
>> Fitting results:
>> Parameters:
>> NO. VALUE ERROR
>> 0 -4.182169e-01 6.204971e-01
>> 1 1.035338e+00 8.178523e-04
>> Fitting results:
>> Parameters:
>> NO. VALUE ERROR
>> 0 -4.182169e-01 6.204971e-01
>> 1 1.035338e+00 8.178523e-04
>> Fitting results:
>> Parameters:
>> NO. VALUE ERROR
>> 0 -4.182169e-01 6.204971e-01
>> 1 1.035338e+00 8.178523e-04
>> Fitting results:
>> Parameters:
>> NO. VALUE ERROR
>> 0 -4.182169e-01 6.204971e-01
>> 1 1.035338e+00 8.178523e-04
>> Fitting results:
>> Parameters:
>> NO. VALUE ERROR
>> 0 -4.182169e-01 6.204971e-01
>> 1 1.035338e+00 8.178523e-04
>> Fitting results:
>> Parameters:
>> NO. VALUE ERROR
>> 0 -4.182169e-01 6.204971e-01
>> 1 1.035338e+00 8.178523e-04
>> Fitting results:
>> Parameters:
>> NO. VALUE ERROR
>> 0 -4.182169e-01 6.204971e-01
>> 1 1.035338e+00 8.178523e-04
>> Fitting results:
>> Parameters:
>> NO. VALUE ERROR
>> 0 -4.182169e-01 6.204971e-01
>> 1 1.035338e+00 8.178523e-04
>> Fitting results:
>> Parameters:
>> NO. VALUE ERROR
>> 0 -4.182169e-01 6.204971e-01
>> 1 1.035338e+00 8.178523e-04
>> Fitting results:
>> Parameters:
>> NO. VALUE ERROR
>> 0 -4.182169e-01 6.204971e-01
>> 1 1.035338e+00 8.178523e-04
>> Fitting results:
>> Parameters:
>> NO. VALUE ERROR
>> 0 -4.182169e-01 6.204971e-01
>> 1 1.035338e+00 8.178523e-04
>> Fitting results:
>> Parameters:
>> NO. VALUE ERROR
>> 0 -4.182169e-01 6.204971e-01
>> 1 1.035338e+00 8.178523e-04
>> Fitting results:
>> Parameters:
>> NO. VALUE ERROR
>> 0 -4.182169e-01 6.204971e-01
>> 1 1.035338e+00 8.178523e-04
>> Fitting results:
>> Parameters:
>> NO. VALUE ERROR
>> 0 -4.182169e-01 6.204971e-01
>> 1 1.035338e+00 8.178523e-04
>> Fitting results:
>> Parameters:
>> NO. VALUE ERROR
>> 0 -4.182169e-01 6.204971e-01
>> 1 1.035338e+00 8.178523e-04
>>
>> I need to write these results into output file. For example, 0 is the
>> offset and 1 is the gain and list all the parameters.
>>
>> Best regads,
>> Esra.
>>
>>

>
> Received on Mon Mar 01 2010 - 23:45:53 CET

This archive was generated by hypermail 2.2.0 : Tue Mar 02 2010 - 11:50:01 CET