Logo ROOT   6.07/09
Reference Guide
rf506_msgservice.C File Reference

Detailed Description

View in nbviewer Open in SWAN 'ORGANIZATION AND SIMULTANEOUS FITS' RooFit tutorial macro #506

Tuning and customizing the RooFit message logging facility

0.0989139080048
6.29866194725
Processing /mnt/vdb/lsf/workspace/root-makedoc-v608/rootspi/rdoc/src/v6-08-00-patches/tutorials/roofit/rf506_msgservice.C...
RooFit v3.60 -- Developed by Wouter Verkerke and David Kirkby
Copyright (C) 2000-2013 NIKHEF, University of California & Stanford University
All rights reserved, please read http://roofit.sourceforge.net/license.txt
Active Message streams
[0] MinLevel = PROGRESS Topic = Any
[1] MinLevel = INFO Topic = Minization Plotting Fitting Eval Caching ObjectHandling InputArguments DataHandling NumericIntegration
Active Message streams
[0] MinLevel = PROGRESS Topic = Any
[1] MinLevel = INFO Topic = Minization Plotting Fitting Eval Caching ObjectHandling InputArguments DataHandling NumericIntegration
[#1] INFO:Integration -- RooRealIntegral::ctor(g_Int[x]) Constructing integral of function g over observables(x) with normalization () with range identifier <none>
[#1] INFO:Integration -- g: Observable x is suitable for analytical integration (if supported by p.d.f)
[#1] INFO:Integration -- g: Function integrated observables (x) internally with code 1
[#1] INFO:Integration -- g: Observables (x) are analytically integrated with code 1
RooRealIntegral::g_Int[x][ Int gd[Ana](x) ] = 2.50663
Active Message streams
[0] MinLevel = PROGRESS Topic = Any
[1] MinLevel = INFO Topic = Minization Plotting Fitting Integration Eval Caching ObjectHandling InputArguments DataHandling NumericIntegration
[#1] INFO:Minization -- RooMinimizer::optimizeConst: activating const optimization
[#1] INFO:Minization -- The following expressions will be evaluated in cache-and-track mode: (g,p)
[#0] WARNING:Minization -- RooMinimizerFcn::synchronize: WARNING: no initial error estimate available for f: using 0.1
[#0] WARNING:Minization -- RooMinimizerFcn::synchronize: WARNING: no initial error estimate available for m: using 2
[#0] WARNING:Minization -- RooMinimizerFcn::synchronize: WARNING: no initial error estimate available for p0: using 0.005
[#0] WARNING:Minization -- RooMinimizerFcn::synchronize: WARNING: no initial error estimate available for s: using 2
**********
** 1 **SET PRINT 1
**********
**********
** 2 **SET NOGRAD
**********
PARAMETER DEFINITIONS:
NO. NAME VALUE STEP SIZE LIMITS
1 f 5.00000e-01 1.00000e-01 0.00000e+00 1.00000e+00
2 m 0.00000e+00 2.00000e+00 -1.00000e+01 1.00000e+01
3 p0 1.00000e-02 5.00000e-03 0.00000e+00 1.00000e+00
4 s 1.00000e+00 2.00000e+00 -1.00000e+01 1.00000e+01
**********
** 3 **SET ERR 0.5
**********
**********
** 4 **SET PRINT 1
**********
**********
** 5 **SET STR 1
**********
NOW USING STRATEGY 1: TRY TO BALANCE SPEED AGAINST RELIABILITY
**********
** 6 **MIGRAD 2000 1
**********
FIRST CALL TO USER FUNCTION AT NEW START POINT, WITH IFLAG=4.
prevFCN = 31.75882326 START MIGRAD MINIMIZATION. STRATEGY 1. CONVERGENCE WHEN EDM .LT. 1.00e-03
f=0.501, p0=0.01,
prevFCN = 31.76758673 f=0.499,
prevFCN = 31.75008506 f=0.5, m=0.02014,
prevFCN = 31.72980141 m=-0.02014,
prevFCN = 31.78749743 m=0.004235,
prevFCN = 31.75274724 m=-0.004235,
prevFCN = 31.76488389 m=0, p0=0.01005,
prevFCN = 31.75954549 p0=0.009948,
prevFCN = 31.75810351 p0=0.01013,
prevFCN = 31.76062402 p0=0.009872,
prevFCN = 31.75703788 p0=0.01, s=1.02,
prevFCN = 31.67915486 s=0.9799,
prevFCN = 31.84068856 s=1.002,
prevFCN = 31.75075447 s=0.998,
prevFCN = 31.76691405 m=0.004235, s=1,
prevFCN = 31.75274724 m=0.02118,
prevFCN = 31.72829189 m=0.06353,
prevFCN = 31.66614321 m=0.1906,
prevFCN = 31.47244052 m=0.5715,
prevFCN = 30.87227362 m=1.707,
prevFCN = 29.88047134 m=2.064,
prevFCN = 29.97604268 f=0.5008, m=1.707,
prevFCN = 29.88564172 f=0.4992,
prevFCN = 29.87531802 f=0.5, m=1.711,
prevFCN = 29.8803659 m=1.703,
prevFCN = 29.88060433 m=1.71,
prevFCN = 29.88039214 m=1.704,
prevFCN = 29.88056503 m=1.707, p0=0.01013,
prevFCN = 29.88274199 p0=0.009875,
prevFCN = 29.87821833 p0=0.01, s=1.002,
prevFCN = 29.87987611 s=0.9984,
prevFCN = 29.88107011 s=1.003,
prevFCN = 29.87926952 s=0.9967,
prevFCN = 29.88168765 FCN=29.8805 FROM MIGRAD STATUS=INITIATE 33 CALLS 34 TOTAL
EDM= unknown STRATEGY= 1 NO ERROR MATRIX
EXT PARAMETER CURRENT GUESS STEP FIRST
NO. NAME VALUE ERROR SIZE DERIVATIVE
1 f 5.00000e-01 1.00000e-01 0.00000e+00 3.38641e+00
2 m 1.70692e+00 2.00000e+00 1.71532e-01 -2.90086e-01
3 p0 1.00000e-02 5.00000e-03 0.00000e+00 1.80182e+00
4 s 1.00000e+00 2.00000e+00 0.00000e+00 -3.63523e+00
ERR DEF= 0.5
f=0.2774, m=1.724, p0=0.000388, s=1.276,
prevFCN = 28.97288883 f=0.2912, m=1.723, p0=0.0006269, s=1.257,
prevFCN = 28.97893369 f=0.278, m=1.724, p0=0.000388, s=1.276,
prevFCN = 28.97325909 f=0.2768,
prevFCN = 28.97252778 f=0.2774, m=1.727,
prevFCN = 28.97321652 m=1.722,
prevFCN = 28.97256819 m=1.724, p0=0.0004103,
prevFCN = 28.97321664 p0=0.0003662,
prevFCN = 28.97257031 p0=0.000388, s=1.279,
prevFCN = 28.97432524 s=1.273,
prevFCN = 28.97145596 s=1.282,
prevFCN = 28.97575564 s=1.269,
prevFCN = 28.97003607 f=0.2452, m=1.663, p0=5.498e-07, s=0.9876,
prevFCN = 28.86089971 f=0.2274, m=1.628, p0=0.0001029, s=0.8218,
prevFCN = 28.87647974 f=0.241, m=1.655, p0=3.204e-06, s=0.9491,
prevFCN = 28.85685477 f=0.2418,
prevFCN = 28.85692699 f=0.2403,
prevFCN = 28.85679737 f=0.241, m=1.659,
prevFCN = 28.85436009 m=1.651,
prevFCN = 28.8593705 m=1.655, p0=1.215e-06,
prevFCN = 28.85682558 p0=6.138e-06,
prevFCN = 28.85689784 p0=3.204e-06, s=0.9556,
prevFCN = 28.85804685 s=0.9426,
prevFCN = 28.85571545 s=0.9524,
prevFCN = 28.85746237 s=0.9458,
prevFCN = 28.85626117 f=0.2171, m=1.753, p0=0.0002379, s=0.6877,
prevFCN = 28.6750677 f=0.1311, m=2.143, p0=0.004887, s=-0.3611,
prevFCN = 27.52937302 f=0.007262, m=3.102, p0=0.04197, s=-2.94,
prevFCN = 30.61278604 f=0.05106, m=2.626, p0=0.01896, s=-1.665,
prevFCN = 29.98963363 f=0.08691, m=2.385, p0=0.01079, s=-1.015,
prevFCN = 29.34530837 f=0.108, m=2.264, p0=0.007552, s=-0.6886,
prevFCN = 28.66196382 f=0.1586, m=2.01, p0=0.002629, s=-0.001895,
prevFCN = 31.71193689 f=0.1446, m=2.077, p0=0.003672, s=-0.1815,
prevFCN = 27.77226501 f=0.1317, m=2.143, p0=0.004887, s=-0.3611,
prevFCN = 27.52523077 f=0.1306,
prevFCN = 27.53353514 f=0.1311, m=2.146,
prevFCN = 27.52395587 m=2.14,
prevFCN = 27.53494245 m=2.144,
prevFCN = 27.52775224 m=2.142,
prevFCN = 27.53100718 m=2.143, p0=0.004794,
prevFCN = 27.52786146 p0=0.004982,
prevFCN = 27.53090115 p0=0.004887, s=-0.3578,
prevFCN = 27.51820205 s=-0.3644,
prevFCN = 27.54058111 s=-0.3591,
prevFCN = 27.52266451 s=-0.3631,
prevFCN = 27.53609489 f=0.2288, m=1.796, p0=0.000133, s=0.7832,
prevFCN = 28.67297815 f=0.1668, m=2.008, p0=0.002218, s=0.08667,
prevFCN = 29.03342053 f=0.14, m=2.108, p0=0.004099, s=-0.2455,
prevFCN = 27.29694261 f=0.1405,
prevFCN = 27.2937316 f=0.1395,
prevFCN = 27.30016748 f=0.14, m=2.109,
prevFCN = 27.29246857 m=2.107,
prevFCN = 27.30144053 m=2.109,
prevFCN = 27.29360647 m=2.107,
prevFCN = 27.30029201 m=2.108, p0=0.004022,
prevFCN = 27.29570744 p0=0.004177,
prevFCN = 27.29819076 p0=0.004099, s=-0.2436,
prevFCN = 27.29789067 s=-0.2475,
prevFCN = 27.29628518 s=-0.2451,
prevFCN = 27.29712031 s=-0.246,
prevFCN = 27.29677817 f=0.2146, m=2.321, p0=0.002045, s=-0.1209,
prevFCN = 26.88190372 f=0.1906, m=2.256, p0=0.002594, s=-0.1587,
prevFCN = 26.75127485 f=0.1911,
prevFCN = 26.74963662 f=0.1901,
prevFCN = 26.75292653 f=0.1906, m=2.257,
prevFCN = 26.74993091 m=2.256,
prevFCN = 26.75264522 m=2.257,
prevFCN = 26.75032976 m=2.256,
prevFCN = 26.75223293 m=2.256, p0=0.002533,
prevFCN = 26.75028368 p0=0.002656,
prevFCN = 26.75227865 p0=0.002594, s=-0.1583,
prevFCN = 26.75528651 s=-0.1591,
prevFCN = 26.74731567 s=-0.1585,
prevFCN = 26.75326451 s=-0.1589,
prevFCN = 26.74929819 f=0.2731, m=2.29, p0=0.0003816, s=-0.2329,
prevFCN = 26.43198192 f=0.2481, m=2.281, p0=0.0008222, s=-0.2114,
prevFCN = 26.40538583 f=0.2538, m=2.283, p0=0.0007066, s=-0.2163,
prevFCN = 26.40501965 f=0.2543,
prevFCN = 26.40478475 f=0.2532,
prevFCN = 26.40526774 f=0.2538, m=2.283,
prevFCN = 26.4055778 m=2.282,
prevFCN = 26.40447254 m=2.283, p0=0.0006746,
prevFCN = 26.40449974 p0=0.0007394,
prevFCN = 26.40555183 p0=0.0007066, s=-0.2161,
prevFCN = 26.40487895 s=-0.2165,
prevFCN = 26.40516432 s=-0.2159,
prevFCN = 26.40476959 s=-0.2167,
prevFCN = 26.40528254 f=0.275, m=2.241, p0=1.274e-05, s=-0.2201,
prevFCN = 26.38902658 f=0.2672, m=2.256, p0=0.0001422, s=-0.2187,
prevFCN = 26.38118642 f=0.2677,
prevFCN = 26.38122783 f=0.2667,
prevFCN = 26.38115792 f=0.2672, m=2.256,
prevFCN = 26.3811408 m=2.255,
prevFCN = 26.38124535 m=2.256, p0=0.0001277,
prevFCN = 26.38095224 p0=0.0001574,
prevFCN = 26.38143321 p0=0.0001422, s=-0.2184,
prevFCN = 26.38087544 s=-0.2191,
prevFCN = 26.3815104 f=0.2679, m=2.259, p0=3.345e-06, s=-0.213,
prevFCN = 26.37553365 f=0.2681, m=2.26, p0=1.597e-06, s=-0.2112,
prevFCN = 26.37524268 f=0.2687,
prevFCN = 26.37531786 f=0.2676,
prevFCN = 26.3751803 f=0.2681, m=2.261,
prevFCN = 26.37529178 m=2.26,
prevFCN = 26.37520708 m=2.26, p0=3.578e-06,
prevFCN = 26.37527471 p0=4.044e-07,
prevFCN = 26.3752234 p0=1.597e-06, s=-0.2109,
prevFCN = 26.37521206 s=-0.2116,
prevFCN = 26.37528834 f=0.2647, m=2.259, p0=4.682e-07, s=-0.2106,
prevFCN = 26.37494837 f=0.265, m=2.259, p0=5.212e-07, s=-0.2106,
prevFCN = 26.37494692 f=0.2655,
prevFCN = 26.37494643 f=0.2644,
prevFCN = 26.37496023 f=0.265, m=2.26,
prevFCN = 26.37495543 m=2.259,
prevFCN = 26.37495124 m=2.259, p0=1.826e-06,
prevFCN = 26.37496801 p0=8.529e-09,
prevFCN = 26.37493864 p0=5.212e-07, s=-0.2103,
prevFCN = 26.3749408 s=-0.211,
prevFCN = 26.37496601 MIGRAD MINIMIZATION HAS CONVERGED.
MIGRAD WILL VERIFY CONVERGENCE AND ERROR MATRIX.
s=-0.2106,
prevFCN = 26.37494692 f=0.2655,
prevFCN = 26.37494643 f=0.2644,
prevFCN = 26.37496023 f=0.265, m=2.26,
prevFCN = 26.37495543 m=2.259,
prevFCN = 26.37495124 m=2.259, p0=1.826e-06,
prevFCN = 26.37496801 p0=8.529e-09,
prevFCN = 26.37493864 p0=5.212e-07, s=-0.2103,
prevFCN = 26.3749408 s=-0.211,
prevFCN = 26.37496601 f=0.2651, s=-0.2106,
prevFCN = 26.37494579 f=0.2649,
prevFCN = 26.37494855 f=0.265, m=2.259,
prevFCN = 26.37494759 m=2.259,
prevFCN = 26.37494676 m=2.259, p0=7.188e-07,
prevFCN = 26.37495011 p0=3.552e-07,
prevFCN = 26.37494424 p0=5.212e-07, s=-0.2106,
prevFCN = 26.37494465 s=-0.2107,
prevFCN = 26.3749497 f=0.2655, m=2.26, s=-0.2106,
prevFCN = 26.37495563 m=2.259, p0=1.826e-06,
prevFCN = 26.37496752 f=0.265, m=2.26,
prevFCN = 26.37497652 f=0.2655, m=2.259, p0=5.212e-07, s=-0.2103,
prevFCN = 26.37494071 f=0.265, m=2.26,
prevFCN = 26.37494826 m=2.259, p0=1.826e-06,
prevFCN = 26.37496189 COVARIANCE MATRIX CALCULATED SUCCESSFULLY
FCN=26.3749 FROM MIGRAD STATUS=CONVERGED 173 CALLS 174 TOTAL
EDM=3.25928e-05 STRATEGY= 1 ERROR MATRIX ACCURATE
EXT PARAMETER STEP FIRST
NO. NAME VALUE ERROR SIZE DERIVATIVE
1 f 2.64963e-01 1.49117e-01 1.23153e-03 -5.60496e-03
2 m 2.25909e+00 1.40782e-01 5.15259e-05 4.07004e-02
3 p0 5.21162e-07 3.06314e-02 1.25913e-03 1.16627e-02
4 s -2.10642e-01 9.41526e-02 3.37881e-05 -3.73596e-01
ERR DEF= 0.5
EXTERNAL ERROR MATRIX. NDIM= 25 NPAR= 4 ERR DEF=0.5
2.314e-02 -1.209e-03 -7.373e-09 -5.127e-04
-1.209e-03 1.982e-02 1.773e-09 1.111e-03
-7.373e-09 1.773e-09 6.452e-08 7.971e-10
-5.127e-04 1.111e-03 7.971e-10 8.865e-03
PARAMETER CORRELATION COEFFICIENTS
NO. GLOBAL 1 2 3 4
1 0.06450 1.000 -0.056 -0.000 -0.036
2 0.09941 -0.056 1.000 0.000 0.084
3 0.00020 -0.000 0.000 1.000 0.000
4 0.08937 -0.036 0.084 0.000 1.000
p0=5.212e-07, s=-0.2106, **********
** 7 **SET ERR 0.5
**********
**********
** 8 **SET PRINT 1
**********
**********
** 9 **HESSE 2000
**********
prevFCN = 26.37494692 f=0.2651,
prevFCN = 26.37494579 f=0.2649,
prevFCN = 26.37494855 f=0.265, m=2.259,
prevFCN = 26.37494759 m=2.259,
prevFCN = 26.37494676 m=2.259, p0=7.188e-07,
prevFCN = 26.37495011 p0=3.552e-07,
prevFCN = 26.37494424 p0=5.212e-07, s=-0.2106,
prevFCN = 26.37494465 s=-0.2107,
prevFCN = 26.3749497 f=0.265, s=-0.2106,
prevFCN = 26.37494665 f=0.2649,
prevFCN = 26.3749472 f=0.265, m=2.259,
prevFCN = 26.37494701 m=2.259,
prevFCN = 26.37494684 m=2.259, p0=5.582e-07,
prevFCN = 26.37494752 p0=4.854e-07,
prevFCN = 26.37494634 p0=5.212e-07, s=-0.2106,
prevFCN = 26.37494642 s=-0.2107,
prevFCN = 26.37494743 f=0.2651, m=2.259, s=-0.2106,
prevFCN = 26.3749465 m=2.259, p0=7.188e-07,
prevFCN = 26.37494899 f=0.265, m=2.259,
prevFCN = 26.37495079 f=0.2651, m=2.259, p0=5.212e-07, s=-0.2106,
prevFCN = 26.37494354 f=0.265, m=2.259,
prevFCN = 26.37494529 m=2.259, p0=7.188e-07,
prevFCN = 26.37494785 COVARIANCE MATRIX CALCULATED SUCCESSFULLY
FCN=26.3749 FROM HESSE STATUS=OK 23 CALLS 197 TOTAL
EDM=3.25943e-05 STRATEGY= 1 ERROR MATRIX ACCURATE
EXT PARAMETER INTERNAL INTERNAL
NO. NAME VALUE ERROR STEP SIZE VALUE
1 f 2.64963e-01 1.49114e-01 2.46306e-04 -4.89374e-01
2 m 2.25909e+00 1.40786e-01 1.03052e-05 2.27876e-01
3 p0 5.21162e-07 3.06315e-02 2.51826e-04 -1.56935e+00
4 s -2.10642e-01 9.41562e-02 6.75763e-06 -2.10657e-02
ERR DEF= 0.5
EXTERNAL ERROR MATRIX. NDIM= 25 NPAR= 4 ERR DEF=0.5
2.314e-02 -1.204e-03 -5.587e-09 -5.099e-04
-1.204e-03 1.982e-02 1.333e-09 1.117e-03
-5.587e-09 1.333e-09 6.452e-08 5.992e-10
-5.099e-04 1.117e-03 5.992e-10 8.866e-03
PARAMETER CORRELATION COEFFICIENTS
NO. GLOBAL 1 2 3 4
1 0.06419 1.000 -0.056 -0.000 -0.036
2 0.09971 -0.056 1.000 0.000 0.084
3 0.00015 -0.000 0.000 1.000 0.000
4 0.08978 -0.036 0.084 0.000 1.000
p0=5.212e-07, s=-0.2106, [#1] INFO:Minization -- RooMinimizer::optimizeConst: deactivating const optimization
[#1] INFO:Minization -- RooMinimizer::optimizeConst: activating const optimization
[#1] INFO:Minization -- The following expressions will be evaluated in cache-and-track mode: (g,p)
**********
** 10 **SET PRINT 1
**********
**********
** 11 **SET NOGRAD
**********
PARAMETER DEFINITIONS:
NO. NAME VALUE STEP SIZE LIMITS
1 f 2.64963e-01 1.49114e-01 0.00000e+00 1.00000e+00
2 m 2.25909e+00 1.40786e-01 -1.00000e+01 1.00000e+01
3 p0 5.21162e-07 3.06315e-02 0.00000e+00 1.00000e+00
MINUIT WARNING IN PARAMETR
============== VARIABLE3 BROUGHT BACK INSIDE LIMITS.
4 s -2.10642e-01 9.41562e-02 -1.00000e+01 1.00000e+01
**********
** 12 **SET ERR 0.5
**********
**********
** 13 **SET PRINT 1
**********
**********
** 14 **SET STR 1
**********
NOW USING STRATEGY 1: TRY TO BALANCE SPEED AGAINST RELIABILITY
**********
** 15 **MIGRAD 2000 1
**********
FIRST CALL TO USER FUNCTION AT NEW START POINT, WITH IFLAG=4.
prevFCN = 26.37494692 START MIGRAD MINIMIZATION. STRATEGY 1. CONVERGENCE WHEN EDM .LT. 1.00e-03
f=0.2665,
prevFCN = 26.37497949 f=0.2634,
prevFCN = 26.37501892 f=0.2655,
prevFCN = 26.37494642 f=0.2644,
prevFCN = 26.37496023 f=0.265, m=2.26,
prevFCN = 26.37500327 m=2.258,
prevFCN = 26.37499157 m=2.26,
prevFCN = 26.37495542 m=2.259,
prevFCN = 26.37495123 m=2.259, p0=2.557e-06,
prevFCN = 26.37497982 p0=2.414e-08,
prevFCN = 26.37493889 p0=1.827e-06,
prevFCN = 26.37496802 p0=8.49e-09,
prevFCN = 26.37493864 p0=5.212e-07, s=-0.2097,
prevFCN = 26.37496249 s=-0.2116,
prevFCN = 26.37503216 s=-0.2103,
prevFCN = 26.3749408 s=-0.211,
prevFCN = 26.37496585 FCN=26.3749 FROM MIGRAD STATUS=INITIATE 16 CALLS 17 TOTAL
EDM= unknown STRATEGY= 1 NO ERROR MATRIX
EXT PARAMETER CURRENT GUESS STEP FIRST
NO. NAME VALUE ERROR SIZE DERIVATIVE
1 f 2.64963e-01 1.49114e-01 3.51740e-01 -5.60502e-03
2 m 2.25909e+00 1.40786e-01 1.44528e-02 4.06760e-02
3 p0 5.21162e-07 3.06315e-02 1.75459e-01 1.16627e-02
4 s -2.10642e-01 9.41562e-02 9.41785e-03 -3.73140e-01
ERR DEF= 0.5
f=0.2653, m=2.259, p0=5.551e-17, s=-0.2103,
prevFCN = 26.37493066 f=0.2658,
prevFCN = 26.37493735 f=0.2647,
prevFCN = 26.37493679 f=0.2653, m=2.26,
prevFCN = 26.37493641 m=2.259,
prevFCN = 26.37493777 m=2.259, p0=3.966e-07,
prevFCN = 26.37493707 p0=3.966e-07,
prevFCN = 26.37493707 p0=5.551e-17, s=-0.21,
prevFCN = 26.37493756 s=-0.2106,
prevFCN = 26.37493668 MIGRAD MINIMIZATION HAS CONVERGED.
MIGRAD WILL VERIFY CONVERGENCE AND ERROR MATRIX.
s=-0.2103,
prevFCN = 26.37493066 f=0.2658,
prevFCN = 26.37493735 f=0.2647,
prevFCN = 26.37493679 f=0.2653, m=2.26,
prevFCN = 26.37493641 m=2.259,
prevFCN = 26.37493777 m=2.259, p0=3.966e-07,
prevFCN = 26.37493707 p0=3.966e-07,
prevFCN = 26.37493707 p0=5.551e-17, s=-0.21,
prevFCN = 26.37493756 s=-0.2106,
prevFCN = 26.37493668 f=0.2654, s=-0.2103,
prevFCN = 26.37493098 f=0.2651,
prevFCN = 26.37493086 f=0.2653, m=2.259,
prevFCN = 26.37493079 m=2.259,
prevFCN = 26.37493106 m=2.259, p0=1.587e-08,
prevFCN = 26.37493092 p0=1.586e-08,
prevFCN = 26.37493092 p0=5.551e-17, s=-0.2102,
prevFCN = 26.37493101 s=-0.2104,
prevFCN = 26.37493084 f=0.2658, m=2.26, s=-0.2103,
prevFCN = 26.37494379 m=2.259, p0=3.966e-07,
prevFCN = 26.37494376 f=0.2653, m=2.26,
prevFCN = 26.37494282 f=0.2658, m=2.259, p0=5.551e-17, s=-0.21,
prevFCN = 26.37494465 f=0.2653, m=2.26,
prevFCN = 26.37494224 m=2.259, p0=3.966e-07,
prevFCN = 26.37494397 COVARIANCE MATRIX CALCULATED SUCCESSFULLY
FCN=26.3749 FROM MIGRAD STATUS=CONVERGED 48 CALLS 49 TOTAL
EDM=5.31438e-08 STRATEGY= 1 ERROR MATRIX ACCURATE
EXT PARAMETER STEP FIRST
NO. NAME VALUE ERROR SIZE DERIVATIVE
1 f 2.65256e-01 1.49176e-01 1.23130e-03 2.25732e-04
2 m 2.25901e+00 1.40593e-01 5.14801e-05 -1.31254e-02
3 p0 5.55112e-17 3.06305e-02 1.25955e-03** at limit **
4 s -2.10313e-01 9.37942e-02 3.35778e-05 1.26105e-02
ERR DEF= 0.5
EXTERNAL ERROR MATRIX. NDIM= 25 NPAR= 4 ERR DEF=0.5
2.316e-02 -1.211e-03 -2.417e-14 -5.168e-04
-1.211e-03 1.977e-02 5.824e-15 1.117e-03
-2.417e-14 5.824e-15 7.527e-18 2.644e-15
-5.168e-04 1.117e-03 2.644e-15 8.798e-03
PARAMETER CORRELATION COEFFICIENTS
NO. GLOBAL 1 2 3 4
1 0.06479 1.000 -0.057 -0.000 -0.036
2 0.10019 -0.057 1.000 0.000 0.085
3 0.00006 -0.000 0.000 1.000 0.000
4 0.09032 -0.036 0.085 0.000 1.000
p0=5.551e-17, s=-0.2103, **********
** 16 **SET ERR 0.5
**********
**********
** 17 **SET PRINT 1
**********
**********
** 18 **HESSE 2000
**********
prevFCN = 26.37493066 f=0.2654,
prevFCN = 26.37493098 f=0.2651,
prevFCN = 26.37493086 f=0.2653, m=2.259,
prevFCN = 26.37493079 m=2.259,
prevFCN = 26.37493106 m=2.259, p0=1.587e-08,
prevFCN = 26.37493092 p0=1.586e-08,
prevFCN = 26.37493092 p0=5.551e-17, s=-0.2102,
prevFCN = 26.37493101 s=-0.2104,
prevFCN = 26.37493084 f=0.2653, s=-0.2103,
prevFCN = 26.37493069 f=0.2652,
prevFCN = 26.37493066 f=0.2653, m=2.259,
prevFCN = 26.37493065 m=2.259,
prevFCN = 26.3749307 m=2.259, p0=6.35e-10,
prevFCN = 26.37493067 p0=6.342e-10,
prevFCN = 26.37493067 p0=5.551e-17, s=-0.2103,
prevFCN = 26.37493069 s=-0.2103,
prevFCN = 26.37493066 f=0.2654, m=2.259, s=-0.2103,
prevFCN = 26.37493112 m=2.259, p0=1.587e-08,
prevFCN = 26.37493123 f=0.2653, m=2.259,
prevFCN = 26.37493104 f=0.2654, m=2.259, p0=5.551e-17, s=-0.2102,
prevFCN = 26.37493133 f=0.2653, m=2.259,
prevFCN = 26.37493109 m=2.259, p0=1.587e-08,
prevFCN = 26.37493126 COVARIANCE MATRIX CALCULATED SUCCESSFULLY
FCN=26.3749 FROM HESSE STATUS=OK 23 CALLS 72 TOTAL
EDM=5.30811e-08 STRATEGY= 1 ERROR MATRIX ACCURATE
EXT PARAMETER INTERNAL INTERNAL
NO. NAME VALUE ERROR STEP SIZE VALUE
1 f 2.65256e-01 1.49174e-01 2.46261e-04 -4.88711e-01
2 m 2.25901e+00 1.40597e-01 1.02960e-05 2.27867e-01
3 p0 5.55112e-17 3.06306e-02 2.51910e-04 -1.57080e+00
WARNING - - ABOVE PARAMETER IS AT LIMIT.
4 s -2.10313e-01 9.37979e-02 6.71556e-06 -2.10329e-02
ERR DEF= 0.5
EXTERNAL ERROR MATRIX. NDIM= 25 NPAR= 4 ERR DEF=0.5
2.316e-02 -1.206e-03 -4.841e-15 -5.140e-04
-1.206e-03 1.977e-02 1.159e-15 1.123e-03
-4.841e-15 1.159e-15 7.527e-18 5.224e-16
-5.140e-04 1.123e-03 5.224e-16 8.798e-03
PARAMETER CORRELATION COEFFICIENTS
NO. GLOBAL 1 2 3 4
1 0.06448 1.000 -0.056 -0.000 -0.036
2 0.10049 -0.056 1.000 0.000 0.085
3 0.00001 -0.000 0.000 1.000 0.000
4 0.09073 -0.036 0.085 0.000 1.000
p0=5.551e-17, s=-0.2103, [#1] INFO:Minization -- RooMinimizer::optimizeConst: deactivating const optimization
All Message streams
[0] MinLevel = PROGRESS Topic = Any
[1] MinLevel = INFO Topic = Minization Plotting Fitting Eval Caching ObjectHandling InputArguments DataHandling NumericIntegration
[2] MinLevel = DEBUG Topic = LinkStateMgmt
[#2] DEBUG:LinkStateMgmt -- RooAbsArg::addServer(0x204c1d0,g): adding server x(0x7ffd9f6175c0) for value
[#2] DEBUG:LinkStateMgmt -- RooAbsArg::addServer(0x204c1d0,g): adding server m(0x7ffd9f6171a8) for value
[#2] DEBUG:LinkStateMgmt -- RooAbsArg::addServer(0x204c1d0,g): adding server s(0x7ffd9f616d80) for value
[#2] DEBUG:LinkStateMgmt -- RooAbsArg::addServer(0x204c1d0,g): adding server x(0x7ffd9f6175c0) for value
[#2] DEBUG:LinkStateMgmt -- RooAbsArg::addServer(0x204c1d0,g): adding server m(0x7ffd9f6171a8) for value
[#2] DEBUG:LinkStateMgmt -- RooAbsArg::addServer(0x204c1d0,g): adding server s(0x7ffd9f616d80) for value
[#2] DEBUG:LinkStateMgmt -- RooAbsArg::addServer(0x204c1d0,g): adding server x(0x1e4c260) for value
[#2] DEBUG:LinkStateMgmt -- RooAbsArg::addServer(0x204c1d0,g): adding server x(0x1e4c260) for value
[#2] DEBUG:LinkStateMgmt -- RooAbsArg::addServer(0x204c1d0,g): adding server m(0x1e05180) for value
[#2] DEBUG:LinkStateMgmt -- RooAbsArg::addServer(0x204c1d0,g): adding server m(0x1e05180) for value
[#2] DEBUG:LinkStateMgmt -- RooAbsArg::addServer(0x204c1d0,g): adding server s(0x16e5df0) for value
[#2] DEBUG:LinkStateMgmt -- RooAbsArg::addServer(0x204c1d0,g): adding server s(0x16e5df0) for value
RooGaussian::g[ x=x mean=m sigma=s ] = 8.856e-26
#include "RooRealVar.h"
#include "RooDataSet.h"
#include "RooGaussian.h"
#include "RooConstVar.h"
#include "RooPolynomial.h"
#include "RooAddPdf.h"
#include "TCanvas.h"
#include "TAxis.h"
#include "RooPlot.h"
#include "RooMsgService.h"
using namespace RooFit ;
void rf506_msgservice()
{
// C r e a t e p d f
// --------------------
// Construct gauss(x,m,s)
RooRealVar x("x","x",-10,10) ;
RooRealVar m("m","m",0,-10,10) ;
RooRealVar s("s","s",1,-10,10) ;
RooGaussian gauss("g","g",x,m,s) ;
// Construct poly(x,p0)
RooRealVar p0("p0","p0",0.01,0.,1.) ;
RooPolynomial poly("p","p",x,p0) ;
// Construct model = f*gauss(x) + (1-f)*poly(x)
RooRealVar f("f","f",0.5,0.,1.) ;
RooAddPdf model("model","model",RooArgSet(gauss,poly),f) ;
RooDataSet* data = model.generate(x,10) ;
// P r i n t c o n f i g u r a t i o n o f m e s s a g e s e r v i c e
// ---------------------------------------------------------------------------
// Print streams configuration
cout << endl ;
// A d d i n g I n t e g r a t i o n t o p i c t o e x i s t i n g I N F O s t r e a m
// -----------------------------------------------------------------------------------------------
// Print streams configuration
cout << endl ;
// Add Integration topic to existing INFO stream
// Construct integral over gauss to demonstrate new message stream
RooAbsReal* igauss = gauss.createIntegral(x) ;
igauss->Print() ;
// Print streams configuration in verbose, which also shows inactive streams
cout << endl ;
cout << endl ;
// Remove stream
// E x a m p l e s o f p d f v a l u e t r a c i n g s t r e a m
// -----------------------------------------------------------------------
// Show DEBUG level message on function tracing, trace RooGaussian only
// Perform a fit to generate some tracing messages
model.fitTo(*data,Verbose(kTRUE)) ;
// Reset message service to default stream configuration
// Show DEBUG level message on function tracing on all objects, redirect output to file
// Perform a fit to generate some tracing messages
model.fitTo(*data,Verbose(kTRUE)) ;
// Reset message service to default stream configuration
// E x a m p l e o f a n o t h e r d e b u g g i n g s t r e a m
// ---------------------------------------------------------------------
// Show DEBUG level messages on client/server link state management
// Clone composite pdf g to trigger some link state management activity
RooAbsArg* gprime = gauss.cloneTree() ;
gprime->Print() ;
// Reset message service to default stream configuration
}
Author
07/2008 - Wouter Verkerke

Definition in file rf506_msgservice.C.