Skip to content
Snippets Groups Projects
  1. Sep 19, 2007
  2. Apr 02, 2007
  3. May 14, 2006
  4. May 13, 2006
  5. Apr 20, 2006
  6. Mar 20, 2006
  7. Mar 18, 2006
    • Fons Rademakers's avatar
      From Axel: · 48cd001d
      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
      48cd001d
  8. Dec 10, 2005
    • Fons Rademakers's avatar
      From Axel: · 0ab88198
      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
      0ab88198
  9. Dec 09, 2005
    • Fons Rademakers's avatar
      From Axel: · f4578298
      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
      f4578298
  10. Nov 26, 2005
    • Rene Brun's avatar
      Remove unused variables · c120b790
      Rene Brun authored
      git-svn-id: http://root.cern.ch/svn/root/trunk@13365 27541ba8-7e3a-0410-8455-c3a389f83636
      c120b790
    • Rene Brun's avatar
      Implement a cache facility in TVirtualFitter. · 8440e981
      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
      8440e981
  11. Nov 01, 2005
    • Rene Brun's avatar
      From Anna Kreshuk: · 7d242648
      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
      7d242648
  12. Sep 03, 2005
  13. Sep 02, 2005
  14. Aug 30, 2005
  15. Jun 01, 2005
  16. Mar 07, 2005
  17. Mar 04, 2005
    • Rene Brun's avatar
      From Anna Kreshuk: · f074b106
      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
      f074b106
  18. Oct 22, 2004
  19. Jul 28, 2004
    • Rene Brun's avatar
      In TVirtualFitter make the following functions const · c09533e1
      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
      c09533e1
  20. May 13, 2004
  21. Feb 06, 2004
  22. Dec 21, 2003
  23. Nov 19, 2003
  24. Sep 03, 2003
  25. Aug 08, 2003
  26. Jul 05, 2003
  27. May 07, 2003
  28. May 06, 2003
  29. May 05, 2003
Loading