- Sep 19, 2007
-
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@19826 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@19825 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Apr 02, 2007
-
-
Fons Rademakers authored
directory. These rootmap files are generated automatically when the associated LinkDef file(s) or the config/Makefile.depend is changed. No more "make map" needed, rootmaps are always up-to-date! git-svn-id: http://root.cern.ch/svn/root/trunk@18452 27541ba8-7e3a-0410-8455-c3a389f83636
-
- May 14, 2006
-
-
Rene Brun authored
git-svn-id: http://root.cern.ch/svn/root/trunk@15031 27541ba8-7e3a-0410-8455-c3a389f83636
-
- May 13, 2006
-
-
Rene Brun authored
git-svn-id: http://root.cern.ch/svn/root/trunk@15021 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Apr 20, 2006
-
-
Rene Brun authored
git-svn-id: http://root.cern.ch/svn/root/trunk@14783 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Mar 20, 2006
-
-
Rene Brun authored
const char *TVirtualFitter::GetParName(Int_t ipar) const and the concrete implementation in all the fitter classes. git-svn-id: http://root.cern.ch/svn/root/trunk@14310 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Mar 18, 2006
-
-
Fons Rademakers authored
Dictionary G__%.o: G__%.cxx rules now in main Makefile instead of Module.mk's => changes in Module.mk. First Module.mk's included, then Makefile.precomp - we need ALLHDRS defined Split $(PCHEXTRAOBJ) and $(PCHFILE) rules - fixes clash with make -j2 Define CINTCXXFLAGS:= - otherwise they will contain PCHCXXFLAGS via their definition as a copy of CXXFLAGS. MSVC: prevent LNK4206 linker warning (-Yl...) git-svn-id: http://root.cern.ch/svn/root/trunk@14301 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Dec 10, 2005
-
-
Fons Rademakers authored
handle in a consistent way the new rootcint options -cint (default), -reflex and -gccxml. The type of dictionary to be used can be specified like: ./configure --with-dicttype=reflex. Notice that this option is there only for the developers working on the migration to the new dictionary system. git-svn-id: http://root.cern.ch/svn/root/trunk@13609 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Dec 09, 2005
-
-
Fons Rademakers authored
in case we have gmake >= 3.80 we can use the new | (order) syntax where all dependencies after the | are required to be there but not trigger execution of the rule. This should greatly enhance the build experience on Win32 and AIX (platforms that need the EXPLICITLINK option). git-svn-id: http://root.cern.ch/svn/root/trunk@13584 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Nov 26, 2005
-
-
Rene Brun authored
git-svn-id: http://root.cern.ch/svn/root/trunk@13365 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
The class has a new function TVirtualFitter::SetCache that creates an internal structure where the information about histogram bins is stored (bin position, size, content and error). The cache is used during fitting and speeds up (factor 2) TH1::Fit when called with the default TMinuit. Only the points included in the fit are stored in the cache. Currently the cache is set and filled only in TH1::Fit. The TFitter and TFumili classes have been changed to take into account the information in the cache. The free functions called by Minuit have been rewritten. They are now only an interface calling the fitter member functions. git-svn-id: http://root.cern.ch/svn/root/trunk@13364 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Nov 01, 2005
-
-
Rene Brun authored
- changes in TFumili::GraphFitChisquareFumili to use the effective variance method in case of errors in x and y - improved comments for TGraph::Fit and TFitter::GraphFitChisquare for this case git-svn-id: http://root.cern.ch/svn/root/trunk@13107 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Sep 03, 2005
-
-
Rene Brun authored
git-svn-id: http://root.cern.ch/svn/root/trunk@12607 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Sep 02, 2005
-
-
Rene Brun authored
git-svn-id: http://root.cern.ch/svn/root/trunk@12587 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Aug 30, 2005
-
-
Rene Brun authored
git-svn-id: http://root.cern.ch/svn/root/trunk@12558 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Jun 01, 2005
-
-
Rene Brun authored
New maximum set to 200. git-svn-id: http://root.cern.ch/svn/root/trunk@11927 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Mar 07, 2005
-
-
Rene Brun authored
virtual Double_t GetErrorXhigh(Int_t bin) const; virtual Double_t GetErrorXlow(Int_t bin) const; virtual Double_t GetErrorYhigh(Int_t bin) const; virtual Double_t GetErrorYlow(Int_t bin) const; virtual Double_t *GetEXhigh() const virtual Double_t *GetEXlow() const virtual Double_t *GetEYhigh() const virtual Double_t *GetEYlow() const git-svn-id: http://root.cern.ch/svn/root/trunk@11251 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Mar 04, 2005
-
-
Rene Brun authored
- TLinearFitter class: Linear fitter is used to fit a set of data points with a linear combination of specified functions (with or without weights). The "linear" in the name stands for "linear in parameters", not variables. The main advantages, compared to a general non-linear fitter, is that the linear fitter is considerably faster and doesn't require setting the initial values of parameters. The linear fitter can be used directly or through TH1::Fit and TGraph::Fit functions When it's used directly, functions of more than 3 dimensions can be fitted. - TFormula: a new data member fLinearParts and methods to process it are added. Now one can create a function of the type that can be fit by the linear fitter. Example: TFormula f("f", "x++sin(x)") is equivalent to TFormula f("f","[0]*x + [1]*sin(x)"), but if a TH1::Fit or a TGraph::Fit is performed with the 1st formula, it goes through the linear fitter, if it's performed with the 2nd formula, it goes through Minuit. - TMultiGraph class: the Fit method is implemented, allowing to fit all the graphs of a multigraph simultaneously - TGraph, TGraphErrors, TGraphAsymmErrors, TGraphBentErrors - functions GetEXhigh(), GetEXlow(), GetEYhigh(), GetEYlow() implemented to simplify the GraphFitChisquare() function of the TFitter class - TH1, TGraph, TGraph2D, TMultiGraph - changes in the Fit functions, allowing to use the linear fitter. Fitting with "polN" functions redirected to use the linear fitter, in cases where no options, except "range", are specified. git-svn-id: http://root.cern.ch/svn/root/trunk@11226 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Oct 22, 2004
-
-
Rene Brun authored
function GetNpar to GetNumberTotalParameters to avoid a possible confusion with the member fNpar in TMinuit that contains the number of free parameters. git-svn-id: http://root.cern.ch/svn/root/trunk@10397 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
virtual Int_t GetNpar() const; //return total number of parameters virtual Int_t GetNumberFreeParameters() const; git-svn-id: http://root.cern.ch/svn/root/trunk@10391 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
virtual Bool_t IsFixed(Int_t ipar) const testing if parameter ipar is fixed or not. git-svn-id: http://root.cern.ch/svn/root/trunk@10390 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Jul 28, 2004
-
-
Rene Brun authored
Double_t Chisquare(Int_t npar, Double_t *params) const = 0; Double_t *GetCovarianceMatrix() const = 0; Int_t GetErrors(Int_t ipar,Double_t &eplus, Double_t &eminus, Double_t &eparab, Double_t &globcc) const = 0; Int_t GetParameter(Int_t ipar,char *name,Double_t &value,Double_t &verr,Double_t &vlow, Double_t &vhigh) const = 0; Int_t GetStats(Double_t &amin, Double_t &edm, Double_t &errdef, Int_t &nvpar, Int_t &nparx) const = 0; Add a new function Double_t GetCovarianceMatrixElement(Int_t i, Int_t j) const; Similar changes in TFitter and TFumili. git-svn-id: http://root.cern.ch/svn/root/trunk@9608 27541ba8-7e3a-0410-8455-c3a389f83636
-
- May 13, 2004
-
-
Fons Rademakers authored
and library and dependent library information from the LinkDefs and the library and libdep macros. git-svn-id: http://root.cern.ch/svn/root/trunk@8916 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Feb 06, 2004
-
-
Rene Brun authored
of the chisquare (based on original code by Andy Haas) git-svn-id: http://root.cern.ch/svn/root/trunk@8140 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Dec 21, 2003
-
-
Rene Brun authored
Memory leak fixed in GraphFitChisquareFumili. Thanks to Fedor Ignatov git-svn-id: http://root.cern.ch/svn/root/trunk@7791 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Nov 19, 2003
-
-
Rene Brun authored
git-svn-id: http://root.cern.ch/svn/root/trunk@7617 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Sep 03, 2003
-
-
Rene Brun authored
git-svn-id: http://root.cern.ch/svn/root/trunk@7204 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Aug 08, 2003
-
-
Rene Brun authored
Double_t GetParError(Int_t ipar) const in TVirtualFitter, TFitter and TFumili Declare const the GetParameter function introduced recently. git-svn-id: http://root.cern.ch/svn/root/trunk@7067 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
to the abstract interface TVirtualFitter and to the concrete implementations TFitter and TFumili. git-svn-id: http://root.cern.ch/svn/root/trunk@7063 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Jul 05, 2003
-
-
Rene Brun authored
git-svn-id: http://root.cern.ch/svn/root/trunk@6833 27541ba8-7e3a-0410-8455-c3a389f83636
-
- May 07, 2003
-
-
Rene Brun authored
I've found some bugs in calculating Chi-square when Likelihood is used: 'params' instead of 'gin' in H1FitLikelihoodFumil causes troubles, because 'gin' is calculated always. Counter of FCN calls now is set to zero when TFumili::Clear is called. Functional values now compatible with the same of Minuit. git-svn-id: http://root.cern.ch/svn/root/trunk@6564 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
Functions sorted by alphetic order. git-svn-id: http://root.cern.ch/svn/root/trunk@6560 27541ba8-7e3a-0410-8455-c3a389f83636
-
- May 06, 2003
-
-
Rene Brun authored
git-svn-id: http://root.cern.ch/svn/root/trunk@6556 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
Sert some unitialized variables. Many style changes. git-svn-id: http://root.cern.ch/svn/root/trunk@6553 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@6552 27541ba8-7e3a-0410-8455-c3a389f83636
-
- May 05, 2003
-
-
Fons Rademakers authored
these libs are build before libFumili and libMinuit. git-svn-id: http://root.cern.ch/svn/root/trunk@6550 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
git-svn-id: http://root.cern.ch/svn/root/trunk@6548 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
git-svn-id: http://root.cern.ch/svn/root/trunk@6547 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
git-svn-id: http://root.cern.ch/svn/root/trunk@6546 27541ba8-7e3a-0410-8455-c3a389f83636
-