[root] / trunk / hist / hist / src / TBinomialEfficiencyFitter.cxx Repository:
ViewVC logotype

Log of /trunk/hist/hist/src/TBinomialEfficiencyFitter.cxx

Parent Directory Parent Directory


Links to HEAD: (view) (download) (as text) (annotate)
Sticky Revision:

Revision 47641 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 27 09:59:40 2012 UTC (2 years, 1 month ago) by moneta
File length: 17314 byte(s)
Diff to previous 46609
Fix integration classes to use both a relative or n absolute accuracy
as requested in https://savannah.cern.ch/bugs/?70853

Improve TF1::Integral to add the precision parameter. 
Add a TF1::IntegralOneDim where one can specify both epsrel and epsabs and it returns also the error
Clean up the TF1::Integral class to fix some ambiguities 
Remove the possibility to pass vector of parameters in Tf1::Integral

remove obsolate file minuit2/src/FitterUtil.cxx

Revision 46609 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 17 13:02:27 2012 UTC (2 years, 3 months ago) by moneta
File length: 17309 byte(s)
Diff to previous 46606
fix a compiler warning

Revision 46606 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 17 12:30:31 2012 UTC (2 years, 3 months ago) by moneta
File length: 17472 byte(s)
Diff to previous 36026
Change TFractionFItter and TBinomialEfficiencyFitter class to use the ROOT::Fit::Fitter class (as TH1::Fit) instead of TVirtualFitter
This fixes also the bug https://savannah.cern.ch/bugs/?97097

Revision 36026 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Oct 1 16:17:09 2010 UTC (4 years, 3 months ago) by moneta
File length: 17305 byte(s)
Diff to previous 35440
fix for coverity: FORWARD_NULL

Revision 35440 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 20 09:45:41 2010 UTC (4 years, 4 months ago) by moneta
File length: 17313 byte(s)
Diff to previous 35016
fix few Coverity issues (10713 , 11801, 11802, 11809)

Revision 35016 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Aug 25 15:41:07 2010 UTC (4 years, 5 months ago) by moneta
File length: 17409 byte(s)
Diff to previous 25487
fox for uninitialize constructors (coverity)

Revision 25487 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 22 12:44:13 2008 UTC (6 years, 4 months ago) by moneta
File length: 17355 byte(s)
Diff to previous 22694
Import changes from math development branch, in particular a re-implementation of 
fitting methods for the histogram and graph objects. 

NOTE: Since some files are removed, a  make clean-hist is needed in order to be able 
to compile hist after an svn update. 

 
The implementation of TH1::Fit, TGraph::Fit, TGraph2D::Fit and TMultiGraph::Fit is 
done in a common function implemented in HFitImpl.cxx (HFit::Fit). 

In addition the file HFitInterface.h define ROOT::Fit::FitObject functions passing 
option directly via Foption class and not by a string. They are used by the FitPanel.

Remove previously existing files THistFitInterface.cxx (and *.h) and 
TGraphFitInterface.cxx (and *.h). The code is now in the  HFitInterface.cxx (and *.h) 
files. 

Use plugin manager directly to open the Fit Panel. Do not pass anymore via the THistPainter. 
Changes in TH1::FitPanel, TGraph::FitPanel. 
Add FitPanel() method for TGraph2D and TMultiGraph. 

Add new class TBackCompFitter, providing a backward compatible implementation of 
TVirtualFitter using the new fitting class. It is constructed from the fitter class 
and can be used to retrieve the fit information (result and configuration) via the 
TVirtualFitter API from FitConfig and FitResult. A static istance is created after 
calling the Fit method.   
  
Other changes are:  


TGraph: 
  - when creating a graph from an histogram, don't use the same name. 
  Otherwise it will conflict later with histogram created internally by the TGraph. 

TH2: 
     add protected method TH2::DoFitSlices and TH2::DoProfile as common implementations
     for (FitSlicesX,FitSclicesY) and (ProfileX, ProfileY).
     pass the global statistics in DoProjection when range is (1,NBIN)

TBinimialEfficiencyFit: 
     add possibility to set verbose option, and set different precision and 
     max iterations for minimizing.

Revision 22694 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 17 20:23:21 2008 UTC (6 years, 10 months ago) by rdm
File length: 17113 byte(s)
Diff to previous 22527
move hist, histpainter, spectrum and spectrumpainter in the hist package.

