fa599c4 | Unknown Author | 11 December 2002, 17:10:21 UTC | This commit was manufactured by cvs2svn to create tag 'v3-04-01'. git-svn-id: http://root.cern.ch/svn/root/tags/v3-04-01@5799 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 December 2002, 17:10:21 UTC |
4ed4c3b | Rene Brun | 11 December 2002, 17:10:20 UTC | From Andrei: attached the last version, with bug fixes in tracking. Now you can do lego plots for everything in alice. It does not do extra steps (except very seldom in ITS in som very thin tubes - 1 extra step to cross). Much more stable. I temporarly disabled TGeoVolume::CheckGeometry from the context menu of volumes since it seems to have a bug that I need to fix. Much better version in computing distances. git-svn-id: http://root.cern.ch/svn/root/trunk@5798 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 December 2002, 17:10:20 UTC |
3891c81 | Rene Brun | 11 December 2002, 15:16:33 UTC | From Philippe: This fix (re)allows the usage of ROOT's macropath is the search path when loading a macro. git-svn-id: http://root.cern.ch/svn/root/trunk@5797 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 December 2002, 15:16:33 UTC |
4489942 | Rene Brun | 11 December 2002, 12:19:31 UTC | In TH1::KolmogorovTest, cast argument to FillRandom. git-svn-id: http://root.cern.ch/svn/root/trunk@5796 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 December 2002, 12:19:31 UTC |
5afb59d | Fons Rademakers | 11 December 2002, 09:59:53 UTC | new splash screen for windows. git-svn-id: http://root.cern.ch/svn/root/trunk@5795 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 December 2002, 09:59:53 UTC |
aff42c3 | Rene Brun | 10 December 2002, 21:39:44 UTC | Fix a problem reported by Bertrand: In TWinNTSystem.cxx, please add the missing comma between const char *options and Bool_t isRegexp at the following line (1579): const char *TWinNTSystem::GetLibraries(const char *regexp, const char *options, Bool_t isRegexp) git-svn-id: http://root.cern.ch/svn/root/trunk@5794 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 December 2002, 21:39:44 UTC |
e08c8e1 | Rene Brun | 10 December 2002, 19:51:47 UTC | From Philippe: This patch renables the usage of I/O indirection in TApplication::ProcessLine. Removes a core dumps and add warnings when parameters are passed when loading a macro (as opposed to executing it). git-svn-id: http://root.cern.ch/svn/root/trunk@5793 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 December 2002, 19:51:47 UTC |
f8d6be1 | Fons Rademakers | 10 December 2002, 17:26:48 UTC | generalization by Philippe of ACliC argument parsing. New method TSystem::SplitAclicMode(). Change by me in GetLibraries() to also allow for non regexp search (solves problem with pathnames containing regexp characters, like ++). git-svn-id: http://root.cern.ch/svn/root/trunk@5792 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 December 2002, 17:26:48 UTC |
c604054 | Rene Brun | 10 December 2002, 16:40:20 UTC | Add new option "M" in TH1::KolmogorovTest // "X" Run the pseudo experiments post-processor with the following procedure: // make pseudoexperiments based on random values from the parent // distribution and compare the KS distance of the pseudoexperiment // to the parent distribution. Bin the KS distances in a histogram, // and then take the integral of all the KS values above the value // obtained from the original data to Monte Carlo distribution. // The number of pseudo-experiments NEXPT is currently fixed at 1000. // The function returns the integral. // (thanks to Ben Kilminster to submit this procedure). Note that // this option "X" is much slower. git-svn-id: http://root.cern.ch/svn/root/trunk@5791 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 December 2002, 16:40:20 UTC |
650e161 | Fons Rademakers | 10 December 2002, 15:14:24 UTC | correctly handle trailing +(+) in Macro() and LoadMacro(). Before we fialed on path names containing ++, like .../g++/macro.C. git-svn-id: http://root.cern.ch/svn/root/trunk@5790 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 December 2002, 15:14:24 UTC |
8505fec | Fons Rademakers | 10 December 2002, 14:42:20 UTC | allow also --enable-rpath when doing a ROOTSYS driven build. However, when using this option the build product is not relocatable anymore (i.e. the build directory cannot change location afterwards). git-svn-id: http://root.cern.ch/svn/root/trunk@5789 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 December 2002, 14:42:20 UTC |
5ec01ab | Rene Brun | 10 December 2002, 14:34:50 UTC | From Andrei: solved some extra bugs so that all lego plots in non-MANY volumes looks fine. git-svn-id: http://root.cern.ch/svn/root/trunk@5788 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 December 2002, 14:34:50 UTC |
b3bbfb0 | Rene Brun | 10 December 2002, 14:00:48 UTC | From Eddy Offermann: 1) IsSymmetric was incorrect for non-square matrices: should fail if matrix is not square 2) THaarMatrix and THilbertMatrix can now be accessed in the interpreter git-svn-id: http://root.cern.ch/svn/root/trunk@5787 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 December 2002, 14:00:48 UTC |
a5dfd70 | Rene Brun | 10 December 2002, 14:00:09 UTC | Some optimisations in TEllipse::PaintEllipse to use more points for large ellipses and less points for small ellipses. git-svn-id: http://root.cern.ch/svn/root/trunk@5786 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 December 2002, 14:00:09 UTC |
2d788bb | Rene Brun | 10 December 2002, 13:26:33 UTC | From Bertrand; Optimisation of the text position/alignment git-svn-id: http://root.cern.ch/svn/root/trunk@5785 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 December 2002, 13:26:33 UTC |
9c129e7 | Fons Rademakers | 10 December 2002, 12:12:30 UTC | make compileable on glibc 2.0 systems (have no execinfo.h and backtrace()). Also remove unused variable warning. git-svn-id: http://root.cern.ch/svn/root/trunk@5784 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 December 2002, 12:12:30 UTC |
6e05934 | Fons Rademakers | 10 December 2002, 12:11:31 UTC | correct comments in ReOpen() to be more clear about return values. git-svn-id: http://root.cern.ch/svn/root/trunk@5783 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 December 2002, 12:11:31 UTC |
7cb7df8 | Rene Brun | 10 December 2002, 08:40:15 UTC | In TGeoChecker::LegoPlot remove unused variable is_entering git-svn-id: http://root.cern.ch/svn/root/trunk@5782 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 December 2002, 08:40:15 UTC |
77ba373 | Rene Brun | 10 December 2002, 08:27:33 UTC | Stamp version 3.04/01 (hopefully the PRO release) git-svn-id: http://root.cern.ch/svn/root/trunk@5781 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 December 2002, 08:27:33 UTC |
c2a1035 | Rene Brun | 10 December 2002, 07:52:33 UTC | Fixes by Andrei for the legoplot option. git-svn-id: http://root.cern.ch/svn/root/trunk@5780 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 December 2002, 07:52:33 UTC |
2e693a7 | Fons Rademakers | 10 December 2002, 02:52:43 UTC | use c++filt also for icc and ecc in StackTrace(). git-svn-id: http://root.cern.ch/svn/root/trunk@5779 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 December 2002, 02:52:43 UTC |
250251f | Fons Rademakers | 10 December 2002, 02:52:07 UTC | The attached patch fixes a dictionary generation problem concerning STL and gcc 2.x, i.e. in gcc 2.x use the correct allocator in STL containers. By Philippe. git-svn-id: http://root.cern.ch/svn/root/trunk@5778 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 December 2002, 02:52:07 UTC |
a4014a6 | Fons Rademakers | 10 December 2002, 02:20:49 UTC | add missing variable initialization (Maarten and valgrind). git-svn-id: http://root.cern.ch/svn/root/trunk@5777 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 December 2002, 02:20:49 UTC |
95019d3 | Fons Rademakers | 10 December 2002, 02:19:46 UTC | new method TFile::ReOpen(Option_t *mode). Reopens a file with a different access mode, like from READ to UPDATE or from NEW, CREATE, RECREATE, UPDATE to READ. Thus the mode argument can be either "READ" or "UPDATE". The method returns 0 in case of success, 1 in case mode did not change and -1 in case of failure. git-svn-id: http://root.cern.ch/svn/root/trunk@5776 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 December 2002, 02:19:46 UTC |
e10093d | Fons Rademakers | 09 December 2002, 17:39:21 UTC | do correct demangling in case of g++ 3.x. git-svn-id: http://root.cern.ch/svn/root/trunk@5775 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 December 2002, 17:39:21 UTC |
d12c29b | Fons Rademakers | 09 December 2002, 15:13:40 UTC | change order of lber.h and ldap.h. git-svn-id: http://root.cern.ch/svn/root/trunk@5774 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 December 2002, 15:13:40 UTC |
893be06 | Fons Rademakers | 09 December 2002, 15:12:53 UTC | This patch enables the proper creation of the ShowMembers function for templated classes on MS Windows. git-svn-id: http://root.cern.ch/svn/root/trunk@5773 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 December 2002, 15:12:53 UTC |
992f8ad | Fons Rademakers | 09 December 2002, 14:03:36 UTC | new method TGGroupFrame::SetTitlePos() allowing the positioning of the title of the group frame. By Valeriy. git-svn-id: http://root.cern.ch/svn/root/trunk@5772 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 December 2002, 14:03:36 UTC |
ff05a10 | Fons Rademakers | 09 December 2002, 13:51:52 UTC | import of CINT 5.15.67. For what else is new see http://root.cern.ch/root/Cint.phtml?relnote. git-svn-id: http://root.cern.ch/svn/root/trunk@5771 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 December 2002, 13:51:52 UTC |
8c760ab | Fons Rademakers | 09 December 2002, 12:43:39 UTC | Splash screen for 3.04. No time to update credit list (logo to small and no access to original). Plan new splash screen based on Guiliana's official ROOT nimpf with more place for credits. git-svn-id: http://root.cern.ch/svn/root/trunk@5770 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 December 2002, 12:43:39 UTC |
42cfd54 | Fons Rademakers | 09 December 2002, 12:24:03 UTC | in case of debug information being available also print the line number and file in the stack trace. git-svn-id: http://root.cern.ch/svn/root/trunk@5769 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 December 2002, 12:24:03 UTC |
56680e4 | Fons Rademakers | 08 December 2002, 19:22:08 UTC | remove warning of unused function argument tmplt. git-svn-id: http://root.cern.ch/svn/root/trunk@5768 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 December 2002, 19:22:08 UTC |
0ff1709 | Fons Rademakers | 08 December 2002, 19:21:22 UTC | disable StackTrace() for AIX. git-svn-id: http://root.cern.ch/svn/root/trunk@5767 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 December 2002, 19:21:22 UTC |
fbf2bfe | Fons Rademakers | 08 December 2002, 16:58:06 UTC | small code layout correction. git-svn-id: http://root.cern.ch/svn/root/trunk@5766 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 December 2002, 16:58:06 UTC |
c17a3fd | Fons Rademakers | 08 December 2002, 16:56:54 UTC | update comments in ReadLine() and ReadString(). git-svn-id: http://root.cern.ch/svn/root/trunk@5765 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 December 2002, 16:56:54 UTC |
0ed1be2 | Fons Rademakers | 08 December 2002, 16:51:42 UTC | added stack trace code for Linux glibc based systems and AIX (via stack walker function xl__trbk()). Code borrowed from Lassi Tuura's ClassLib but improved by taking care of C++ symbol demangling. Later code will come for Solaris, Irix and True64. The stack trace can be disabled via the system.rootrc key "Root.Stacktrace". Default is on. git-svn-id: http://root.cern.ch/svn/root/trunk@5764 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 December 2002, 16:51:42 UTC |
f10f181 | Rene Brun | 08 December 2002, 09:18:55 UTC | Fix by Philippe for a problem reported by George and Maarten git-svn-id: http://root.cern.ch/svn/root/trunk@5763 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 December 2002, 09:18:55 UTC |
b6c86e2 | Rene Brun | 06 December 2002, 22:08:04 UTC | Changes in TGraph::SetMinimum,SetMaximum to use GetHistogram() instead of fHistogram. GetHistogram guarantees that fHistogram is computed. git-svn-id: http://root.cern.ch/svn/root/trunk@5762 27541ba8-7e3a-0410-8455-c3a389f83636 | 06 December 2002, 22:08:04 UTC |
f58cb58 | Rene Brun | 06 December 2002, 21:30:00 UTC | In TRef::GetObject protect against the case where fPID points to a deleted processID using the new function TProcessID::IsValid. git-svn-id: http://root.cern.ch/svn/root/trunk@5761 27541ba8-7e3a-0410-8455-c3a389f83636 | 06 December 2002, 21:30:00 UTC |
3803ff3 | Rene Brun | 06 December 2002, 21:28:52 UTC | Add new static function UInt_t IsValid(TProcessID *pid) git-svn-id: http://root.cern.ch/svn/root/trunk@5760 27541ba8-7e3a-0410-8455-c3a389f83636 | 06 December 2002, 21:28:52 UTC |
389c4bc | Rene Brun | 06 December 2002, 16:53:55 UTC | Change comment in TDirectory::Append git-svn-id: http://root.cern.ch/svn/root/trunk@5759 27541ba8-7e3a-0410-8455-c3a389f83636 | 06 December 2002, 16:53:55 UTC |
59efd9d | Rene Brun | 06 December 2002, 16:45:03 UTC | From Andrei: New patch for shape algorithms, including : - bug fixes in TGeoPgon::DistToIn() - new algorithm by Mihaela for computing distances to a sphere (it was missing). So, now all algorithms per shape for computing distances should be "in shape", at least as far as we have tested. Clearly some problems still remain with the global algorithm including MANY's. At least now the lego plot seem to work for the rootgeom example (shooting in /TOP/Replica produces a nice plot). Obviously we will eventually find other bugs, but the version as it is now seems to work reasonably good. git-svn-id: http://root.cern.ch/svn/root/trunk@5758 27541ba8-7e3a-0410-8455-c3a389f83636 | 06 December 2002, 16:45:03 UTC |
0af4f87 | Rene Brun | 06 December 2002, 16:36:21 UTC | Add new function void SetStatusCode(int status) {fStatusCode = status;} git-svn-id: http://root.cern.ch/svn/root/trunk@5757 27541ba8-7e3a-0410-8455-c3a389f83636 | 06 December 2002, 16:36:21 UTC |
350d7ed | Fons Rademakers | 06 December 2002, 12:16:08 UTC | fix in TString atval layout so that tab expansion works again on TStrings. git-svn-id: http://root.cern.ch/svn/root/trunk@5756 27541ba8-7e3a-0410-8455-c3a389f83636 | 06 December 2002, 12:16:08 UTC |
cebb855 | Rene Brun | 06 December 2002, 11:12:30 UTC | Add more comments in THLimitsFinder::FindGoodLimits git-svn-id: http://root.cern.ch/svn/root/trunk@5755 27541ba8-7e3a-0410-8455-c3a389f83636 | 06 December 2002, 11:12:30 UTC |
971a49c | Rene Brun | 06 December 2002, 06:40:48 UTC | From Philippe: This patch allows for the proper handling of class that do not inherit directly from TObject but are missing their library (this was broken when we added more support for multiple inheritance) git-svn-id: http://root.cern.ch/svn/root/trunk@5754 27541ba8-7e3a-0410-8455-c3a389f83636 | 06 December 2002, 06:40:48 UTC |
7e72f2f | Rene Brun | 06 December 2002, 06:35:17 UTC | Fix by Philippe to fix a problem in his previous patch. Now test/DrawTest works again. git-svn-id: http://root.cern.ch/svn/root/trunk@5753 27541ba8-7e3a-0410-8455-c3a389f83636 | 06 December 2002, 06:35:17 UTC |
519d653 | Rene Brun | 05 December 2002, 17:55:36 UTC | From Philippe: rootcint now properly detects that an operator new hides (for C++) any operator new with placement previously declared in the class hierarchy git-svn-id: http://root.cern.ch/svn/root/trunk@5752 27541ba8-7e3a-0410-8455-c3a389f83636 | 05 December 2002, 17:55:36 UTC |
d85a551 | Fons Rademakers | 05 December 2002, 15:56:12 UTC | handle missing namespace std on HP more elegantly. git-svn-id: http://root.cern.ch/svn/root/trunk@5751 27541ba8-7e3a-0410-8455-c3a389f83636 | 05 December 2002, 15:56:12 UTC |
ad0e033 | Fons Rademakers | 05 December 2002, 15:55:34 UTC | fix in ButtonRelease() by Valeriy. Radiobuttons were not toggled correctly. git-svn-id: http://root.cern.ch/svn/root/trunk@5750 27541ba8-7e3a-0410-8455-c3a389f83636 | 05 December 2002, 15:55:34 UTC |
c16fb14 | Fons Rademakers | 05 December 2002, 15:31:03 UTC | new method Int_t TString::CountChar(Int_t c) const returns the number of times character c appears in the TString. On request by Eddy Offerman. git-svn-id: http://root.cern.ch/svn/root/trunk@5749 27541ba8-7e3a-0410-8455-c3a389f83636 | 05 December 2002, 15:31:03 UTC |
d6564af | Rene Brun | 05 December 2002, 10:26:57 UTC | Remove class TObjNum git-svn-id: http://root.cern.ch/svn/root/trunk@5748 27541ba8-7e3a-0410-8455-c3a389f83636 | 05 December 2002, 10:26:57 UTC |
b77f275 | Rene Brun | 05 December 2002, 10:26:25 UTC | Reintroduce the original version of tcollex with the inline class TObjNum git-svn-id: http://root.cern.ch/svn/root/trunk@5747 27541ba8-7e3a-0410-8455-c3a389f83636 | 05 December 2002, 10:26:25 UTC |
313b186 | Rene Brun | 05 December 2002, 10:25:37 UTC | The new class TObjNum is removed (at least temporarily) because it did not compiled on several systems. git-svn-id: http://root.cern.ch/svn/root/trunk@5746 27541ba8-7e3a-0410-8455-c3a389f83636 | 05 December 2002, 10:25:37 UTC |
6dab32d | Rene Brun | 05 December 2002, 10:24:15 UTC | From Olivier; Fix a problem in THistPainter::PaintColor replacing Hparam.zmin by the real minimum fH->GetMinimum() git-svn-id: http://root.cern.ch/svn/root/trunk@5745 27541ba8-7e3a-0410-8455-c3a389f83636 | 05 December 2002, 10:24:15 UTC |
fcfef04 | Rene Brun | 05 December 2002, 10:02:51 UTC | In TStreamerInfo::BuildOld add support for members moved to base classes even when the base class did not exist in the old version of the class. git-svn-id: http://root.cern.ch/svn/root/trunk@5744 27541ba8-7e3a-0410-8455-c3a389f83636 | 05 December 2002, 10:02:51 UTC |
298ed26 | Rene Brun | 05 December 2002, 10:01:51 UTC | Add new function TRealData *TClass::GetRealData(cont char *name) const Use this new function in TClass::GetDataMemberOffset and TStreamerInfo::BuildOld git-svn-id: http://root.cern.ch/svn/root/trunk@5743 27541ba8-7e3a-0410-8455-c3a389f83636 | 05 December 2002, 10:01:51 UTC |
83082b0 | Rene Brun | 04 December 2002, 20:02:37 UTC | Fix by Philippe for the problem with CINT when setting an array of doubles. git-svn-id: http://root.cern.ch/svn/root/trunk@5742 27541ba8-7e3a-0410-8455-c3a389f83636 | 04 December 2002, 20:02:37 UTC |
cc92d59 | Rene Brun | 04 December 2002, 17:59:46 UTC | Fix by Philippe to terminate a tring by 0. git-svn-id: http://root.cern.ch/svn/root/trunk@5741 27541ba8-7e3a-0410-8455-c3a389f83636 | 04 December 2002, 17:59:46 UTC |
43aa48c | Rene Brun | 04 December 2002, 15:11:52 UTC | In THistPainter::PaintHist remove the dependency of the histogram line width as a function of the canvas size. git-svn-id: http://root.cern.ch/svn/root/trunk@5740 27541ba8-7e3a-0410-8455-c3a389f83636 | 04 December 2002, 15:11:52 UTC |
16810b0 | Fons Rademakers | 04 December 2002, 14:35:13 UTC | fix in explicit template instantiation syntax which was wrong, but accepted by gcc and icc (!). Remove TObjPtr class which is now just an instantiation of TObjNum<void*> (for backward compatability we provide the typedef: typedef TObjNum<void*> TObjPtr;). Remove reference to TObjPtr.h from TBuffer.cxx. To compile make sure to remove base/src/G__Base1.d, base/src/G__Base2.d, base/src/G__Base3.d and base/src/TBuffer.d. git-svn-id: http://root.cern.ch/svn/root/trunk@5739 27541ba8-7e3a-0410-8455-c3a389f83636 | 04 December 2002, 14:35:13 UTC |
c50d5d6 | Fons Rademakers | 04 December 2002, 12:14:08 UTC | use new TObjNumI class instead of local example class. git-svn-id: http://root.cern.ch/svn/root/trunk@5738 27541ba8-7e3a-0410-8455-c3a389f83636 | 04 December 2002, 12:14:08 UTC |
b3cb0f2 | Fons Rademakers | 04 December 2002, 12:13:32 UTC | add small templated TObjNum class. Version for all basic types are available as TObjNumC, TObjNumS, TObjNumI, etc. Altough not very memory efficient (since containing a TObject in addition to the basic type) it is useful in some circumstances, like TObjString. git-svn-id: http://root.cern.ch/svn/root/trunk@5737 27541ba8-7e3a-0410-8455-c3a389f83636 | 04 December 2002, 12:13:32 UTC |
6232a02 | Rene Brun | 04 December 2002, 11:23:06 UTC | Fix by Olivier when printing patterns. The line width must be set to 1. git-svn-id: http://root.cern.ch/svn/root/trunk@5736 27541ba8-7e3a-0410-8455-c3a389f83636 | 04 December 2002, 11:23:06 UTC |
a6d0c28 | Rene Brun | 04 December 2002, 10:38:32 UTC | Make all DrawCopy functions const Add new function in TH1 TH1 *TH1::DrawNormalized(Option_t *option, Double_t norm) const // Draw a normalized copy of this histogram. // // A clone of this histogram is normalized to norm and drawn with option. // A pointer to the normalized histogram is returned. // The contents of the histogram copy are scaled such that the new // sum of weights (excluding under and overflow) is equal to norm. // Note that the returned normalized histogram is not added to the list // of histograms in the current directory in memory. // It is the user's responsability to delete this histogram. // The kCanDelete bit is set for the returned object. If a pad containing // this copy is cleared, the histogram will be automatically deleted. // // See Draw for the list of options git-svn-id: http://root.cern.ch/svn/root/trunk@5735 27541ba8-7e3a-0410-8455-c3a389f83636 | 04 December 2002, 10:38:32 UTC |
4ea5862 | Rene Brun | 04 December 2002, 09:54:54 UTC | Fix a problem reported by Andreas Zoglauer in TH1::SmoothArray git-svn-id: http://root.cern.ch/svn/root/trunk@5734 27541ba8-7e3a-0410-8455-c3a389f83636 | 04 December 2002, 09:54:54 UTC |
c0793c9 | Rene Brun | 04 December 2002, 09:13:55 UTC | We forgot the definition of PYCHGE for windows. git-svn-id: http://root.cern.ch/svn/root/trunk@5733 27541ba8-7e3a-0410-8455-c3a389f83636 | 04 December 2002, 09:13:55 UTC |
3c328e4 | Rene Brun | 04 December 2002, 08:18:33 UTC | Add a new feature in TPad::WaitPrimitive. When this function is called with no arguments, it will wait until a double-click is executed in the canvas or any key pressed. A call to gSystem->Sleep(10) has been added in the loop to avoid consuming all the CPU. This new option is convenient when executing a macro. By adding statements like canvas->WaitPrimitive(); one can monitor the progress of a running macro, stop at convenient places with the possibility to interact with the canvas and resume the execution with a double click or a key press. git-svn-id: http://root.cern.ch/svn/root/trunk@5732 27541ba8-7e3a-0410-8455-c3a389f83636 | 04 December 2002, 08:18:33 UTC |
8b1519a | Rene Brun | 04 December 2002, 07:12:27 UTC | Corrections by Valery to compile root under "Microsoft Studio NET." git-svn-id: http://root.cern.ch/svn/root/trunk@5731 27541ba8-7e3a-0410-8455-c3a389f83636 | 04 December 2002, 07:12:27 UTC |
85163bb | Rene Brun | 04 December 2002, 06:59:24 UTC | New version of iosenum for kcc by Philippe git-svn-id: http://root.cern.ch/svn/root/trunk@5730 27541ba8-7e3a-0410-8455-c3a389f83636 | 04 December 2002, 06:59:24 UTC |
181db4c | Fons Rademakers | 03 December 2002, 17:42:59 UTC | still some unused argument warnings on MacOS X. git-svn-id: http://root.cern.ch/svn/root/trunk@5729 27541ba8-7e3a-0410-8455-c3a389f83636 | 03 December 2002, 17:42:59 UTC |
5cde04d | Fons Rademakers | 03 December 2002, 17:37:25 UTC | replace NULL by 0. git-svn-id: http://root.cern.ch/svn/root/trunk@5728 27541ba8-7e3a-0410-8455-c3a389f83636 | 03 December 2002, 17:37:25 UTC |
599d8d2 | Fons Rademakers | 03 December 2002, 17:10:25 UTC | compile tests with -O on Mac. git-svn-id: http://root.cern.ch/svn/root/trunk@5727 27541ba8-7e3a-0410-8455-c3a389f83636 | 03 December 2002, 17:10:25 UTC |
1cdab21 | Rene Brun | 03 December 2002, 16:44:25 UTC | From Mathieu de Naurois <denauroi@in2p3.fr> "From the manual of pthread_cond_timedwait, I have: pthread_cond_timedwait atomically unlocks mutex and waits on cond, as pthread_cond_wait does, but it also bounds the duration of the wait. If cond has not been signaled within the amount of time specified by abstime, the mutex mutex is re-acquired and pthread_cond_timedwait returns the error ETIMEDOUT. The abstime parameter specifies an absolute time, with the same origin as time(2) and gettimeofday(2): an abstime of 0 corresponds to 00:00:00 GMT, January 1, 1970. In the code of ROOT, the line: while (fgXAct) {fgXActCondi->TimedWait(1);} was a nonsense that it equivalent to : while(fgXAct); and it uses 100% of CPU. I modified the TThread class in the version we use for HESS. For us, in a heavily multithreaded DAQ, this modified version works fine and is faster when opening canvases from threads." git-svn-id: http://root.cern.ch/svn/root/trunk@5726 27541ba8-7e3a-0410-8455-c3a389f83636 | 03 December 2002, 16:44:25 UTC |
ab992ba | Rene Brun | 03 December 2002, 16:13:02 UTC | Remove unused variables zv1, zv2 (detected by SGI/CC) git-svn-id: http://root.cern.ch/svn/root/trunk@5725 27541ba8-7e3a-0410-8455-c3a389f83636 | 03 December 2002, 16:13:02 UTC |
6ca9cc0 | Rene Brun | 03 December 2002, 16:10:27 UTC | New version of TGeoChecker removing several compiler warnings on SGI/CC git-svn-id: http://root.cern.ch/svn/root/trunk@5724 27541ba8-7e3a-0410-8455-c3a389f83636 | 03 December 2002, 16:10:27 UTC |
9ec0c66 | Rene Brun | 03 December 2002, 16:01:41 UTC | New version of the geometry package from Andrei: Fixes to compile with no warnings with the option -ansi -pedantic It also includes bug fixes for Trd1,2, cone and pcon DistToIn/Out algorithms. git-svn-id: http://root.cern.ch/svn/root/trunk@5723 27541ba8-7e3a-0410-8455-c3a389f83636 | 03 December 2002, 16:01:41 UTC |
ed9e2f1 | Fons Rademakers | 03 December 2002, 11:20:10 UTC | remove some more MacOS X warnings that I missed yesterday. git-svn-id: http://root.cern.ch/svn/root/trunk@5722 27541ba8-7e3a-0410-8455-c3a389f83636 | 03 December 2002, 11:20:10 UTC |
0daa22b | Rene Brun | 03 December 2002, 10:25:40 UTC | Make const the following functions in TH1: GetXaxis, GetYaxis, GetYaxis, GetCenter and KolmogorovTest Make const the KolmogorovTest function in TH2 and TH3 git-svn-id: http://root.cern.ch/svn/root/trunk@5721 27541ba8-7e3a-0410-8455-c3a389f83636 | 03 December 2002, 10:25:40 UTC |
566366d | Rene Brun | 03 December 2002, 09:36:11 UTC | In TTreePlayer::MakeClass, generate new comments to clarify where the global entry in the chain or the local entry in the Tree should be used. git-svn-id: http://root.cern.ch/svn/root/trunk@5720 27541ba8-7e3a-0410-8455-c3a389f83636 | 03 December 2002, 09:36:11 UTC |
b7c56a6 | Rene Brun | 02 December 2002, 22:07:08 UTC | From Philippe: The following patch allows TTree objects to properly treat TTreeFriends which are actually TChain objects. Also adding a few protection in case of an empty chain. git-svn-id: http://root.cern.ch/svn/root/trunk@5719 27541ba8-7e3a-0410-8455-c3a389f83636 | 02 December 2002, 22:07:08 UTC |
c6b66bb | Rene Brun | 02 December 2002, 21:39:09 UTC | In the FindGoodLimits functions for 1,2 and 3-d histograms, add support for axis with alphanumeric bin labels. git-svn-id: http://root.cern.ch/svn/root/trunk@5718 27541ba8-7e3a-0410-8455-c3a389f83636 | 02 December 2002, 21:39:09 UTC |
dd0c5c4 | Fons Rademakers | 02 December 2002, 18:50:12 UTC | mega patch to remove almost all compiler warnings on MacOS X where the compiler is by default in pedantic mode (LHCb also like to use this option). The following issues have been fixed: - removal of unused arguments - comparison between signed and unsigned integers - not calling of base class copy ctor in copy ctor's To be done, the TGeo classes where we get still many hundred warnings of the above nature. List forwarded to Andrei. git-svn-id: http://root.cern.ch/svn/root/trunk@5717 27541ba8-7e3a-0410-8455-c3a389f83636 | 02 December 2002, 18:50:12 UTC |
419e5f1 | Rene Brun | 02 December 2002, 18:41:17 UTC | Fix from Philippe: The new data memberfInterStreamer was not initialized in all the constructors. git-svn-id: http://root.cern.ch/svn/root/trunk@5716 27541ba8-7e3a-0410-8455-c3a389f83636 | 02 December 2002, 18:41:17 UTC |
07ff578 | Rene Brun | 02 December 2002, 17:46:54 UTC | Add suggested mod by Markus Frank in Class::Destructor git-svn-id: http://root.cern.ch/svn/root/trunk@5715 27541ba8-7e3a-0410-8455-c3a389f83636 | 02 December 2002, 17:46:54 UTC |
ac995b4 | Fons Rademakers | 02 December 2002, 14:35:33 UTC | fix in order of mysql include and library detection. git-svn-id: http://root.cern.ch/svn/root/trunk@5714 27541ba8-7e3a-0410-8455-c3a389f83636 | 02 December 2002, 14:35:33 UTC |
d9d34e8 | Fons Rademakers | 02 December 2002, 14:34:33 UTC | macosx version of iosenum. git-svn-id: http://root.cern.ch/svn/root/trunk@5713 27541ba8-7e3a-0410-8455-c3a389f83636 | 02 December 2002, 14:34:33 UTC |
bd01951 | Rene Brun | 02 December 2002, 11:35:23 UTC | Applied changes suggested by Markus Frank git-svn-id: http://root.cern.ch/svn/root/trunk@5712 27541ba8-7e3a-0410-8455-c3a389f83636 | 02 December 2002, 11:35:23 UTC |
ec49037 | Fons Rademakers | 02 December 2002, 01:11:44 UTC | import of CINT 5.15.66. For what else is new see http://root.cern.ch/root/Cint.phtml?relnote. git-svn-id: http://root.cern.ch/svn/root/trunk@5711 27541ba8-7e3a-0410-8455-c3a389f83636 | 02 December 2002, 01:11:44 UTC |
4063e0c | Rene Brun | 01 December 2002, 08:33:08 UTC | From Philippe: This patch solves problems related to checking (during the parsing/discovery phase) the content of leaves which are inside a TClonesArray and contains a TClonesArray. git-svn-id: http://root.cern.ch/svn/root/trunk@5710 27541ba8-7e3a-0410-8455-c3a389f83636 | 01 December 2002, 08:33:08 UTC |
5ddbf7e | Rene Brun | 30 November 2002, 20:48:21 UTC | // script illustrating the use of a Tree using the JetEvent class. // The JetEvent class has several collections (TClonesArray) // and other collections (TRefArray) referencing objects // in the TClonesArrays. // The JetEvent class is in $ROOTSYS/test/JetEvent.h,cxx // to execute the script, do // .x jets.C git-svn-id: http://root.cern.ch/svn/root/trunk@5709 27541ba8-7e3a-0410-8455-c3a389f83636 | 30 November 2002, 20:48:21 UTC |
50da265 | Rene Brun | 30 November 2002, 20:46:48 UTC | Add new example JetEvent: // A JetEvent emulates 2 detectors A and B producing each // a TClonesArray of Hit objects. // A TClonesArray of Track objects is built with Hits objects // of detectors A and B. Eack Track object has a TRefArray of hits. // A TClonesArray of Jets is made with a subset of the Track objects // also stored in a TRefArray. // see $ROOTSYS/tutorials/jets.C for an example creating a Tree // with JetEvents. git-svn-id: http://root.cern.ch/svn/root/trunk@5708 27541ba8-7e3a-0410-8455-c3a389f83636 | 30 November 2002, 20:46:48 UTC |
e51df60 | Rene Brun | 30 November 2002, 10:36:06 UTC | Fix a problem in TGraph::PaintGrapHist in low resolution mode with empty bins git-svn-id: http://root.cern.ch/svn/root/trunk@5707 27541ba8-7e3a-0410-8455-c3a389f83636 | 30 November 2002, 10:36:06 UTC |
01fe478 | Rene Brun | 30 November 2002, 09:33:28 UTC | Update tutorial to declare several class members to be transient only. git-svn-id: http://root.cern.ch/svn/root/trunk@5706 27541ba8-7e3a-0410-8455-c3a389f83636 | 30 November 2002, 09:33:28 UTC |
1071368 | Rene Brun | 29 November 2002, 15:28:36 UTC | Replace Form by printf in order to run with the interpreter on Alpha/cxx. git-svn-id: http://root.cern.ch/svn/root/trunk@5705 27541ba8-7e3a-0410-8455-c3a389f83636 | 29 November 2002, 15:28:36 UTC |
b291459 | Rene Brun | 29 November 2002, 14:48:27 UTC | New version of SetBranchAddress supporting the split of TClonesArray when the pointer is in a sub-class. Also added support for the case when the top level branch is forced with a "." as the last branch name character. git-svn-id: http://root.cern.ch/svn/root/trunk@5704 27541ba8-7e3a-0410-8455-c3a389f83636 | 29 November 2002, 14:48:27 UTC |
dbd0816 | Rene Brun | 29 November 2002, 14:45:45 UTC | Add a protection in TTreeFormula::GetLeafWithDatamember. The pointer clones can be null. git-svn-id: http://root.cern.ch/svn/root/trunk@5703 27541ba8-7e3a-0410-8455-c3a389f83636 | 29 November 2002, 14:45:45 UTC |
82458f5 | Rene Brun | 29 November 2002, 09:32:14 UTC | Add comment referencing the new tutorial tree2a.C git-svn-id: http://root.cern.ch/svn/root/trunk@5702 27541ba8-7e3a-0410-8455-c3a389f83636 | 29 November 2002, 09:32:14 UTC |
39763d2 | Rene Brun | 29 November 2002, 09:31:40 UTC | New tutorial with the same functionality than tree2.C but using a class instead of a C-struct. git-svn-id: http://root.cern.ch/svn/root/trunk@5701 27541ba8-7e3a-0410-8455-c3a389f83636 | 29 November 2002, 09:31:40 UTC |
8abc66d | Rene Brun | 29 November 2002, 08:16:41 UTC | several changes in the logic for file recovery. With this patch: - the case of a file currently being created by another process and connected by the current process is supported again. - The StreamerInfo record was not correctly read back. This fix is important in case one connects to a file without the shared lib. git-svn-id: http://root.cern.ch/svn/root/trunk@5700 27541ba8-7e3a-0410-8455-c3a389f83636 | 29 November 2002, 08:16:41 UTC |