https://github.com/root-project/root

sort by:
Revision Author Date Message Commit Date
476c042 This commit was manufactured by cvs2svn to create tag 'v4-00-08c'. git-svn-id: http://root.cern.ch/svn/root/tags/v4-00-08c@9884 27541ba8-7e3a-0410-8455-c3a389f83636 03 September 2004, 10:43:50 UTC
533ba99 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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
adb7a1e Fix a bug in the new function TMath::Sort(Long64_t... An internal variable was declared Long_t instead of Long64_t git-svn-id: http://root.cern.ch/svn/root/trunk@9400 27541ba8-7e3a-0410-8455-c3a389f83636 06 July 2004, 08:34:38 UTC
38975a0 In TGraphAsymmErrors::BayesDivide add an option "w" By default the function does not check this assertion. if option "w" is specified, the function will fail if the histograms have been filled with weights not equal to 1. git-svn-id: http://root.cern.ch/svn/root/trunk@9399 27541ba8-7e3a-0410-8455-c3a389f83636 06 July 2004, 07:45:40 UTC
0d42b09 In TMath::BetaCf increase the maximum number of iterations from 100 to 500. git-svn-id: http://root.cern.ch/svn/root/trunk@9398 27541ba8-7e3a-0410-8455-c3a389f83636 06 July 2004, 07:28:29 UTC
2fe8430 Fix typos git-svn-id: http://root.cern.ch/svn/root/trunk@9397 27541ba8-7e3a-0410-8455-c3a389f83636 06 July 2004, 07:11:26 UTC
cbcef0b In TMath::Betacf add a \n in a printf statement git-svn-id: http://root.cern.ch/svn/root/trunk@9396 27541ba8-7e3a-0410-8455-c3a389f83636 06 July 2004, 07:10:46 UTC
e6ce6cf the functions IsAlpha(), IsAlnum(), IsDigit() and IsHex() return false in case the string length is 0. git-svn-id: http://root.cern.ch/svn/root/trunk@9395 27541ba8-7e3a-0410-8455-c3a389f83636 05 July 2004, 17:52:55 UTC
back to top