- Apr 24, 2008
-
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@23536 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
there is a bug in GCC 4.3.0 that makes roottest/root/hist/operator/runsparse.C fail in the error calculation part. Funny enough it fails because TH3 messes up its errors (not THnSparse :-) . The problem stems from TH1::GetBinError(): if (fSumw2.fN) return TMath::Sqrt(fSumw2.fArray[bin]); does not get evaluated properly - it has _horribly_ wrong values, e.g. -5063: 0.42 +5063: 0.648074 ("-" is GCC 3.4.6, "+" is GCC 4.3.0) after scaling a bin with a single entry by 0.42. So this is a real issue. It's possibly connected to the new math compiler intrinsics + pushing their results onto the stack. Attached patch fixes this, by introducing a temporary. Double_t err2 = fSumw2.fArray[bin]; return TMath::Sqrt(err2); The patch also fixes THnSparse::Scale() - it was also scaling the entries. git-svn-id: http://root.cern.ch/svn/root/trunk@23533 27541ba8-7e3a-0410-8455-c3a389f83636
-
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
-
Fons Rademakers authored
std::find_if, std::count_if and the like. git-svn-id: http://root.cern.ch/svn/root/trunk@23531 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
iterator of TRefArray objects can be now used with std::for_each, std::find_if, std::count_if and the like. git-svn-id: http://root.cern.ch/svn/root/trunk@23530 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
iterator of TBtree objects can be now used with std::for_each, std::find_if, std::count_if and the like. git-svn-id: http://root.cern.ch/svn/root/trunk@23529 27541ba8-7e3a-0410-8455-c3a389f83636
-
Lorenzo Moneta authored
git-svn-id: http://root.cern.ch/svn/root/trunk@23525 27541ba8-7e3a-0410-8455-c3a389f83636
-
Lorenzo Moneta authored
- fix for -Wshadow git-svn-id: http://root.cern.ch/svn/root/trunk@23524 27541ba8-7e3a-0410-8455-c3a389f83636
-
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
-
Lorenzo Moneta authored
- rename variable "Name" to "name" - rename also methods like a(), b() , x() to X() , A(), B() to be consistent with ROOT coding convention git-svn-id: http://root.cern.ch/svn/root/trunk@23522 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
- Add a few missing #include <string> git-svn-id: http://root.cern.ch/svn/root/trunk@23521 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
Add CPP macro needed against MSVC9 warnings on missing declaration attributes of math funcs. git-svn-id: http://root.cern.ch/svn/root/trunk@23517 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
git-svn-id: http://root.cern.ch/svn/root/trunk@23516 27541ba8-7e3a-0410-8455-c3a389f83636
-
Philippe Canal authored
git-svn-id: http://root.cern.ch/svn/root/trunk@23515 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
--enable-cern --with-cern-libdir git-svn-id: http://root.cern.ch/svn/root/trunk@23514 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
- Add missing #include <string> in Tsystem.cxx git-svn-id: http://root.cern.ch/svn/root/trunk@23513 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
use std::numeric_limits<Float_t>::infinity() instead of 1e50 which gives a warning on icc: warning #264: floating-point value does not fit in required floating-point type git-svn-id: http://root.cern.ch/svn/root/trunk@23512 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@23511 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
git-svn-id: http://root.cern.ch/svn/root/trunk@23510 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
Valeri's fl32.exe doesn't manage to understand hex numbers. we just change the hex numbers to int git-svn-id: http://root.cern.ch/svn/root/trunk@23509 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
git-svn-id: http://root.cern.ch/svn/root/trunk@23507 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
git-svn-id: http://root.cern.ch/svn/root/trunk@23506 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
git-svn-id: http://root.cern.ch/svn/root/trunk@23504 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
forward-declared std::string in TString.h so that <string> does not have to be included there. Reduces compilation time (as TString.h is included often). Also avoid unexpected <string> inclusion. git-svn-id: http://root.cern.ch/svn/root/trunk@23503 27541ba8-7e3a-0410-8455-c3a389f83636
-
Lorenzo Moneta authored
For other new feature of this version see the file math/unuran/src/unuran-1.2.3-root/NEWS - fix also a compilation problem for the test on gcc 4.3 - improve distclean-unuran target. Remove also old directories git-svn-id: http://root.cern.ch/svn/root/trunk@23502 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
convert all bit handling routines to military standards (http://www.fortran.com/mil_std_1753.html) which work with g77, gfortran and g95. Best, git-svn-id: http://root.cern.ch/svn/root/trunk@23501 27541ba8-7e3a-0410-8455-c3a389f83636
-
Axel Naumann authored
Add a sanity check to reloadfile: dependent file must be != current file. Fixes an issue with re-loading FFT.C without libfftw. git-svn-id: http://root.cern.ch/svn/root/trunk@23500 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
Following user request [ROOT bugs #35918] (http://savannah.cern.ch/bugs/?35918) - Make the estimated remaining time human readable (X h XX min XX sec instead of X.X sec) git-svn-id: http://root.cern.ch/svn/root/trunk@23499 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
git-svn-id: http://root.cern.ch/svn/root/trunk@23497 27541ba8-7e3a-0410-8455-c3a389f83636
-
Olivier Couet authored
git-svn-id: http://root.cern.ch/svn/root/trunk@23496 27541ba8-7e3a-0410-8455-c3a389f83636
-
Olivier Couet authored
git-svn-id: http://root.cern.ch/svn/root/trunk@23494 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Apr 23, 2008
-
-
Rene Brun authored
Remove a spurious ";" in the first line git-svn-id: http://root.cern.ch/svn/root/trunk@23493 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
Fix shadowed variables git-svn-id: http://root.cern.ch/svn/root/trunk@23492 27541ba8-7e3a-0410-8455-c3a389f83636
-
Wim Lavrijsen authored
git-svn-id: http://root.cern.ch/svn/root/trunk@23491 27541ba8-7e3a-0410-8455-c3a389f83636
-
Philippe Canal authored
git-svn-id: http://root.cern.ch/svn/root/trunk@23489 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
git-svn-id: http://root.cern.ch/svn/root/trunk@23487 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
git-svn-id: http://root.cern.ch/svn/root/trunk@23486 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
git-svn-id: http://root.cern.ch/svn/root/trunk@23485 27541ba8-7e3a-0410-8455-c3a389f83636
-
Olivier Couet authored
git-svn-id: http://root.cern.ch/svn/root/trunk@23483 27541ba8-7e3a-0410-8455-c3a389f83636
-
Lorenzo Moneta authored
make now consistent with original Fortran code (available at Phystat : https://plone4.fnal.gov/P0/phystat/packages/0707001/1.1.0/view ) git-svn-id: http://root.cern.ch/svn/root/trunk@23481 27541ba8-7e3a-0410-8455-c3a389f83636
-