Hi Rene, On Fri, 16 Nov 2001, Rene Brun wrote: > Rolf, > Could you send me a ROOT file containing your two histograms > for which you obtain the error message ? After some more testing I think the folowing is enough to trigger the error: { TH1F h1("h1","h1",1,0,1); TH1F h2("h2","h2",1,0,1); h1.Fill( 0 ); h2.Fill( 0 ); h1.Fill( 1 ); h2.Fill( 1 ); h1.KolmogorovTest( &h2 , "O" ) } I think the normalization is just not right in presence of under- or overflow entries. I am not sure, but maybe the following is already enough to fix it. --- V_CVS/hist/src/TH1.cxx Sun Nov 18 16:17:20 2001 +++ V_rd/hist/src/TH1.cxx Sun Nov 18 16:16:47 2001 @@ -3571,8 +3571,8 @@ } } - Double_t s1 = 1/sum1; - Double_t s2 = 1/sum2; + Double_t s1 = 1/tsum1; + Double_t s2 = 1/tsum2; // Find largest difference for Kolmogorov Test Double_t dfmax =0, rsum1 = 0, rsum2 = 0; Cheers, Rolf > > Rene Brun > > On Fri, 16 Nov 2001, Rolf Dubitzky wrote: > > > > > Hi rooters, > > > > I use TH1::KolmogorovTest(...) to automatically check the output of some > > test Histogramms/Trees on different platforms/systems. > > Sometimes (~5% of histos) I get an error message (see below). The > > sourcecode comments: > > > > // This numerical error condition should never occur: > > > > What does that mean? How can I fix it? > > > > OS: GNU/Linux RH7.2 & Solris8 > > ROOT: * Version 3.02/03 16 November 2001 * > > > > Cheers, > > Rolf > > > > ------ > > > > Kolmo Prob h1 = pSlowPi_MCT, sum1=30534 > > Kolmo Prob h2 = pSlowPi_MCT, sum2=30534 > > Kolmo Probabil = 1, Max Dist = 1.03433e-16 > > Kolmo Probabil = 1.000000 for shape alone, =1.000000 for normalisation alone > > Warning in <TH1D::KolmogorovTest>: Numerical problems with h1=pSlowPi_MCT > > > > Warning in <TH1D::KolmogorovTest>: Numerical problems with h2=pSlowPi_MCT > > > > > > > > *************************************************************** > > Rolf Dubitzky > > e-mail: Rolf.Dubitzky@Physik.TU-Dresden.de > > s-mail see http://hep.phy.tu-dresden.de/~dubitzky/ > > *************************************************************** > > > > > > -- Cheers, Rolf *************************************************************** Rolf Dubitzky e-mail: Rolf.Dubitzky@Physik.TU-Dresden.de s-mail see http://hep.phy.tu-dresden.de/~dubitzky/ ***************************************************************
This archive was generated by hypermail 2b29 : Tue Jan 01 2002 - 17:51:08 MET