Revision 22527 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Mar 7 16:37:03 2008 UTC (6 years, 10 months ago) by rdm
Original Path: trunk/hist/src/TBinomialEfficiencyFitter.cxx
File length: 17113 byte(s)
Diff to previous 20882
more gcc 4.3 warning fixes. Remains only some warning in Cint, Reflex
and xrootd.

Revision 20882 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Nov 19 11:31:26 2007 UTC (7 years, 2 months ago) by rdm
Original Path: trunk/hist/src/TBinomialEfficiencyFitter.cxx
File length: 17081 byte(s)
Diff to previous 19826
Set property svn:eol-style LF on all source and Makefiles. This should avoid
problems with Win32 line endings ending up in the repository. All MS tools
support LF eols fine.

Revision 19826 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 19 19:56:11 2007 UTC (7 years, 4 months ago) by rdm
Original Path: trunk/hist/src/TBinomialEfficiencyFitter.cxx
File length: 17081 byte(s)
Diff to previous 19825
imported svn:keywords Id property

Revision 19825 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 19 19:49:10 2007 UTC (7 years, 4 months ago) by rdm
Original Path: trunk/hist/src/TBinomialEfficiencyFitter.cxx
File length: 17148 byte(s)
Diff to previous 19574
remove :$ from tag line

Revision 19574 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Aug 9 06:42:41 2007 UTC (7 years, 5 months ago) by brun
Original Path: trunk/hist/src/TBinomialEfficiencyFitter.cxx
File length: 17158 byte(s)
Diff to previous 19554
Fix coding conventions

Revision 19554 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Aug 4 17:31:40 2007 UTC (7 years, 5 months ago) by brun
Original Path: trunk/hist/src/TBinomialEfficiencyFitter.cxx
File length: 17156 byte(s)
Diff to previous 19552
From Bertrand:
Fix compilation error on Windows + a few coding conventions violations.

Revision 19552 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Aug 4 09:28:25 2007 UTC (7 years, 5 months ago) by brun
Original Path: trunk/hist/src/TBinomialEfficiencyFitter.cxx
File length: 16288 byte(s)
Diff to previous 19019
From Frank Filhaut:
 - extension to 2D and 3D problems (I didn't test the 3D case,
   I'm assuming that it is a straightforward extension compared
   to the 2D case);

 - a method to allow the use to change the integration precision
   (I thought this might be necessary for the 2D and 3D cases,
   depending on the complexity of the problem etc.);

 - computation of a goodness-of-fit parameter (the quantity
   proposed by Baker and Cousins). Together with the number of
   degrees of freedom, this allows to compute easily the fit
   probability using TF1::Prob(). Such computation is contained
   in the 1D example, and it doesn't return a completely flat
   probability distribution -- but it has to be kept in mind
   that this is only asymptotically a proper chisquared variable;

 - documentation.

Revision 19019 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 13 13:53:29 2007 UTC (7 years, 7 months ago) by moneta
Original Path: trunk/hist/src/TBinomialEfficiencyFitter.cxx
File length: 9366 byte(s)
Diff to previous 18971
- fix a bug in the Fit method
- load  a TVirtualFitter according to the default type specified in TVirtualFitter

Revision 18971 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jun 7 08:05:00 2007 UTC (7 years, 7 months ago) by brun
Original Path: trunk/hist/src/TBinomialEfficiencyFitter.cxx
File length: 9023 byte(s)
Diff to previous 18969
Fix Frank's name and add a few more lines in the class description (thanks Axel)

Revision 18969 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jun 7 07:09:31 2007 UTC (7 years, 7 months ago) by brun
Original Path: trunk/hist/src/TBinomialEfficiencyFitter.cxx
File length: 8880 byte(s)
Diff to previous 18920
Fix coding conventions.

Revision 18920 - (view) (download) (as text) (annotate) - [select for diffs]
Added Thu May 31 09:01:41 2007 UTC (7 years, 7 months ago) by brun
Original Path: trunk/hist/src/TBinomialEfficiencyFitter.cxx
File length: 8772 byte(s)
New class from an original code by Frank Fielthaut to make a binomial fit
of the division of two histograms (efficiency fit)

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

Subversion Admin
ViewVC Help
Powered by ViewVC 1.0.9