af71634 | Fons Rademakers | 22 September 2004, 21:10:31 UTC | Backport of patch fixing problem of reading of the TObject data member fBits within a split TClonesArray when the TTree is in MakeClass mode. git-svn-id: http://root.cern.ch/svn/root/branches/v4-00-08-patches@10150 27541ba8-7e3a-0410-8455-c3a389f83636 | 22 September 2004, 21:10:31 UTC |
9b78782 | Fons Rademakers | 15 September 2004, 08:32:29 UTC | fix typo (spurious r). git-svn-id: http://root.cern.ch/svn/root/branches/v4-00-08-patches@10052 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 September 2004, 08:32:29 UTC |
79e641f | Fons Rademakers | 15 September 2004, 08:32:14 UTC | backport fix by Robert Hatcher. git-svn-id: http://root.cern.ch/svn/root/branches/v4-00-08-patches@10051 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 September 2004, 08:32:14 UTC |
6e51838 | Fons Rademakers | 15 September 2004, 08:31:34 UTC | added file that got lost long the way. git-svn-id: http://root.cern.ch/svn/root/branches/v4-00-08-patches@10050 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 September 2004, 08:31:34 UTC |
d0349f6 | Fons Rademakers | 13 September 2004, 22:36:45 UTC | backport fix in case of files > 2GB from head (TKey was still correct in 4.00/08). git-svn-id: http://root.cern.ch/svn/root/branches/v4-00-08-patches@10024 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 September 2004, 22:36:45 UTC |
df9c903 | Fons Rademakers | 13 September 2004, 22:35:21 UTC | backport fix in BindKeys() causing problems with Sawfish WM from head. git-svn-id: http://root.cern.ch/svn/root/branches/v4-00-08-patches@10023 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 September 2004, 22:35:21 UTC |
53499ad | Fons Rademakers | 13 September 2004, 22:34:17 UTC | backport fix in GetPathInfo() from head. git-svn-id: http://root.cern.ch/svn/root/branches/v4-00-08-patches@10022 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 September 2004, 22:34:17 UTC |
533ba99 | Fons Rademakers | 03 September 2004, 10:43:49 UTC | Fix a bug in TClonesArray::Streamer. When in read mode, fLast must always be reset. In the previous version fLast was not set in case the number of objects read was 0. Backported from the head. git-svn-id: http://root.cern.ch/svn/root/branches/v4-00-08-patches@9883 27541ba8-7e3a-0410-8455-c3a389f83636 | 03 September 2004, 10:43:49 UTC |
4325c0a | Fons Rademakers | 24 August 2004, 12:31:13 UTC | filter out the explicit-link option (back port from head). git-svn-id: http://root.cern.ch/svn/root/branches/v4-00-08-patches@9836 27541ba8-7e3a-0410-8455-c3a389f83636 | 24 August 2004, 12:31:13 UTC |
1e89e36 | Fons Rademakers | 30 July 2004, 11:09:45 UTC | fixes for fatally broken classes in the v4-00-08 release. git-svn-id: http://root.cern.ch/svn/root/branches/v4-00-08-patches@9631 27541ba8-7e3a-0410-8455-c3a389f83636 | 30 July 2004, 11:09:45 UTC |
0140213 | Unknown Author | 11 July 2004, 04:14:12 UTC | This commit was manufactured by cvs2svn to create branch 'v4-00-08-patches'. git-svn-id: http://root.cern.ch/svn/root/branches/v4-00-08-patches@9491 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 July 2004, 04:14:12 UTC |
05b4a5f | Rene Brun | 11 July 2004, 04:14:11 UTC | From Valeri Fine: Remove the erroneous default code page "ISO8859-5" This fixes the wrong representation of some LaTeX symbols with the Cyrillic :-) letters. The Default codepage is to be defined by "Gui.DefaultFont" from ROOT resource file. git-svn-id: http://root.cern.ch/svn/root/trunk@9490 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 July 2004, 04:14:11 UTC |
166c67e | Fons Rademakers | 10 July 2004, 20:18:38 UTC | important fix for MacOS X pointed out by Christian Stratowa, Fink directories were not checked for third party libraries. git-svn-id: http://root.cern.ch/svn/root/trunk@9489 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 July 2004, 20:18:38 UTC |
d39704c | Rene Brun | 10 July 2004, 05:23:14 UTC | From Philippe: This patches fixes the reading and writing of vector<TString*> git-svn-id: http://root.cern.ch/svn/root/trunk@9488 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 July 2004, 05:23:14 UTC |
610a1b3 | Rene Brun | 10 July 2004, 05:10:20 UTC | Fix a missing blank in TGeoParaboloid::Safety(Double_t */*point*/, Bool_t /*in*/) const git-svn-id: http://root.cern.ch/svn/root/trunk@9487 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 July 2004, 05:10:20 UTC |
9bcbe9c | Rene Brun | 09 July 2004, 19:24:31 UTC | Stamp Production Release 4.00/08 Next updates will go to the development version 4.01/01 git-svn-id: http://root.cern.ch/svn/root/trunk@9486 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 July 2004, 19:24:31 UTC |
7c00608 | Rene Brun | 09 July 2004, 17:40:32 UTC | Fix a compilation error for Solaris git-svn-id: http://root.cern.ch/svn/root/trunk@9485 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 July 2004, 17:40:32 UTC |
b74949b | Rene Brun | 09 July 2004, 17:35:53 UTC | from Maarten Ballintijn Improvements git-svn-id: http://root.cern.ch/svn/root/trunk@9484 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 July 2004, 17:35:53 UTC |
5459f16 | Rene Brun | 09 July 2004, 17:22:59 UTC | From Eddy Offermann 1) New function GeomMean which caclculates the geomteric mean of a sample 2) Added the possibilty to use weights in the calculations of Mean and Median git-svn-id: http://root.cern.ch/svn/root/trunk@9483 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 July 2004, 17:22:59 UTC |
e581fae | Rene Brun | 09 July 2004, 16:31:13 UTC | Add Anna Kreshuk for her contribution to TMath, TH1::Chi2Test, TFitter GraphFitChisquare and more git-svn-id: http://root.cern.ch/svn/root/trunk@9482 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 July 2004, 16:31:13 UTC |
458f1dd | Rene Brun | 09 July 2004, 16:21:38 UTC | From Eddy Offermann: Update the list of test programs in README git-svn-id: http://root.cern.ch/svn/root/trunk@9481 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 July 2004, 16:21:38 UTC |
de046e9 | Rene Brun | 09 July 2004, 16:21:00 UTC | Move TTree::SetTreeIndex implementation from the header to the cxx file. add comments concerning ownership of the TTreeIndex. Delete the TTreeIndex in TTree::BuildIndex if it is a Zombie. git-svn-id: http://root.cern.ch/svn/root/trunk@9480 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 July 2004, 16:21:00 UTC |
6e010cf | Rene Brun | 09 July 2004, 16:19:28 UTC | Add additional protections in TTreeIndex constructor against impossible cases. When such cases are detected, the TreeIndex is MakeZombie. The object will be deleted by TTree::BuildIndex. git-svn-id: http://root.cern.ch/svn/root/trunk@9479 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 July 2004, 16:19:28 UTC |
676b4a1 | Rene Brun | 09 July 2004, 12:47:02 UTC | The variable Bool_t retc was defdined twice and could be unitialized git-svn-id: http://root.cern.ch/svn/root/trunk@9478 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 July 2004, 12:47:02 UTC |
142904d | Fons Rademakers | 09 July 2004, 12:36:15 UTC | ignore the generated moc_*.cxx files. git-svn-id: http://root.cern.ch/svn/root/trunk@9477 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 July 2004, 12:36:15 UTC |
b575fb7 | Fons Rademakers | 09 July 2004, 12:34:45 UTC | removed compile time ifdef R__QT and GDK_WIN32 by using run time check using gVirtualX->InheritsFrom("TGX11") or "TGQt". git-svn-id: http://root.cern.ch/svn/root/trunk@9476 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 July 2004, 12:34:45 UTC |
19e4619 | Fons Rademakers | 09 July 2004, 12:32:58 UTC | correction in configure and build system for Qt modules. git-svn-id: http://root.cern.ch/svn/root/trunk@9475 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 July 2004, 12:32:58 UTC |
28ce1f4 | Rene Brun | 09 July 2004, 12:30:58 UTC | Exclude the vmc directory from the static build git-svn-id: http://root.cern.ch/svn/root/trunk@9474 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 July 2004, 12:30:58 UTC |
5f33d40 | Rene Brun | 09 July 2004, 10:55:05 UTC | Extend the functionality of TTreeIndex::GetEntryNumberFriend to support additional cases like a Tree Index in the friend disconnected from the parent Tree. Add more comments in this key function explaining the steps and decisions. git-svn-id: http://root.cern.ch/svn/root/trunk@9473 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 July 2004, 10:55:05 UTC |
2f7670c | Rene Brun | 09 July 2004, 10:41:55 UTC | In TTree::AddFriend functions, do not print a Warning message when the friend Tree has less entries than the parent Tree, but has a Tree Index git-svn-id: http://root.cern.ch/svn/root/trunk@9472 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 July 2004, 10:41:55 UTC |
11125de | Rene Brun | 09 July 2004, 09:21:24 UTC | Add a new package "qt". Developed by Valeri Fine (fine@bnl.gov), this new package is an implementation of TVirtualX based on the Qt library from Trolltech AS, Norway. The package is optional. When configuring ROOT, you can generate the libQtRoot library by adding, eg --enable-qt \ --with-qt-incdir=$QT/include \ --with-qt-libdir=$QT/lib \ where $QT points to the directory where the Qt software has been installed. The Qt version >= 3.1 is required for this interface. The Qt package itself must have been compiled with the same compiler and compiler options used to compile ROOT. Once the $ROOTSYS/lib/libQtRoot.so (dll) library is created, one has the possibility to select this library as an alternative to libGX11 by adding the following two lines in the local ".rootrc" file Gui.Backend: qt Gui.Factory: qt The package has currently been tested on Linux only. This first implementation may show some deficiencies compared to the libGX11 default version. Please report any problems with this version to rootdev@root.cern.ch as well as fine@bnl.gov git-svn-id: http://root.cern.ch/svn/root/trunk@9471 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 July 2004, 09:21:24 UTC |
ab284ec | Rene Brun | 09 July 2004, 09:00:09 UTC | Modify TPad::DrawCrosshair to use by default the full canvas range. Still give the possibility to have the crosshair only in the pad if TPad::SetCrosshair(2) is called (default is 1). git-svn-id: http://root.cern.ch/svn/root/trunk@9470 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 July 2004, 09:00:09 UTC |
ac5eb4a | Rene Brun | 09 July 2004, 08:14:42 UTC | Fix a typo in comments git-svn-id: http://root.cern.ch/svn/root/trunk@9469 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 July 2004, 08:14:42 UTC |
c320d24 | Rene Brun | 09 July 2004, 08:10:21 UTC | Add a new function SetId required by TGeant3 when TGeo is called directly git-svn-id: http://root.cern.ch/svn/root/trunk@9468 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 July 2004, 08:10:21 UTC |
0a7ed04 | Rene Brun | 09 July 2004, 08:02:46 UTC | In GraphFitChisquare, when using the effective variance technique, the chisquare must be divided by 2. Add comments about this technique (thanks Eddy Offermann) git-svn-id: http://root.cern.ch/svn/root/trunk@9467 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 July 2004, 08:02:46 UTC |
94f5359 | Rene Brun | 09 July 2004, 07:54:59 UTC | Add an additional protection in TTreeIndex constructor in case one of the variables in the expression is not valid. git-svn-id: http://root.cern.ch/svn/root/trunk@9466 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 July 2004, 07:54:59 UTC |
40ec8ec | Rene Brun | 09 July 2004, 07:41:43 UTC | Rename the FormulaP to FormulaParent (members and functions) git-svn-id: http://root.cern.ch/svn/root/trunk@9465 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 July 2004, 07:41:43 UTC |
0a30407 | Rene Brun | 09 July 2004, 07:23:14 UTC | TSystem::SplitAclicMode was not protected against strings like "(px^2+py^2>4) && py>0" for example when executing the tutorial ntuple1.C valgrind reported invalid read access for local string arg. git-svn-id: http://root.cern.ch/svn/root/trunk@9464 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 July 2004, 07:23:14 UTC |
4050e6f | Rene Brun | 09 July 2004, 06:26:45 UTC | From Bertrand Bellenot Fix for the following problem with Win32 While the splash screen is displayed, the first character typed in the command shell is missed. git-svn-id: http://root.cern.ch/svn/root/trunk@9463 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 July 2004, 06:26:45 UTC |
d813d3c | Rene Brun | 09 July 2004, 06:15:06 UTC | select the call to ruserok with char* instead of const char* for alpha too. git-svn-id: http://root.cern.ch/svn/root/trunk@9462 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 July 2004, 06:15:06 UTC |
3413348 | Rene Brun | 09 July 2004, 04:45:24 UTC | In TPacketizer2::ValidateFiles remove unused variable Bool_t done git-svn-id: http://root.cern.ch/svn/root/trunk@9461 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 July 2004, 04:45:24 UTC |
543b802 | Rene Brun | 09 July 2004, 04:40:49 UTC | From Philippe: The choice of allowing TTree::Draw to take a filename is having an unplanned consequence. We can call: tree->Draw("myfilename.C"); We can also call tree->Draw("$HOME/myfilename.C"); However this means that T->Draw("Entry$") now issues Error in <TUnixSystem::ExpandFileName>: input: Entry$, output: Entry$ Error in <TUnixSystem::ExpandFileName>: input: ... Error in <TUnixSystem::ExpandFileName>: ... The attached patch fix this problem. However if the user tree has a variable name var$var (well not nice but legal), we still get: T->Draw("var$var"); Error in <TUnixSystem::ExpandFileName>: input: var$var, output: var$var Error in <TUnixSystem::ExpandFileName>: input: .... git-svn-id: http://root.cern.ch/svn/root/trunk@9460 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 July 2004, 04:40:49 UTC |
dc55cbb | Fons Rademakers | 09 July 2004, 01:34:51 UTC | From Maarten: - Implement TStatus to hold and communicate the status between players (master and slave) and selectors - Use of TStatus in player - Use TStatus in TProofDraw and cleanup git-svn-id: http://root.cern.ch/svn/root/trunk@9459 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 July 2004, 01:34:51 UTC |
0453814 | Fons Rademakers | 09 July 2004, 00:38:03 UTC | add Abdelhalim Ssadik who ported the TGDockableFrame widget. git-svn-id: http://root.cern.ch/svn/root/trunk@9458 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 July 2004, 00:38:03 UTC |
0d3a9fa | Fons Rademakers | 09 July 2004, 00:36:42 UTC | change dock window title. git-svn-id: http://root.cern.ch/svn/root/trunk@9457 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 July 2004, 00:36:42 UTC |
90d48ab | Fons Rademakers | 09 July 2004, 00:36:05 UTC | some refinements (active highlighting when mouse moves over buttons). git-svn-id: http://root.cern.ch/svn/root/trunk@9456 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 July 2004, 00:36:05 UTC |
3c83e6e | Fons Rademakers | 08 July 2004, 17:55:41 UTC | TInetAddress now has two extra vectors keeping alternative addresses and aliases for a host. They are filled when doing, e.g.: TInetAddress a = gSystem->GetHostByName("root.cern.ch") a.Print() git-svn-id: http://root.cern.ch/svn/root/trunk@9454 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 July 2004, 17:55:41 UTC |
be2b836 | Fons Rademakers | 08 July 2004, 17:50:29 UTC | fix in freetype path for MacOS X. git-svn-id: http://root.cern.ch/svn/root/trunk@9453 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 July 2004, 17:50:29 UTC |
134c5a9 | Rene Brun | 08 July 2004, 17:42:47 UTC | From Philippe: solve more problems with templated operator>>, operator<<, operator> and operator>. git-svn-id: http://root.cern.ch/svn/root/trunk@9452 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 July 2004, 17:42:47 UTC |
597ea93 | Rene Brun | 08 July 2004, 17:42:04 UTC | From Philippe: TMath: Add a 3rd argument to the SortImp template to allow the size of the array to be a different type from the index. Also finally fix the compilation and linking on MSVC++ 6.0 git-svn-id: http://root.cern.ch/svn/root/trunk@9451 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 July 2004, 17:42:04 UTC |
4d022f8 | Rene Brun | 08 July 2004, 17:18:08 UTC | When the crosshair is activated in a subpad, it is automatically activated also for the canvas pad and all its subpads git-svn-id: http://root.cern.ch/svn/root/trunk@9450 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 July 2004, 17:18:08 UTC |
04a536b | Fons Rademakers | 08 July 2004, 17:11:28 UTC | From Maarten: - fix slave per filenode limit bug - fix slave per filenode get entries bug git-svn-id: http://root.cern.ch/svn/root/trunk@9449 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 July 2004, 17:11:28 UTC |
84dd7f3 | Fons Rademakers | 08 July 2004, 17:01:30 UTC | From Valeriy: emits the Dock and Undock signals at the right places. git-svn-id: http://root.cern.ch/svn/root/trunk@9448 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 July 2004, 17:01:30 UTC |
e655a69 | Rene Brun | 08 July 2004, 16:18:05 UTC | New cursor shapes (X11 like) from Bertrand When installing this fix, before recompiling remove the following file: rm $ROOTSYS/win32gdk/gdk/src/gdk/win32/gdk.res git-svn-id: http://root.cern.ch/svn/root/trunk@9447 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 July 2004, 16:18:05 UTC |
9f64708 | Rene Brun | 08 July 2004, 14:45:46 UTC | from Anna Kreshuk: The function Chi2Test is implemented for 2-d histograms git-svn-id: http://root.cern.ch/svn/root/trunk@9446 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 July 2004, 14:45:46 UTC |
32d5f5e | Rene Brun | 08 July 2004, 14:45:11 UTC | Several protections added in TH1::Chi2Test by Anna Kreshuk. git-svn-id: http://root.cern.ch/svn/root/trunk@9445 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 July 2004, 14:45:11 UTC |
26e0ebe | Fons Rademakers | 08 July 2004, 14:40:29 UTC | new TGDockableFrame widget, ported from xclass by Abdelhalim Ssadik. A TGDockableFrame is a frame with handles that allow it to be undocked (i.e. put in a transient frame of its own) and to be docked again or hidden and shown again. It uses the TGDockButton, which is a button with two vertical bars (||) and TGDockHideButton, which is a button with a small triangle. The TGUndockedFrame is a transient frame that on closure will put the frame back in the dock. git-svn-id: http://root.cern.ch/svn/root/trunk@9444 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 July 2004, 14:40:29 UTC |
e48af5c | Rene Brun | 08 July 2004, 14:18:16 UTC | From Philippe: This patch work around the deficiency of MSVC++ 6.0 template instantiation mechanism. git-svn-id: http://root.cern.ch/svn/root/trunk@9443 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 July 2004, 14:18:16 UTC |
e0d5c88 | Rene Brun | 08 July 2004, 13:16:24 UTC | Add a new tutorial treefriend.C // This tutorial illustrates how to: // - create a simple TTree // - Copy a subset of this TTree to a new TTree // - Create a Tree Index // - Make a friend TTree // - compare two TTrees // - Draw a variable from the first tree versus a variable // in the friend Tree git-svn-id: http://root.cern.ch/svn/root/trunk@9442 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 July 2004, 13:16:24 UTC |
86aebc4 | Rene Brun | 08 July 2004, 12:45:00 UTC | From Anna Kreshuk: A simplified/faster version of TMath::Median functions. git-svn-id: http://root.cern.ch/svn/root/trunk@9441 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 July 2004, 12:45:00 UTC |
2e836ec | Rene Brun | 08 July 2004, 12:18:50 UTC | In TStyle::SetOptFit implement a variant of an existing option // The type of information about fit parameters printed in the histogram // statistics box can be selected via gStyle->SetOptFit(mode). // The parameter mode can be = pcev (default = 0111) // v = 1; print name/values of parameters // e = 1; print errors (if e=1, v must be 1) // c = 1; print Chisquare/Number of degrees of freedom // p = 1; print Probability // When "v"=1 is specified, only the non-fixed parameters are shown. // When "v"=2 all parameters are shown. In THistPainter::PaintStat, take into account this option. By default fixed parameters are not shown. git-svn-id: http://root.cern.ch/svn/root/trunk@9440 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 July 2004, 12:18:50 UTC |
08d10ff | Fons Rademakers | 08 July 2004, 11:52:32 UTC | several cleanups and a fix that allows TThreads to run also when not in the TApplication eventloop. git-svn-id: http://root.cern.ch/svn/root/trunk@9439 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 July 2004, 11:52:32 UTC |
296a1d2 | Fons Rademakers | 08 July 2004, 11:50:08 UTC | add new method IsRunning() which returns true when TApplication::Run() has been called. It is sometime important to know is e.g. synchronous timers will run and they will not run when IsRunning() is false. git-svn-id: http://root.cern.ch/svn/root/trunk@9438 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 July 2004, 11:50:08 UTC |
710a06c | Fons Rademakers | 08 July 2004, 10:19:36 UTC | xlC needs forward declarations for all friend classes. git-svn-id: http://root.cern.ch/svn/root/trunk@9437 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 July 2004, 10:19:36 UTC |
d86cbc6 | Rene Brun | 08 July 2004, 10:02:31 UTC | From valeriy Onuchin: rename fCleanup by fTrash to avoid collisions VS: ---------------------------------------------------------------------- git-svn-id: http://root.cern.ch/svn/root/trunk@9436 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 July 2004, 10:02:31 UTC |
05f031e | Rene Brun | 08 July 2004, 09:12:59 UTC | Fix a compiler error in an enum declaration (extra ",") git-svn-id: http://root.cern.ch/svn/root/trunk@9435 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 July 2004, 09:12:59 UTC |
9e97467 | Rene Brun | 08 July 2004, 08:19:17 UTC | From Philippe: The TMath::Sort functions are implemented via a templated function. This saves a lot of code. Other functions like Mean, RMS, BinarySearch will follow. git-svn-id: http://root.cern.ch/svn/root/trunk@9434 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 July 2004, 08:19:17 UTC |
05f2183 | Rene Brun | 08 July 2004, 08:17:52 UTC | Fix a wrong return type for GetListOfWindows. THashList *GetListOfWindows() const { return fWlist; } git-svn-id: http://root.cern.ch/svn/root/trunk@9433 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 July 2004, 08:17:52 UTC |
3ed500f | Rene Brun | 08 July 2004, 08:09:06 UTC | add new function BuildIndex (called from TTree::BuildIndex). This new function craetes an instance of teh new TTreeIndex class. TTreePlayer::UpdateFormulaLeaves also takes care of updating the TTreeIndex TTreeFormula. git-svn-id: http://root.cern.ch/svn/root/trunk@9432 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 July 2004, 08:09:06 UTC |
9c12d48 | Rene Brun | 08 July 2004, 08:08:52 UTC | The function BuildIndex is replaced by a call (via the TVirtualtreePlayer) to TTreePlayer::BuildIndex. New function TTree::LoadTreeFriend(Int_t entry, TTree *T) // called by TTree::LoadTree when TTree *T looks for the entry // number in a friend Tree (this) corresponding to the entry number in T. // If the friend Tree has no TTreeIndex, entry in the friend and entry // in T are the same. // If the friend Tree has an index, one must find the value pair major,minor // in T to locate the corresponding entry in the friend Tree. TTree::LoadTree has been modified to call the new function TTree::LoadTreeFriend. The functions: TTree::GetEntryNumberWithBestIndex, TTree::GetEntryNumberWithIndex and TTree::GetEntryWithIndex have been modified to call the corresponding functions in the TTreeIndex. TTree::Streamer issues a Warning when reading an old style Index. git-svn-id: http://root.cern.ch/svn/root/trunk@9431 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 July 2004, 08:08:52 UTC |
bacb3c8 | Rene Brun | 08 July 2004, 08:08:28 UTC | This new class replaces the previous Tree index code. The class derives from the abstract interface TVirtualIndex. It provides the same functionality as the previous code, but in addition, it supports more complex cases. When a Tree friend has a TTreeIndex (created as before via TTree::BuildIndex), the friend tree and the parent Tree do not need to have the same serial numbers. The friend tree may have less or more events. When getting an entry in the parent tree, the corresponding entry in the friend will be computed via the index. Note that to support this new feature, the parent Tree does not need an index. Only the friend Tree must have an index. see comments in the TTreeIndex constructor. git-svn-id: http://root.cern.ch/svn/root/trunk@9430 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 July 2004, 08:08:28 UTC |
a9316af | Rene Brun | 08 July 2004, 08:08:08 UTC | Add a new function BuildIndex git-svn-id: http://root.cern.ch/svn/root/trunk@9429 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 July 2004, 08:08:08 UTC |
d02450e | Rene Brun | 08 July 2004, 08:07:56 UTC | New abstract interface to create Tree index classes. This interface is currently designed to support the new TTreeIndex class. It will evolve to support other types of indexing (bit slices, event list,e tc) git-svn-id: http://root.cern.ch/svn/root/trunk@9428 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 July 2004, 08:07:56 UTC |
7dc4a35 | Rene Brun | 08 July 2004, 08:07:22 UTC | From valeriy Onuchin: add two getters to TGClient class - added TGClient::GetListOfWindows returns the list of all ROOT windows - added TGClient::GetListOfPopups returns the list of all ROOT popup windows git-svn-id: http://root.cern.ch/svn/root/trunk@9427 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 July 2004, 08:07:22 UTC |
bce4a0a | Rene Brun | 08 July 2004, 07:39:56 UTC | In TPad::ExecuteEvent remove a special case for WIN32 git-svn-id: http://root.cern.ch/svn/root/trunk@9426 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 July 2004, 07:39:56 UTC |
f1dd6c2 | Rene Brun | 08 July 2004, 07:23:37 UTC | From Valeri Onuchin: - fix entering Latex/Text in the pad under win32gdk git-svn-id: http://root.cern.ch/svn/root/trunk@9425 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 July 2004, 07:23:37 UTC |
54b91c0 | Rene Brun | 08 July 2004, 05:25:31 UTC | From Philippe: This update imports the following CINT patches: * 2068, uninitialized G__value::isconst * 2071, TMath::pow wrong call * 2072, f(arg) {const double x=arg;} * 2088, FOO::operator> bug fix It also import some variables initalization and re-import some fixes using Masa's coding style. git-svn-id: http://root.cern.ch/svn/root/trunk@9424 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 July 2004, 05:25:31 UTC |
284fc6f | Fons Rademakers | 08 July 2004, 00:30:19 UTC | more changes for port to MacOS X 10.4 (Tiger preview). ROOT now works on Tiger with gcc 3.5. git-svn-id: http://root.cern.ch/svn/root/trunk@9423 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 July 2004, 00:30:19 UTC |
6f24d49 | Fons Rademakers | 08 July 2004, 00:28:39 UTC | allow for longer class name when printing table. git-svn-id: http://root.cern.ch/svn/root/trunk@9422 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 July 2004, 00:28:39 UTC |
812e8b5 | Fons Rademakers | 08 July 2004, 00:19:59 UTC | used accidentally fArchiveName instead of fArchiveName.Data() in Info() statements. git-svn-id: http://root.cern.ch/svn/root/trunk@9421 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 July 2004, 00:19:59 UTC |
130bc75 | Fons Rademakers | 07 July 2004, 23:25:33 UTC | two new classes to read archive files. TArchiveFile is an abstract class which uses the plugin manager to load a concrete archive reader. Currently the TZIPFile class provides a ZIP archive reader. One can also imagine a TTARFile to read tar files. We advice however to use ZIP archives since they allow direct access to all its members via a directory structure which is part of the file. The archive file access has been integrated into TFile which also functions as byte reader to access the archive. This has the enormous benefit that archives can be accessed using all the existing remote file access classes, like TNetFile, TRFIOFile, TCastorFile, etc. When creating ZIP files containing ROOT files make sure that the ROOT files are not compressed since normally they are already ZIP compressed. on Linux one can create a ZIP archive doing: zip -n root multi file1.root file2.root file3.root ... which creates the archive multi.zip, with all files ending with .root not compressed. The ROOT files in an archive can be simply accessed like this: TFile *f = TFile::Open("multi.zip#file2.root") or TFile *f = TFile::Open("root://pcsalo/multi.zip#2") where the second form opens the 3rd ROOT file in the archive via rootd. A TFile can also be used to just browse an archive file, like: TFile *f = TFile::Open("multi.zip") f->GetArchive->Print() A TBrowser interface will follow shortly. The core ZIP reading code has been kindly provided by Lassi Tuura. git-svn-id: http://root.cern.ch/svn/root/trunk@9420 27541ba8-7e3a-0410-8455-c3a389f83636 | 07 July 2004, 23:25:33 UTC |
1481581 | Fons Rademakers | 07 July 2004, 22:44:07 UTC | use Info() and Error() instead of cout and cerr. git-svn-id: http://root.cern.ch/svn/root/trunk@9419 27541ba8-7e3a-0410-8455-c3a389f83636 | 07 July 2004, 22:44:07 UTC |
fc6ad01 | Fons Rademakers | 07 July 2004, 22:42:40 UTC | add code to decode DOS encoded UInt_t time value. git-svn-id: http://root.cern.ch/svn/root/trunk@9418 27541ba8-7e3a-0410-8455-c3a389f83636 | 07 July 2004, 22:42:40 UTC |
629f6a0 | Rene Brun | 07 July 2004, 17:47:49 UTC | The function Print argument Option_t *option has now a default value="" git-svn-id: http://root.cern.ch/svn/root/trunk@9417 27541ba8-7e3a-0410-8455-c3a389f83636 | 07 July 2004, 17:47:49 UTC |
ea9e34e | Rene Brun | 07 July 2004, 15:03:44 UTC | Add additional comments (thanks Fred James) about Minuit parameter errors in the presence of limits git-svn-id: http://root.cern.ch/svn/root/trunk@9416 27541ba8-7e3a-0410-8455-c3a389f83636 | 07 July 2004, 15:03:44 UTC |
5afd652 | Rene Brun | 07 July 2004, 15:02:25 UTC | From Valeriy Onuchin: - keep history of draw option settings in browser - add few usefull methods, i.e. TGCombobox::GetNumberOfEntries() TGLBEntry *TGListBox::GetEntry(Int_t id) git-svn-id: http://root.cern.ch/svn/root/trunk@9415 27541ba8-7e3a-0410-8455-c3a389f83636 | 07 July 2004, 15:02:25 UTC |
d5f2fd0 | Rene Brun | 07 July 2004, 10:17:20 UTC | From Valeri Onuchin: - followups after last changes. Unmap listbox on button press outside listbox area. - small correction to TRootBrowser "Draw Option" git-svn-id: http://root.cern.ch/svn/root/trunk@9414 27541ba8-7e3a-0410-8455-c3a389f83636 | 07 July 2004, 10:17:20 UTC |
15d8557 | Fons Rademakers | 07 July 2004, 09:50:40 UTC | fix typos: ROOT::TArrayProxy<UShort_t> -> ROOT::TArrayProxy<Short_t> ROOT::TClaArrayProxy<UShort_t> -> ROOT::TClaArrayProxy<Short_t> this fixes also the duplicate entry warning at startup (don't ignore the warnings :-)). git-svn-id: http://root.cern.ch/svn/root/trunk@9413 27541ba8-7e3a-0410-8455-c3a389f83636 | 07 July 2004, 09:50:40 UTC |
39692e0 | Rene Brun | 07 July 2004, 09:23:21 UTC | From Valeri Onuchin: - place combo box's listbox when arrow button is pressed - add text selection to text entry combo box - code cleaning git-svn-id: http://root.cern.ch/svn/root/trunk@9412 27541ba8-7e3a-0410-8455-c3a389f83636 | 07 July 2004, 09:23:21 UTC |
8795cb3 | Rene Brun | 07 July 2004, 07:01:40 UTC | From Andrei Gheata: Add a new Setter for TGeoMaterial (FLUKA business) git-svn-id: http://root.cern.ch/svn/root/trunk@9411 27541ba8-7e3a-0410-8455-c3a389f83636 | 07 July 2004, 07:01:40 UTC |
4ffca5d | Fons Rademakers | 06 July 2004, 16:34:31 UTC | From Bertrand: cleaner fix without ifdef for Win32. git-svn-id: http://root.cern.ch/svn/root/trunk@9410 27541ba8-7e3a-0410-8455-c3a389f83636 | 06 July 2004, 16:34:31 UTC |
f7ca3ae | Rene Brun | 06 July 2004, 14:57:18 UTC | Remove unused variables fm and fp in GraphFitChisquare git-svn-id: http://root.cern.ch/svn/root/trunk@9409 27541ba8-7e3a-0410-8455-c3a389f83636 | 06 July 2004, 14:57:18 UTC |
05bf717 | Rene Brun | 06 July 2004, 14:55:04 UTC | Update misleading comments in the GetErrorX,Y functions. git-svn-id: http://root.cern.ch/svn/root/trunk@9408 27541ba8-7e3a-0410-8455-c3a389f83636 | 06 July 2004, 14:55:04 UTC |
07f03a3 | Rene Brun | 06 July 2004, 14:48:42 UTC | Improvement in TGraph::Fit: a little different approach to approximating the uncertainty in y because of the errors in x, is to make it equal the error in x times the slope of the line. The improvement, compared to the first method (f(x+ exhigh) - f(x-exlow))/2 is of (error of x)**2 order. This approach is called "effective variance method". This improvement has been made in version 4.00/08 by Anna Kreshuk. git-svn-id: http://root.cern.ch/svn/root/trunk@9407 27541ba8-7e3a-0410-8455-c3a389f83636 | 06 July 2004, 14:48:42 UTC |
1514649 | Rene Brun | 06 July 2004, 14:46:54 UTC | From Valeri Onuchin: - fix for menu bar hot key activation. unmapping popup menu with Return/Enter, Escape keys blocked the latest hotkey. git-svn-id: http://root.cern.ch/svn/root/trunk@9406 27541ba8-7e3a-0410-8455-c3a389f83636 | 06 July 2004, 14:46:54 UTC |
137ab04 | Fons Rademakers | 06 July 2004, 13:53:48 UTC | From Bertrand: fix for loop in file name expansion on Win32. git-svn-id: http://root.cern.ch/svn/root/trunk@9405 27541ba8-7e3a-0410-8455-c3a389f83636 | 06 July 2004, 13:53:48 UTC |
5c23aea | Rene Brun | 06 July 2004, 13:23:27 UTC | From Valeri Onuchin: - this fix makes highlight area in the TGTextEntry to be nicely centered git-svn-id: http://root.cern.ch/svn/root/trunk@9404 27541ba8-7e3a-0410-8455-c3a389f83636 | 06 July 2004, 13:23:27 UTC |
eb5b979 | Rene Brun | 06 July 2004, 10:57:20 UTC | From Valeri Onuchin: - binding arrow, Return, Enter, Escape keys for popup menu navigation broke entering Latex/Text in TCanvas. Here is the fix: bind keys, remove key bindings dynamically when popup menu is placed/dispalced. git-svn-id: http://root.cern.ch/svn/root/trunk@9403 27541ba8-7e3a-0410-8455-c3a389f83636 | 06 July 2004, 10:57:20 UTC |
08d8d73 | Rene Brun | 06 July 2004, 10:55:57 UTC | From Valeri Onuchin: - new constructor added to TGComboBox class TGComboBox(const TGWindow *p, const char *text) That creates editable combobox. - Use editable combobox for setting "Draw Option" in TBrowser git-svn-id: http://root.cern.ch/svn/root/trunk@9402 27541ba8-7e3a-0410-8455-c3a389f83636 | 06 July 2004, 10:55:57 UTC |
865eba6 | Fons Rademakers | 06 July 2004, 09:04:51 UTC | use Info() and Error() instead of printf. Correct some formatting (identation must be 3 and not 2). git-svn-id: http://root.cern.ch/svn/root/trunk@9401 27541ba8-7e3a-0410-8455-c3a389f83636 | 06 July 2004, 09:04:51 UTC |