Skip to content
Snippets Groups Projects
  1. Jun 06, 2017
    • Vassil Vassilev's avatar
      Do not confuse clang-format. · 68a8a335
      Vassil Vassilev authored
      ClassImp is a macro defined in Rtypes.h. It can be written without trailing
      semicolon. However, clang-format is based on lexing and it doesn't know at
      all about preprocessors and how to expand macros. When visiting ClassImp(X)
      it thinks this is not a completed entity (as it doesn't expand macros) and
      considers the next line as continuation of the previous.
      
      Inserting a semicolon fixes the issue and makes formatting with clang-format
      in the ROOT codebase less tricky.
      68a8a335
  2. May 16, 2017
  3. Jan 28, 2017
  4. Jan 26, 2017
  5. Jan 09, 2016
  6. Dec 07, 2015
  7. Jun 26, 2015
  8. Apr 28, 2015
    • Gerardo Ganis's avatar
      ProofBench: add possibility to save derived objects created/drawn by TProofPerfAnalysis · 9da09349
      Gerardo Ganis authored
      TProofPerfAnalysis internally creates temporary histograms or graphs for basic visualisation.
      This patch adds the possibility to save these objects to a file for further usage, for example
      to create more elaborate plots.
      
      Saving is enabled by a call to SetSaveResult, which can be used to change file and/or to disable:
      
          root [] TProofPerfAnalysis paf("perf_analysis_output.root")
          root [] paf.SetSaveResult()
          Drawn objects will be saved in file 'results.root'
          root [] paf.RatePlot()
          root [] paf.SetSaveResult("results-global.root", "UPDATE")
          Drawn objects will be saved in file 'results-global.root'
          root [] paf.RatePlot()
          root [] paf.SetSaveResult(0)
          Drawn objects saving disabled
      9da09349
  9. Jan 13, 2015
  10. Aug 05, 2014
  11. Mar 21, 2014
  12. Mar 04, 2014
  13. Jan 22, 2014
  14. Nov 15, 2013
    • Gerardo Ganis's avatar
      Add new fitting functions in TProofBench draw · fff838a7
      Gerardo Ganis authored
        Scalability for multicores with hyperthread enabled shows a shape with a kink corresponding
        to the transition from the 'real core' to 'hyperthread core' regime. The available functions
        used to model scalability can be modified to include this effect in the simplest way.
        A new fit option has been added to TProofBench::DrawCPU and TProofBench::DrawDatSet, with the
        possibility to indicate the number of real and hyperthreaded cores.
      fff838a7
  15. Oct 21, 2013
  16. Aug 07, 2013
  17. Aug 05, 2013
  18. Jun 19, 2013
  19. Jan 07, 2013
  20. Dec 17, 2012
    • Gerardo Ganis's avatar
      · 3ed1978c
      Gerardo Ganis authored
         In TProofBench::DrawCPU and TProofBench::DrawDataSet, fix an issue with histogram range when
         the range was not starting from 0.
         In TProofBenchRunDataRead::Run, allow starting from Nwork > 1 also for the Nx case.
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@48068 27541ba8-7e3a-0410-8455-c3a389f83636
      3ed1978c
  21. Dec 14, 2012
    • Fons Rademakers's avatar
      From Ioan: · de5af802
      Fons Rademakers authored
      Replace the trunk code that uses the deprecated TH1::kCanRebin bit with
      the new methods TH1::CanExtendAllAxes() and TH1::SetCanExtend() - see r47909,
      r48012 and r48031. The old TH1::kCanRebin bit did not really have much to
      do with histogram rebinning, but rather with extending the limits of the
      histogram's axes (which can cause a rebin, but only in some cases). As such,
      the word "Rebin" has been replaced with "Extend" for the new methods.
      
      Rename TH1::RebinAxis() to TH1::ExtendAxis() for the reasons stated above.
      The TH1::RebinAxis() method will be kept in v6-00 for backward compatibility
      with an obsolete warning and will be removed in v6-02. The current
      implementation simply forwards the call to TH1::ExtendAxis().
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@48046 27541ba8-7e3a-0410-8455-c3a389f83636
      de5af802
  22. Nov 28, 2012
  23. Aug 02, 2012
    • Gerardo Ganis's avatar
      · e3c48f2d
      Gerardo Ganis authored
           Consolidation of the automatic output saving functionality
           - Fix an issue with saving output from memory on the master
           - Remove some duplications and fix several small bugs
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@45348 27541ba8-7e3a-0410-8455-c3a389f83636
      e3c48f2d
  24. May 29, 2012
  25. Apr 30, 2012
Loading