- Jun 06, 2017
-
-
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.
-
- May 16, 2017
-
-
Gerardo Ganis authored
Fix for coverity #61340 #61356 #61397 #61413 #61359 #44337 #54858 #54872 #61261 #62101 #62104 #56175
-
- Jan 28, 2017
-
-
Mattias Ellert authored
This reverts commit 5c076c6c.
-
- Jan 26, 2017
-
-
Vassil Vassilev authored
This reverts commit b406328d, reversing changes made to 318c7a47.
-
- Jan 09, 2016
-
-
Mattias Ellert authored
-
- Dec 07, 2015
-
-
Gerardo Ganis authored
-
- Jun 26, 2015
-
-
Axel Naumann authored
-
- Apr 28, 2015
-
-
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
-
- Jan 13, 2015
-
-
Bertrand Bellenot authored
-
- Aug 05, 2014
-
-
Philippe Canal authored
-
- Mar 21, 2014
-
-
Gerardo Ganis authored
-
- Mar 04, 2014
-
-
Gerardo Ganis authored
An object was invalidated going out of scope of the calling function(s) TProofBench::RunCPU and TProofBench::RunCPUx.
-
Gerardo Ganis authored
-
- Jan 22, 2014
-
-
Gerardo Ganis authored
-
Gerardo Ganis authored
-
- Nov 15, 2013
-
-
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.
-
- Oct 21, 2013
-
-
Gerardo Ganis authored
-
Gerardo Ganis authored
-
Gerardo Ganis authored
-
Gerardo Ganis authored
-
Gerardo Ganis authored
-
Gerardo Ganis authored
-
Gerardo Ganis authored
-
Gerardo Ganis authored
-
Gerardo Ganis authored
-
Gerardo Ganis authored
PROOF queries show a maximum processing rate at regime related to the processing power of the cluster. This patch patch measures this maximum and stores together with the average rate, which includes end-of-query overhead. Average and maximum are now swon on the plots and TProfiles for the two set of values saved in the output files.
-
Gerardo Ganis authored
-
Gerardo Ganis authored
-
Gerardo Ganis authored
-
- Aug 07, 2013
-
-
Gerardo Ganis authored
-
Gerardo Ganis authored
Add possibility to switch off constructor verbosity; introduce a separate member variable for single methods verbosity.
-
- Aug 05, 2013
-
-
Gerardo Ganis authored
Add new functions (FileRatePlot, FileProcPlot, PrintFileInfo) to extract the information per processed file. In RatePlot, add possibility to plot the total instantaneous and average rate. Add function Summery to show a summary of the query with a comptact frm option convenient for saving in text files. Documentation at http://root.cern.ch/drupal/content/analysing-performance-tree being updated.
-
- Jun 19, 2013
-
-
Gerardo Ganis authored
-
- Jan 07, 2013
-
-
Gerardo Ganis authored
git-svn-id: http://root.cern.ch/svn/root/trunk@48209 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Dec 17, 2012
-
-
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
-
- Dec 14, 2012
-
-
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
-
- Nov 28, 2012
-
-
Gerardo Ganis authored
git-svn-id: http://root.cern.ch/svn/root/trunk@47664 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Aug 02, 2012
-
-
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
-
- May 29, 2012
-
-
Gerardo Ganis authored
git-svn-id: http://root.cern.ch/svn/root/trunk@44329 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Apr 30, 2012
-
-
Gerardo Ganis authored
git-svn-id: http://root.cern.ch/svn/root/trunk@44016 27541ba8-7e3a-0410-8455-c3a389f83636
-