2219612 | Unknown Author | 14 January 2003, 18:19:01 UTC | This commit was manufactured by cvs2svn to create tag 'v3-05-00'. git-svn-id: http://root.cern.ch/svn/root/tags/v3-05-00@5916 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 January 2003, 18:19:01 UTC |
ba11efd | Rene Brun | 14 January 2003, 18:19:00 UTC | Fix a problem when computing the color palette in logx scale git-svn-id: http://root.cern.ch/svn/root/trunk@5915 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 January 2003, 18:19:00 UTC |
860dd48 | Rene Brun | 14 January 2003, 17:11:02 UTC | Fix by Philippe for a problem with typedefs and templates reported by Bill Tanembaum git-svn-id: http://root.cern.ch/svn/root/trunk@5914 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 January 2003, 17:11:02 UTC |
e6f520a | Rene Brun | 14 January 2003, 16:13:35 UTC | Bug fix by Andrei git-svn-id: http://root.cern.ch/svn/root/trunk@5913 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 January 2003, 16:13:35 UTC |
d55fb02 | Fons Rademakers | 14 January 2003, 15:44:56 UTC | support for new "wall style" border for group-frames: if frame option is kRaisedFrame, the group-frame border is of "wall style", otherwise it is of "groove style". I added examples of "wall style" border of group frame to guitest.C and guitest.cxx. By Valeriy O. git-svn-id: http://root.cern.ch/svn/root/trunk@5912 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 January 2003, 15:44:56 UTC |
302caa3 | Fons Rademakers | 14 January 2003, 14:24:24 UTC | header text was not properly placed (showed more clearly with new TTF implementation). By Olivier. git-svn-id: http://root.cern.ch/svn/root/trunk@5911 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 January 2003, 14:24:24 UTC |
1a8d5d3 | Wouter Verkerke | 14 January 2003, 00:07:58 UTC | o RooAbsArg & selected derived classes - Extend redirectServersHook() argument list with one additional boolean that indicates if the redirect is recursive - Extend redirectServers() argument list with one additional boolean indicating whether it is part of a recursive process Pass recursion flag to redirectServersHook() - In recursiveRedirectServers(), set recursion flag in calls to redirectServers o RooProdPdf - In redirectServersHook(), only redirect servers on non-owning product component lists in cache if recursion flag is set git-svn-id: http://root.cern.ch/svn/root/trunk@5909 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 January 2003, 00:07:58 UTC |
cf2eafb | Wouter Verkerke | 13 January 2003, 22:54:43 UTC | o RooAbsReal - Add to plotAsymOn() automated projected dataset stripping mechanism as implemented in plotOn. Omission sofar can lead to plotting problems if projected dataset contains plot variable or other critical variables git-svn-id: http://root.cern.ch/svn/root/trunk@5907 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 January 2003, 22:54:43 UTC |
5f41f81 | Rene Brun | 13 January 2003, 22:17:22 UTC | Fix uninitialized arrays in functions DistToOut git-svn-id: http://root.cern.ch/svn/root/trunk@5906 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 January 2003, 22:17:22 UTC |
45a9972 | Rene Brun | 13 January 2003, 22:06:35 UTC | Fix uninitialized arrays in the DistToIn functions. git-svn-id: http://root.cern.ch/svn/root/trunk@5905 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 January 2003, 22:06:35 UTC |
a7e68cd | Rene Brun | 13 January 2003, 20:53:34 UTC | Use new option "d" (dummy cache) when calling CloseGeometry. git-svn-id: http://root.cern.ch/svn/root/trunk@5904 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 January 2003, 20:53:34 UTC |
be59aa0 | Rene Brun | 13 January 2003, 20:52:45 UTC | From Andrei: Implement an option "dummy cache" git-svn-id: http://root.cern.ch/svn/root/trunk@5903 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 January 2003, 20:52:45 UTC |
b7be8f0 | Rene Brun | 13 January 2003, 20:18:33 UTC | Add comments in TChain::Merge to indicate that the input file is always closed and deleted. git-svn-id: http://root.cern.ch/svn/root/trunk@5902 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 January 2003, 20:18:33 UTC |
d82341a | Rene Brun | 13 January 2003, 18:00:59 UTC | Remove calls to ComputeBBox from the constructors. git-svn-id: http://root.cern.ch/svn/root/trunk@5901 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 January 2003, 18:00:59 UTC |
b5b3d0d | Rene Brun | 13 January 2003, 17:45:24 UTC | Bug fixes in TGeoPgon and TGeoPgon by Andrei git-svn-id: http://root.cern.ch/svn/root/trunk@5900 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 January 2003, 17:45:24 UTC |
49f969b | Rene Brun | 13 January 2003, 16:57:36 UTC | Implementation of TPaletteAxis::GetObjectInfo by Olivier git-svn-id: http://root.cern.ch/svn/root/trunk@5899 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 January 2003, 16:57:36 UTC |
75c4a6b | Fons Rademakers | 13 January 2003, 16:46:29 UTC | initialize the pluginmanager earlier to avoid crash in TUnixSystem::AccessPathName(). git-svn-id: http://root.cern.ch/svn/root/trunk@5898 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 January 2003, 16:46:29 UTC |
bcffff6 | Rene Brun | 13 January 2003, 16:01:06 UTC | Fix by Andrei for warnings due to unused arguments git-svn-id: http://root.cern.ch/svn/root/trunk@5897 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 January 2003, 16:01:06 UTC |
f1477e2 | Fons Rademakers | 13 January 2003, 15:05:29 UTC | support AccessPathName() via helper class to RFIO. git-svn-id: http://root.cern.ch/svn/root/trunk@5896 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 January 2003, 15:05:29 UTC |
97b5f8a | Fons Rademakers | 13 January 2003, 15:04:30 UTC | remove two unused argument warnings (reported by MacOS X). Some reformatting to 3 idents. git-svn-id: http://root.cern.ch/svn/root/trunk@5895 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 January 2003, 15:04:30 UTC |
0739de8 | Rene Brun | 13 January 2003, 14:53:49 UTC | Bug fixes in TGeoTube by Andrei. git-svn-id: http://root.cern.ch/svn/root/trunk@5894 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 January 2003, 14:53:49 UTC |
05f3f0f | Rene Brun | 13 January 2003, 13:53:55 UTC | The color palette was drawn twice as soon as the pad was redrawn. git-svn-id: http://root.cern.ch/svn/root/trunk@5893 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 January 2003, 13:53:55 UTC |
f17b535 | Rene Brun | 13 January 2003, 10:57:46 UTC | rootmarks.C tuned git-svn-id: http://root.cern.ch/svn/root/trunk@5892 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 January 2003, 10:57:46 UTC |
16c6fdc | Fons Rademakers | 13 January 2003, 01:33:52 UTC | glibc 2.3.2 has setresgid() and setresuid() defined in unistd.h. git-svn-id: http://root.cern.ch/svn/root/trunk@5891 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 January 2003, 01:33:52 UTC |
8bcfcc4 | Fons Rademakers | 13 January 2003, 01:31:03 UTC | change version to 3.05. git-svn-id: http://root.cern.ch/svn/root/trunk@5890 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 January 2003, 01:31:03 UTC |
de0979d | Rene Brun | 12 January 2003, 21:02:28 UTC | Reintroduce an important change by Philippe that was fixing Maarten's problem and unfortunately not taken by Masa in the new version of CINT git-svn-id: http://root.cern.ch/svn/root/trunk@5889 27541ba8-7e3a-0410-8455-c3a389f83636 | 12 January 2003, 21:02:28 UTC |
3d8ef4d | Rene Brun | 12 January 2003, 17:54:58 UTC | Stamp first development version 3.05/00 git-svn-id: http://root.cern.ch/svn/root/trunk@5888 27541ba8-7e3a-0410-8455-c3a389f83636 | 12 January 2003, 17:54:58 UTC |
97b8bf1 | Fons Rademakers | 12 January 2003, 17:24:54 UTC | import of CINT 5.15.70. Added memory initialization patch in var.c and enabled feature 1770 in ifunc.c that allows bypassing of method implementations in header files (for Victor P.). For what else is new see http://root.cern.ch/root/Cint.phtml?relnote. git-svn-id: http://root.cern.ch/svn/root/trunk@5887 27541ba8-7e3a-0410-8455-c3a389f83636 | 12 January 2003, 17:24:54 UTC |
ece637f | Fons Rademakers | 12 January 2003, 16:09:53 UTC | small simplification. git-svn-id: http://root.cern.ch/svn/root/trunk@5886 27541ba8-7e3a-0410-8455-c3a389f83636 | 12 January 2003, 16:09:53 UTC |
1ca6cfe | Fons Rademakers | 12 January 2003, 16:09:00 UTC | fix some identation. git-svn-id: http://root.cern.ch/svn/root/trunk@5885 27541ba8-7e3a-0410-8455-c3a389f83636 | 12 January 2003, 16:09:00 UTC |
badddf6 | Rene Brun | 12 January 2003, 14:51:08 UTC | add new stress test suite for the geometry package. Modify the Makefile to build the test stressgeom automatically. git-svn-id: http://root.cern.ch/svn/root/trunk@5884 27541ba8-7e3a-0410-8455-c3a389f83636 | 12 January 2003, 14:51:08 UTC |
29daa2b | Rene Brun | 12 January 2003, 14:49:32 UTC | New version of TGeo classes from Andrei: -TGeoManager - added G3-like prototypes for building geometry -TGeoPatternFinder - added parameters of a division (fStart, fStep, fEnd) -TGeoVolume - fix in TGeoVolumeMulti::AddVolume() to update existing nodes for all volumes in list several shapes supporting divisions - using TGeoVolumeMulti for divisions -TGeoVoxelFinder - fixed dtor git-svn-id: http://root.cern.ch/svn/root/trunk@5883 27541ba8-7e3a-0410-8455-c3a389f83636 | 12 January 2003, 14:49:32 UTC |
e9b080c | Fons Rademakers | 12 January 2003, 12:50:46 UTC | aiai, bug in icc in dynamic_cast<> when casting up to second base class (in case of multiple inheritance). git-svn-id: http://root.cern.ch/svn/root/trunk@5882 27541ba8-7e3a-0410-8455-c3a389f83636 | 12 January 2003, 12:50:46 UTC |
e756dc4 | Rene Brun | 12 January 2003, 11:52:39 UTC | Slight retuning of benchmarks to give exactly 200 Rootmarks on pcnotebrun and 600 Rootmarks on pcbrun3. There is exactly a factor 3 between the two machines. Note that benchmarks.C in interactive mode is not yet tuned. Use only root -b -q benchmarks.C Also note that the current CVS version is slightly faster (3 per cent) since the restructuring of TTreePlayer/TSelectorDraw. git-svn-id: http://root.cern.ch/svn/root/trunk@5881 27541ba8-7e3a-0410-8455-c3a389f83636 | 12 January 2003, 11:52:39 UTC |
e7e254d | Fons Rademakers | 12 January 2003, 11:19:09 UTC | remove also here R__RTTI option. git-svn-id: http://root.cern.ch/svn/root/trunk@5880 27541ba8-7e3a-0410-8455-c3a389f83636 | 12 January 2003, 11:19:09 UTC |
31adeb9 | Fons Rademakers | 12 January 2003, 11:06:35 UTC | remove R__RTTI option which was only used for systems not supporting dynamic_cast<>. All systems now support this standard C++ feature. git-svn-id: http://root.cern.ch/svn/root/trunk@5879 27541ba8-7e3a-0410-8455-c3a389f83636 | 12 January 2003, 11:06:35 UTC |
95b320a | Fons Rademakers | 12 January 2003, 11:05:03 UTC | build also by default multithreaded version on linux IA64. git-svn-id: http://root.cern.ch/svn/root/trunk@5878 27541ba8-7e3a-0410-8455-c3a389f83636 | 12 January 2003, 11:05:03 UTC |
8205bc9 | Fons Rademakers | 11 January 2003, 23:49:04 UTC | try getting host-by-name only once in case host name does not resolve properly. Also cache random system info. Should fix problem in case of misconfigured name servers. git-svn-id: http://root.cern.ch/svn/root/trunk@5877 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 January 2003, 23:49:04 UTC |
1ca85f5 | Rene Brun | 11 January 2003, 18:19:35 UTC | Renormalize all benchmarks/rootmarks to give 600 Rootmarks on pcbrun.cern.ch (Pentium IV 2.4 GHz/gcc3.2) git-svn-id: http://root.cern.ch/svn/root/trunk@5876 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 January 2003, 18:19:35 UTC |
0a968a0 | Rene Brun | 11 January 2003, 17:28:35 UTC | Add a protection in TH1::SetStats. In Th1::Build, move the creation of fFunctions before calling UseCurrentStyle. git-svn-id: http://root.cern.ch/svn/root/trunk@5875 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 January 2003, 17:28:35 UTC |
73abfcd | Rene Brun | 11 January 2003, 16:26:25 UTC | Remove an unreachable statement git-svn-id: http://root.cern.ch/svn/root/trunk@5874 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 January 2003, 16:26:25 UTC |
37d2c86 | Rene Brun | 11 January 2003, 14:21:29 UTC | Mods in TTreePlayer::DrawSelect to take into account the case when the function is called by TTreePlayer::Fit. TTreePlayer::fHistogram must be set to the histogram object returned by the selector. git-svn-id: http://root.cern.ch/svn/root/trunk@5873 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 January 2003, 14:21:29 UTC |
17d0b33 | Rene Brun | 11 January 2003, 12:54:20 UTC | In TH1::UseCurrentStyle, take into account a possible change of gStyle->GetOptStat git-svn-id: http://root.cern.ch/svn/root/trunk@5872 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 January 2003, 12:54:20 UTC |
4967402 | Rene Brun | 11 January 2003, 12:47:02 UTC | Move histogram drawing to TTreePlayer. Implement TSelectorDraw::Notify replacing the old UpdateFormulaLeaves git-svn-id: http://root.cern.ch/svn/root/trunk@5871 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 January 2003, 12:47:02 UTC |
d5bcbd2 | Rene Brun | 11 January 2003, 09:10:44 UTC | From Philippe. Remove a small memory leak from rootcint git-svn-id: http://root.cern.ch/svn/root/trunk@5870 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 January 2003, 09:10:44 UTC |
d9c8e9c | Rene Brun | 11 January 2003, 09:07:20 UTC | From Philippe: Looking at Maarten's problem I noticed that the G__var_array are not properly initialized. In the attached patch I corrected the problem by calling memset on each of the structs. I also noticed (running Maarten's example) that a few times, the start of an error message is printed but the ending (which should come from G__genericerror) is not printed because G__const_noerror is set to 1. So in a couple of place I preceded the printing of the start of the error message by if (0==G__const_noerror). git-svn-id: http://root.cern.ch/svn/root/trunk@5869 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 January 2003, 09:07:20 UTC |
338a900 | Rene Brun | 10 January 2003, 21:39:30 UTC | From Philippe. A fix to a problem reported by Maarten when running rootcint git-svn-id: http://root.cern.ch/svn/root/trunk@5868 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 January 2003, 21:39:30 UTC |
28b592f | Rene Brun | 10 January 2003, 15:56:14 UTC | Use the standard ROOT Warning function instead of printf in TStreamerInfo::BuildCheck git-svn-id: http://root.cern.ch/svn/root/trunk@5867 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 January 2003, 15:56:14 UTC |
052c643 | Rene Brun | 10 January 2003, 14:53:22 UTC | New class TSelectorDraw deriving from TSelector. This new class is used from the new version of TTreePlayer::DrawSelect. git-svn-id: http://root.cern.ch/svn/root/trunk@5866 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 January 2003, 14:53:22 UTC |
733f7df | Rene Brun | 10 January 2003, 14:51:51 UTC | Important restructuring of the TTreePlayer class in view of PROOF. In particular TTree::DrawSelect is reduced to a few lines to use the new TSelectorDraw class via TTreePlayer::Process. More changes are foreseen to use the same mechanism for TTree::Scan and TTree::Query. git-svn-id: http://root.cern.ch/svn/root/trunk@5865 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 January 2003, 14:51:51 UTC |
9cd1cdc | Rene Brun | 10 January 2003, 14:46:01 UTC | Remove unused funcions GetMultiplicity and Loop git-svn-id: http://root.cern.ch/svn/root/trunk@5864 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 January 2003, 14:46:01 UTC |
5621165 | Rene Brun | 10 January 2003, 14:45:08 UTC | Remove unused function TTree::Loop git-svn-id: http://root.cern.ch/svn/root/trunk@5863 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 January 2003, 14:45:08 UTC |
61f57c0 | Rene Brun | 10 January 2003, 14:44:08 UTC | Add new member fStatus + GetStatus and SetStatus git-svn-id: http://root.cern.ch/svn/root/trunk@5862 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 January 2003, 14:44:08 UTC |
8821a4c | Rene Brun | 10 January 2003, 10:38:52 UTC | Move initialisation of fLabels from the Set functions to the constructors. git-svn-id: http://root.cern.ch/svn/root/trunk@5861 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 January 2003, 10:38:52 UTC |
9132bbe | Rene Brun | 09 January 2003, 17:13:59 UTC | From Olivier: Implement non equidistant levels in option COL for 2D histogram drawing. git-svn-id: http://root.cern.ch/svn/root/trunk@5860 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 January 2003, 17:13:59 UTC |
00a2b64 | Rene Brun | 09 January 2003, 17:13:36 UTC | From Olivier The palette in case of non equidistant level was wrong git-svn-id: http://root.cern.ch/svn/root/trunk@5859 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 January 2003, 17:13:36 UTC |
220617c | Fons Rademakers | 09 January 2003, 16:54:35 UTC | add Dan Bradley for the Chirp plugin. git-svn-id: http://root.cern.ch/svn/root/trunk@5858 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 January 2003, 16:54:35 UTC |
07d9339 | Fons Rademakers | 09 January 2003, 16:52:11 UTC | code cosmetics. git-svn-id: http://root.cern.ch/svn/root/trunk@5857 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 January 2003, 16:52:11 UTC |
af59e22 | Fons Rademakers | 09 January 2003, 16:51:28 UTC | a small plugin module for ROOT that enables access to remote files via the Chirp protocol (http://www.cs.wisc.edu/condor/chirp). This works especially nicely with the Condor job manager (http://www.cs.wisc.edu/condor) that we and many others are using to run CMS event simulations. The patch to v3.03.0 is attached if you would like to include this in your distribution. It touches nothing outside of the new module other than adding config entries. Normally, remote system calls by jobs in Condor are handled transparently as though the job were executing on the original submit machine. (This has been very useful to us in Wisconsin, because we use a large pool of execution machines that are not specially configured and which therefore do not share a filesystem with our submission machines.) However, this requires relinking the application with some special libraries which are currently not compatible with the new multithreaded CMS software. By adding a Chirp plugin to ROOT, we are able to selectively enable remote access wherever we need it, simply by prepending "chirp:" to the file names (assuming TFile:Open() is used, of course). No additional daemons need to be installed or configured unless we want to serve up the files from a machine other than the submit machine. Code contributed by Dan Bradley. git-svn-id: http://root.cern.ch/svn/root/trunk@5856 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 January 2003, 16:51:28 UTC |
b1a9fb8 | Rene Brun | 09 January 2003, 06:59:59 UTC | Fix by Philippe for a problem with enums. git-svn-id: http://root.cern.ch/svn/root/trunk@5855 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 January 2003, 06:59:59 UTC |
a7093d4 | Fons Rademakers | 07 January 2003, 17:31:53 UTC | small mod in option handling. git-svn-id: http://root.cern.ch/svn/root/trunk@5854 27541ba8-7e3a-0410-8455-c3a389f83636 | 07 January 2003, 17:31:53 UTC |
7e592dd | Fons Rademakers | 07 January 2003, 17:31:29 UTC | make SetReturnFromRUn() public. git-svn-id: http://root.cern.ch/svn/root/trunk@5853 27541ba8-7e3a-0410-8455-c3a389f83636 | 07 January 2003, 17:31:29 UTC |
edb3423 | Fons Rademakers | 07 January 2003, 17:29:53 UTC | import of CINT 5.15.69. For what else is new see http://root.cern.ch/root/Cint.phtml?relnote. git-svn-id: http://root.cern.ch/svn/root/trunk@5852 27541ba8-7e3a-0410-8455-c3a389f83636 | 07 January 2003, 17:29:53 UTC |
26ea86b | Rene Brun | 07 January 2003, 11:24:55 UTC | Replace members fBits by fBitsArray git-svn-id: http://root.cern.ch/svn/root/trunk@5851 27541ba8-7e3a-0410-8455-c3a389f83636 | 07 January 2003, 11:24:55 UTC |
4e19d4a | Rene Brun | 07 January 2003, 09:48:42 UTC | Use forward declarations instead of includes. git-svn-id: http://root.cern.ch/svn/root/trunk@5850 27541ba8-7e3a-0410-8455-c3a389f83636 | 07 January 2003, 09:48:42 UTC |
df113e5 | Rene Brun | 06 January 2003, 17:06:25 UTC | Add new class to the geometry package git-svn-id: http://root.cern.ch/svn/root/trunk@5849 27541ba8-7e3a-0410-8455-c3a389f83636 | 06 January 2003, 17:06:25 UTC |
38c2800 | Rene Brun | 06 January 2003, 17:05:44 UTC | many changes in the geometry package. Addition of the new class TGeoMedium git-svn-id: http://root.cern.ch/svn/root/trunk@5848 27541ba8-7e3a-0410-8455-c3a389f83636 | 06 January 2003, 17:05:44 UTC |
4d85418 | Rene Brun | 06 January 2003, 17:04:51 UTC | Add a new function TrackPosition returning x,y,z into the arguments instead of TLorentzVector. git-svn-id: http://root.cern.ch/svn/root/trunk@5847 27541ba8-7e3a-0410-8455-c3a389f83636 | 06 January 2003, 17:04:51 UTC |
53c29f0 | Rene Brun | 06 January 2003, 08:38:14 UTC | Protect TGraph::RemovePoint in case gPad is null. git-svn-id: http://root.cern.ch/svn/root/trunk@5846 27541ba8-7e3a-0410-8455-c3a389f83636 | 06 January 2003, 08:38:14 UTC |
becf72b | Rene Brun | 06 January 2003, 08:14:20 UTC | TPaletteAxis derives from TPave instead of TBox. Functions Paint and ExecuteEvent modified such that the palette is not affected by zooming on the axes. git-svn-id: http://root.cern.ch/svn/root/trunk@5845 27541ba8-7e3a-0410-8455-c3a389f83636 | 06 January 2003, 08:14:20 UTC |
d089cd9 | Rene Brun | 03 January 2003, 23:56:38 UTC | In TF1::Paint use a TH1D instead of a TH1F to avoid precision problems in case the relative range/absolute range in x or y is less than 10^7 git-svn-id: http://root.cern.ch/svn/root/trunk@5844 27541ba8-7e3a-0410-8455-c3a389f83636 | 03 January 2003, 23:56:38 UTC |
2180fd0 | Rene Brun | 02 January 2003, 22:41:49 UTC | Protect several functions like ComputeRange, GetHistogram, GetXaxis when gPad is null. git-svn-id: http://root.cern.ch/svn/root/trunk@5843 27541ba8-7e3a-0410-8455-c3a389f83636 | 02 January 2003, 22:41:49 UTC |
2242634 | Rene Brun | 02 January 2003, 22:40:42 UTC | Modify TStreamerInfo::TagFile to return immediatly if the function is called while TFile::WriteStreamerInfo is called. git-svn-id: http://root.cern.ch/svn/root/trunk@5842 27541ba8-7e3a-0410-8455-c3a389f83636 | 02 January 2003, 22:40:42 UTC |
4ff2fc6 | Rene Brun | 02 January 2003, 22:39:13 UTC | Replace statements fWritable=xx by SetWritable(xxx) except in the TFile constructor. Modify TFile::WriteStreamerInfo to set the fClassIndex->fArray[0]=2, such that TStreamerInfo::TagFile will not modify the array. git-svn-id: http://root.cern.ch/svn/root/trunk@5841 27541ba8-7e3a-0410-8455-c3a389f83636 | 02 January 2003, 22:39:13 UTC |
ba717fa | Rene Brun | 02 January 2003, 22:36:30 UTC | Implement a new function TDirectory::SetWritable (thanks to Bill Tanenbaum). SetWritable recursively sets the fWritable flag for all subdirs (if any) of the directory for which SetWritable is called. git-svn-id: http://root.cern.ch/svn/root/trunk@5840 27541ba8-7e3a-0410-8455-c3a389f83636 | 02 January 2003, 22:36:30 UTC |
6440237 | Rene Brun | 20 December 2002, 21:08:12 UTC | Fix a bug found by Bill Tanenbaum. Reading the free list uses the global "gFile". So, sometime before calling ReadFree(), reopen should save the value of gDirectory, and cd() to the current file. Afterwards, it can cd() back to the saved value. In the new version, we cd() always to the file. git-svn-id: http://root.cern.ch/svn/root/trunk@5839 27541ba8-7e3a-0410-8455-c3a389f83636 | 20 December 2002, 21:08:12 UTC |
3d3eee7 | Rene Brun | 20 December 2002, 15:26:50 UTC | Introduce a fix from Marco van Leeuwen <mvl@nikhef.nl> to solve a precision problem when comparing two floats in TF1::IntegralMultiple. git-svn-id: http://root.cern.ch/svn/root/trunk@5838 27541ba8-7e3a-0410-8455-c3a389f83636 | 20 December 2002, 15:26:50 UTC |
e492cf1 | Rene Brun | 20 December 2002, 08:11:38 UTC | In TClass::GetRealData add support for pointers in embedded objects like in TH1 with the members fXaxis.*fLabels. This fixes a problem appearing with gcc3.2 only and reported my Mark Tessier and Brett Wiren. git-svn-id: http://root.cern.ch/svn/root/trunk@5837 27541ba8-7e3a-0410-8455-c3a389f83636 | 20 December 2002, 08:11:38 UTC |
02cc0dd | Fons Rademakers | 20 December 2002, 02:29:08 UTC | in StackTrace() don't use special RedHat gcc 2.96 "gnu-new-abi" option for c++filt, but instead the official gcc 3 option "gnu-v3". git-svn-id: http://root.cern.ch/svn/root/trunk@5836 27541ba8-7e3a-0410-8455-c3a389f83636 | 20 December 2002, 02:29:08 UTC |
7e9e0d0 | Fons Rademakers | 20 December 2002, 02:03:11 UTC | add version for gcc 2.x. git-svn-id: http://root.cern.ch/svn/root/trunk@5835 27541ba8-7e3a-0410-8455-c3a389f83636 | 20 December 2002, 02:03:11 UTC |
8031897 | Fons Rademakers | 20 December 2002, 01:35:21 UTC | use different iosenum.h file when using gcc v3. git-svn-id: http://root.cern.ch/svn/root/trunk@5834 27541ba8-7e3a-0410-8455-c3a389f83636 | 20 December 2002, 01:35:21 UTC |
a855e65 | Fons Rademakers | 20 December 2002, 01:33:44 UTC | version for gcc 2.x. git-svn-id: http://root.cern.ch/svn/root/trunk@5833 27541ba8-7e3a-0410-8455-c3a389f83636 | 20 December 2002, 01:33:44 UTC |
49b7ba1 | Fons Rademakers | 20 December 2002, 01:32:06 UTC | add new iosenum cache files for gcc 3. Remove files that were for gcc 2.x. git-svn-id: http://root.cern.ch/svn/root/trunk@5832 27541ba8-7e3a-0410-8455-c3a389f83636 | 20 December 2002, 01:32:06 UTC |
2204a7b | Rene Brun | 19 December 2002, 16:06:09 UTC | The member fLabels was not initialized in some cases. Set fLabels=0 in the Set functions. git-svn-id: http://root.cern.ch/svn/root/trunk@5831 27541ba8-7e3a-0410-8455-c3a389f83636 | 19 December 2002, 16:06:09 UTC |
00e16ed | Rene Brun | 19 December 2002, 07:47:35 UTC | In TGraph::GetHistogram take into account the case when ymin is slightly negative. git-svn-id: http://root.cern.ch/svn/root/trunk@5830 27541ba8-7e3a-0410-8455-c3a389f83636 | 19 December 2002, 07:47:35 UTC |
21351b9 | Rene Brun | 19 December 2002, 07:46:37 UTC | From Philippe: Add declarations of the following typedefs: ROOT::NewFunc_t ROOT::NewArrFunc_t ROOT::DelFunc_t ROOT::DelArrFunc_t ROOT::DesFunc_t git-svn-id: http://root.cern.ch/svn/root/trunk@5829 27541ba8-7e3a-0410-8455-c3a389f83636 | 19 December 2002, 07:46:37 UTC |
d6c2ccb | Rene Brun | 18 December 2002, 08:07:29 UTC | Change TProcessID::IsValid to support the case where the argument is a TProcessUUID. git-svn-id: http://root.cern.ch/svn/root/trunk@5827 27541ba8-7e3a-0410-8455-c3a389f83636 | 18 December 2002, 08:07:29 UTC |
1851ba3 | Rene Brun | 17 December 2002, 21:14:11 UTC | From Philippe: The following patch insures that nested union and enumerations are properly treated in the ShadowClass generation. git-svn-id: http://root.cern.ch/svn/root/trunk@5826 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 December 2002, 21:14:11 UTC |
6ed3607 | Rene Brun | 17 December 2002, 16:39:29 UTC | Stamp version 3.04/02 git-svn-id: http://root.cern.ch/svn/root/trunk@5825 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 December 2002, 16:39:29 UTC |
c875e07 | Rene Brun | 17 December 2002, 16:15:00 UTC | From Philippe Fix for hp-ux git-svn-id: http://root.cern.ch/svn/root/trunk@5824 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 December 2002, 16:15:00 UTC |
6f85d19 | Rene Brun | 17 December 2002, 10:15:39 UTC | Change return type of TProcessID::IsValid from UInt_t to Bool_t git-svn-id: http://root.cern.ch/svn/root/trunk@5823 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 December 2002, 10:15:39 UTC |
5e1db3c | Rene Brun | 17 December 2002, 07:00:30 UTC | From Philippe: Fix a problem reported by Bill Tanembaum. The problem had to do with nested typedef to simple type. I simplify the resulting code of the shadow class by resolving the typedef to their true names. git-svn-id: http://root.cern.ch/svn/root/trunk@5822 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 December 2002, 07:00:30 UTC |
4850f96 | Rene Brun | 17 December 2002, 06:59:20 UTC | From Philippe: This patch insures that all ACLiC temporary files are created in the same directory as the library being building. (However the CINT temporary files are created in their own location.) git-svn-id: http://root.cern.ch/svn/root/trunk@5821 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 December 2002, 06:59:20 UTC |
f8fd15c | Fons Rademakers | 17 December 2002, 02:03:29 UTC | ACliC patch by Philippe: Add a new optional parameter to TSystem::mkdir(const char*name, Bool_t recursive=kFALSE); If recursive is true, mkdir behaves like mkdir -p, i.e. makes parent directories as needed, or returns 0 if the directory already exist. When the file being passed to ACLiC is on a readonly filesystem, ACLiC warns the user and creates the library in a temporary directory: root [0] .L readonly/t.C++ Warning in <ACLiC>: /scratch/aclic/subs/./readonly is not writeable! Warning in <ACLiC>: Output will be written to /tmp Info in <TUnixSystem::ACLiC>: creating shared library /tmp//scratch/aclic/subs/./readonly/t_C.so To select the temporary directory ACLiC looks at $TEMP, $TEMP_DIR, $TEMPDIR, $TMP, $TMPDIR, $TMP_DIR or uses /tmp (or C:/). Also, a new interface TSystem::Get/SetBuildDir is introduced to let the user select an alternative 'root' for the building of the ACLiC libraries. For the filename /full/path/name/macro.C, the library is created as 'fBuildDir'/full/path/name/macro_C.so Also, the ACLiC linkdef does NOT contain anymore pragma link off. This means, that you can now steer the dictionary generation from within the script itself. However beware of multiple inclusion! ACLiC will now obey ALL pragma link C++ it sees! git-svn-id: http://root.cern.ch/svn/root/trunk@5820 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 December 2002, 02:03:29 UTC |
eeef956 | Rene Brun | 16 December 2002, 20:52:29 UTC | Mod in ReadBasketBuffer to read buffers generated by old ROOT versions and having an uncompressed size equal to the compressed size. git-svn-id: http://root.cern.ch/svn/root/trunk@5819 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 December 2002, 20:52:29 UTC |
f954f66 | Rene Brun | 16 December 2002, 20:29:07 UTC | Add new function proposed by Jason Seely: TH1 *TH1::GetAsymmetry(TH1* h2, Double_t c2, Double_t dc2) // return an histogram containing the asymmetry of this histogram with h2, // where the asymmetry is defined as: // // Asymmetry = (h1 - h2)/(h1 + h2) where h1 = this // // works for 1D, 2D, etc. histograms // c2 is an optional argument that gives a relative weight between the two // histograms, and dc2 is the error on this weight. This is useful, for example, // when forming an asymmetry between two histograms from 2 different data sets that // need to be normalized to each other in some way. The function calculates // the errors asumming Poisson statistics on h1 and h2 (that is, dh = sqrt(h)). // // example: assuming 'h1' and 'h2' are already filled // // h3 = h1->GetAsymmetry(h2) // // then 'h3' is created and filled with the asymmetry between 'h1' and 'h2'; // h1 and h2 are left intact. // // Note that it is the user's responsibility to manage the created histogram. git-svn-id: http://root.cern.ch/svn/root/trunk@5818 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 December 2002, 20:29:07 UTC |
d8e0d65 | Rene Brun | 16 December 2002, 18:58:43 UTC | Add Jason Seely for his contribution to TH1::GetAsymmetry git-svn-id: http://root.cern.ch/svn/root/trunk@5817 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 December 2002, 18:58:43 UTC |
99a6c37 | Rene Brun | 16 December 2002, 18:43:32 UTC | From Philippe: Fix to a problem already fixed by Philippe, but not fully imported by Masa in the new version of CINT git-svn-id: http://root.cern.ch/svn/root/trunk@5816 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 December 2002, 18:43:32 UTC |
a1d74ea | Rene Brun | 16 December 2002, 18:25:22 UTC | Fix by Philippe for a problem reported by Bill Tanenbaum. The problem appears if gDirectory points to a subdirectory of the file being close. In this case (which the existing ROOT), the pointer is not changed but the directory is deleted (by the file closing). Hence gDirectory points to a deleted object. git-svn-id: http://root.cern.ch/svn/root/trunk@5815 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 December 2002, 18:25:22 UTC |
21b1be6 | Fons Rademakers | 16 December 2002, 12:54:18 UTC | import of CINT 5.15.68. For what else is new see http://root.cern.ch/root/Cint.phtml?relnote. git-svn-id: http://root.cern.ch/svn/root/trunk@5814 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 December 2002, 12:54:18 UTC |