Skip to content
Snippets Groups Projects
  1. Jun 20, 2008
    • Lorenzo Moneta's avatar
      remove a printoutline to avoid updating reference file · 41293134
      Lorenzo Moneta authored
      git-svn-id: http://root.cern.ch/svn/root/trunk@24429 27541ba8-7e3a-0410-8455-c3a389f83636
      41293134
    • Lorenzo Moneta's avatar
      - fix precision problem on linux 32 · 91f89441
      Lorenzo Moneta authored
      git-svn-id: http://root.cern.ch/svn/root/trunk@24422 27541ba8-7e3a-0410-8455-c3a389f83636
      91f89441
    • Rene Brun's avatar
      Renormalize rootmarks · e32a7d38
      Rene Brun authored
      git-svn-id: http://root.cern.ch/svn/root/trunk@24418 27541ba8-7e3a-0410-8455-c3a389f83636
      e32a7d38
    • Lorenzo Moneta's avatar
      increase some test tolerance · 62f6a462
      Lorenzo Moneta authored
      git-svn-id: http://root.cern.ch/svn/root/trunk@24412 27541ba8-7e3a-0410-8455-c3a389f83636
      62f6a462
    • Lorenzo Moneta's avatar
      sync with dev brunch (rev: 24397). · 7b1c1fc7
      Lorenzo Moneta authored
      Main changes are: 
      
      - improve integrator interface adding template functions taking as imput any C++ callable object for evaluation 
        of the integrals
      - use ROOT convention for enumeration names (start with k, like kADAPTIVE for the integration type). Change for 
        Integration types, Interpolation types (in MathMore) and Minimizer1D types. Change all classes and tests using this 
        enumeration name  
      - improve RichardsonDerivator class (used by TF1::Derivative). Remove an un-needed function call
        Fix also a bug in calculation of the error returned by TF1::DerivativeError
      - change interface for the function interfaced used for fitting (IParamFunction function and IParamGrad function)
        Requires now that the parameter values are passed when evaluating the function and the gradient and make the method
        operator()(double *x, double *p) const. Derived class must implement DoEvalPar (and not DoEval as before) 
        for implementing this interface. This change makes the caching of parameter not hidden and the interface is now 
        thread-safe.  In the IParamGradFunction interface remove the funcitonality for gradient of the coordinates (x) 
        since it is not needed. Define only the parameter gradient. 
      - improve also the ParamFunction class used by the concrete function like Polynomial. Adapt Polynomial class to new 
        parameteric function interface
      - improve Fit Result class with function to get parameter correlations after the fit and to fill any generic matrix 
      with covariance or correlation result. 
      - add method also in the minimizer interface to get correlation values 
      - add strategy in the minimizer control parameters
      - increase timing of stressMathCore and stressMathMore
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@24403 27541ba8-7e3a-0410-8455-c3a389f83636
      7b1c1fc7
  2. Jun 17, 2008
  3. May 21, 2008
  4. May 14, 2008
  5. May 08, 2008
    • Rene Brun's avatar
      From Leandro: · ec01dfae
      Rene Brun authored
      Add new option to run with parallel unzipping in a separate thread.
      To run it do
        Event 5000 1 99 1    (to write the file Event.root)
        Event 5000 1 99 20   (to read normal without a thread)
        Event 5000 1 99 21   (to read with the parallelp unzipping thread)
      Send the results to rootdev@root.cern.ch
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@23762 27541ba8-7e3a-0410-8455-c3a389f83636
      ec01dfae
    • Ilka Antcheva's avatar
      From Bertrand and me: · d4bc9a1b
      Ilka Antcheva authored
      Follow-up changes in the list box test case to include a list box entry with id=0
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@23759 27541ba8-7e3a-0410-8455-c3a389f83636
      d4bc9a1b
  6. May 07, 2008
  7. Apr 30, 2008
  8. Apr 25, 2008
  9. Apr 24, 2008
    • Rene Brun's avatar
      From Wouter: · e690f85e
      Rene Brun authored
      New version including a new reference file
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@23541 27541ba8-7e3a-0410-8455-c3a389f83636
      e690f85e
    • Fons Rademakers's avatar
      From Anar: · 0737a4ad
      Fons Rademakers authored
      -  added  tests for  the following  cases:
         * TBtree with std::for_each (Full iteration: from the Begin up to the End)
         * TBtree with std::find_if
         * TBtree with std::count_if
         * TOrdCollection with std::for_each (Full iteration: from the Begin
           up to the End)
         * TOrdCollection with std::find_if
         * TOrdCollection with std::count_if
         * TRefArray with std::for_each (Full iteration: from the Begin up to the End)
         * TRefArray with std::find_if
         * TRefArray with std::count_if
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@23532 27541ba8-7e3a-0410-8455-c3a389f83636
      0737a4ad
    • Rene Brun's avatar
      From Bertrand: · 7d03223c
      Rene Brun authored
      - Add a few more missing #include <string>
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@23523 27541ba8-7e3a-0410-8455-c3a389f83636
      7d03223c
  10. Apr 23, 2008
  11. Apr 19, 2008
  12. Apr 18, 2008
  13. Apr 14, 2008
    • Rene Brun's avatar
      In the TMVATest destructor close fOutputfile before deleting fFactory, · 586dd185
      Rene Brun authored
      fFactory deletes fOutputfile.
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@23205 27541ba8-7e3a-0410-8455-c3a389f83636
      586dd185
    • Fons Rademakers's avatar
      From Anar and me: · dd5bdc5a
      Fons Rademakers authored
      The background is the following. While working on the PROOF code I found
      that enumerating TList is an inconvenient and a long operation, I had to
      write the same code all over the place and make duplications. I tried
      to use STD algorithms with it, namely std::for_each, and failed.
      I therefore decided to enable std::for_each algorithm for ROOT 
      Containers/Iterators by making as few as possible changes, without rewriting
      iterators at all. Now with only two simple lines of code one is able to
      iterate through a container:
      
      TIter iter(&list);
      for_each(iter.Begin(), TIter::End(), SEnumFunctor());
      
      or
      
      for_each(iter.Begin(), inter_end, SEnumFunctor());
      
      where iter_end could be an iterator to a middle of the container.
      
      After I had changed Iterators so that they could be used with std::for_each,
      I decided to go further and did some more changes. As a result,
      
        - I have updated CINT implementation of some algorithms (they look now
          more or less better in terms of the standard),
      
        - TList and TObjArray can be now used with std::for_each, std::find_if,
          std::count_if (probably with some more algorithms. I've listed here
          only what has been *checked* by me). Other containers will be supported
          in a next patch.
      
        - A test program has been added: $ROOTSYS/test/stressIterators.cxx
      
        - A tutorial macro has been added: $ROOTSYS/tutorials/cont/TListAndSTL.C
      
      Patch has been verified on Linux, MacOS X, Solaris 10 i386 and Windows.
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@23198 27541ba8-7e3a-0410-8455-c3a389f83636
      dd5bdc5a
  14. Apr 11, 2008
    • Fons Rademakers's avatar
      From Axel: · 1879ee00
      Fons Rademakers authored
      The attached patch removed the necessity to define VISUAL_CPLUSPLUS. And
      it gets rid of the warning:
      include\cfortran.h(159) : warning C4005: 'VISUAL_CPLUSPLUS' : macro redefinition
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@23152 27541ba8-7e3a-0410-8455-c3a389f83636
      1879ee00
  15. Apr 03, 2008
  16. Mar 19, 2008
    • Philippe Canal's avatar
      From Leo, Diego, Axel, Paul and Philippe: · c86ea254
      Philippe Canal authored
      Merge with branches/dev/stubs up to r22699:
      * Optional stubless calls for GCC 3.[234] on Linux 32 bit (see release notes for details)
      * update CINT7 - replaces the branch in the CINT repository
      * new directory layout: reflex, cint, and cint7 moved under cint/
      * CINT stand-alone now part of ROOT's CINT; CINT's svn repository is not used anymore.
      * Remove v6_ prefix from the CINT source filenames.
      In addition:
      * Remove CINT's special parsing hook for R__EXTERN; just #define it to extern
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@22729 27541ba8-7e3a-0410-8455-c3a389f83636
      c86ea254
  17. Mar 18, 2008
  18. Mar 17, 2008
  19. Mar 14, 2008
  20. Mar 13, 2008
  21. Mar 11, 2008
    • Rene Brun's avatar
      From Gerri: · 710cee5f
      Rene Brun authored
              - TXNetFile: fix warning when compiling with an external XROOTD
              - XrdProofSched: calculating the number of busy CPUs on the base of all started sessions
                 (instead of the sessions in running state).
              - TProofPlayer.h: fix some descriptions
              - Make SavePerfInfo.C compilable
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@22583 27541ba8-7e3a-0410-8455-c3a389f83636
      710cee5f
  22. Mar 10, 2008
  23. Mar 07, 2008
  24. Mar 06, 2008
  25. Feb 18, 2008
  26. Feb 16, 2008
Loading