82e5f5a | Unknown Author | 22 January 2003, 08:05:04 UTC | This commit was manufactured by cvs2svn to create tag 'v3-05-01'. git-svn-id: http://root.cern.ch/svn/root/tags/v3-05-01@5953 27541ba8-7e3a-0410-8455-c3a389f83636 | 22 January 2003, 08:05:04 UTC |
cd19956 | Rene Brun | 22 January 2003, 08:05:03 UTC | Make version 3.05/01 git-svn-id: http://root.cern.ch/svn/root/trunk@5952 27541ba8-7e3a-0410-8455-c3a389f83636 | 22 January 2003, 08:05:03 UTC |
60aef0f | Rene Brun | 22 January 2003, 08:04:40 UTC | Increase size of all arrays with dimensions 512 to kMaxLen=1024 git-svn-id: http://root.cern.ch/svn/root/trunk@5951 27541ba8-7e3a-0410-8455-c3a389f83636 | 22 January 2003, 08:04:40 UTC |
d693224 | Fons Rademakers | 21 January 2003, 22:48:37 UTC | new version not depending on msvcrtd.dll, by Bertrand. git-svn-id: http://root.cern.ch/svn/root/trunk@5950 27541ba8-7e3a-0410-8455-c3a389f83636 | 21 January 2003, 22:48:37 UTC |
3ffb58d | Rene Brun | 21 January 2003, 13:51:20 UTC | In TStreamerInfo::BuildCheck, always scan the list of TStreamerElement if a TStreamerInfo with the same class version already exists. If the TStreamerElement titles are different, set the old title to the new title. This change is required to cope with complex cases when the old TStreamerInfo was built from a Tree in no split mode and the new TStreamerInfo from a Tree in split mode. In this case, a class with a TClonesArray may have the class name contained in the TClonesArray missing in the TStreamerElement title. git-svn-id: http://root.cern.ch/svn/root/trunk@5949 27541ba8-7e3a-0410-8455-c3a389f83636 | 21 January 2003, 13:51:20 UTC |
356ea14 | Rene Brun | 21 January 2003, 08:10:43 UTC | iThis file had erroneous quotes in the pragma statements. As a result when running on Windows, the following message was generated: Unrecognized string ''#pragma ifndef G__TMPLTIOS''#pragma git-svn-id: http://root.cern.ch/svn/root/trunk@5948 27541ba8-7e3a-0410-8455-c3a389f83636 | 21 January 2003, 08:10:43 UTC |
2d10e1d | Fons Rademakers | 20 January 2003, 15:33:35 UTC | don't create browser imp when default ctor is called via TClass::New(). Like for TCanvas. git-svn-id: http://root.cern.ch/svn/root/trunk@5947 27541ba8-7e3a-0410-8455-c3a389f83636 | 20 January 2003, 15:33:35 UTC |
f739a1e | Rene Brun | 20 January 2003, 14:35:48 UTC | Several updates to the geometry pacjage by Andrei: TGeoManager : - added getter for current direction; - dummy cache option by default TGeoNodeOffset - set the name for parametrized divisions; minor fix in allocating the space for the name (safer now) TGeoPatternFinder : - the getter for the matrix of a divided node will return the updated matrix (before one had to do TGeoNodeOffset::cd() first, now TGeoNodeOffset::GetMatrix() does this in one go) Shape classes : - protection for wrong division range slightly modified git-svn-id: http://root.cern.ch/svn/root/trunk@5946 27541ba8-7e3a-0410-8455-c3a389f83636 | 20 January 2003, 14:35:48 UTC |
d8ebc54 | Rene Brun | 20 January 2003, 12:57:30 UTC | cast to char* calls to strstr (for Solaris) git-svn-id: http://root.cern.ch/svn/root/trunk@5945 27541ba8-7e3a-0410-8455-c3a389f83636 | 20 January 2003, 12:57:30 UTC |
d997ab5 | Rene Brun | 20 January 2003, 10:25:58 UTC | *** empty log message *** git-svn-id: http://root.cern.ch/svn/root/trunk@5944 27541ba8-7e3a-0410-8455-c3a389f83636 | 20 January 2003, 10:25:58 UTC |
3aaf96f | Rene Brun | 20 January 2003, 08:44:47 UTC | Add protections in destructors in case the default constructor has been called. Initialize pointers in some default constructors. git-svn-id: http://root.cern.ch/svn/root/trunk@5943 27541ba8-7e3a-0410-8455-c3a389f83636 | 20 January 2003, 08:44:47 UTC |
56d324d | Rene Brun | 20 January 2003, 07:25:02 UTC | Add protection in the destructor in case the default constructor has been called. git-svn-id: http://root.cern.ch/svn/root/trunk@5942 27541ba8-7e3a-0410-8455-c3a389f83636 | 20 January 2003, 07:25:02 UTC |
4cde2ae | Rene Brun | 19 January 2003, 21:47:50 UTC | Remove dependencies from libGpad git-svn-id: http://root.cern.ch/svn/root/trunk@5941 27541ba8-7e3a-0410-8455-c3a389f83636 | 19 January 2003, 21:47:50 UTC |
ff6c674 | Rene Brun | 19 January 2003, 21:18:36 UTC | Add function TFileDrawMap::AnimateTree showing the sequence in which baskets are read from the file. git-svn-id: http://root.cern.ch/svn/root/trunk@5940 27541ba8-7e3a-0410-8455-c3a389f83636 | 19 January 2003, 21:18:36 UTC |
0a421ce | Rene Brun | 19 January 2003, 21:17:34 UTC | From Bertrand: The _commit function forces the operating system to write the file associated with handle to disk. This call ensures that the specified file is flushed immediately, not at the operating system's discretion. git-svn-id: http://root.cern.ch/svn/root/trunk@5939 27541ba8-7e3a-0410-8455-c3a389f83636 | 19 January 2003, 21:17:34 UTC |
7c68f34 | Rene Brun | 19 January 2003, 11:35:38 UTC | From Bertrand: Here is TWinNTSystem.cxx who solves the problem of 100% CPU usage in batch mode...and speeds up benchmarks.c executed in batch mode as : root -b -q benchmarks.c git-svn-id: http://root.cern.ch/svn/root/trunk@5938 27541ba8-7e3a-0410-8455-c3a389f83636 | 19 January 2003, 11:35:38 UTC |
26c43a5 | Rene Brun | 17 January 2003, 19:06:27 UTC | Bug fixes in the browser vy Valeri Onuchin git-svn-id: http://root.cern.ch/svn/root/trunk@5937 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 January 2003, 19:06:27 UTC |
ee2fab5 | Rene Brun | 17 January 2003, 17:48:57 UTC | Merge the functionality of the two previous classes TFileMap and TTreeFileMap into a single new class TFileDrawMap. See comments in TFileDrawMap for usage info. make distclean is recommended git-svn-id: http://root.cern.ch/svn/root/trunk@5936 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 January 2003, 17:48:57 UTC |
548f05a | Rene Brun | 17 January 2003, 17:48:09 UTC | From Philippe: The following patch repairs the fact that the new TSelectorDraw does not properly recover from error in the parsing of the formulas. It also fixes a problem in the parsing of erroneous input when part of the name matches a split TClonesArray branch name. git-svn-id: http://root.cern.ch/svn/root/trunk@5935 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 January 2003, 17:48:09 UTC |
b804947 | Rene Brun | 17 January 2003, 13:59:22 UTC | Add the following getters: virtual Int_t GetNbytesInfo() const {return fNbytesInfo;} virtual Int_t GetNbytesFree() const {return fNbytesFree;} virtual Seek_t GetSeekFree() const {return fSeekFree;} virtual Seek_t GetSeekInfo() const {return fSeekInfo;} git-svn-id: http://root.cern.ch/svn/root/trunk@5934 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 January 2003, 13:59:22 UTC |
f5340c2 | Rene Brun | 17 January 2003, 13:58:37 UTC | Add new getter function: virtual Int_t GetNbytesKeys() const git-svn-id: http://root.cern.ch/svn/root/trunk@5933 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 January 2003, 13:58:37 UTC |
3ddaf62 | Rene Brun | 17 January 2003, 13:55:47 UTC | Allocate and Deallocate dynamic arrays fXbuf and fYbuf in THistPainter::Paint instead of the constructor/destructor. In case of many histograms, the previous allocation was a substantial overhead in memory. git-svn-id: http://root.cern.ch/svn/root/trunk@5932 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 January 2003, 13:55:47 UTC |
5dfa5a5 | Fons Rademakers | 17 January 2003, 10:40:18 UTC | in New() add comment about defConstructor argument. git-svn-id: http://root.cern.ch/svn/root/trunk@5931 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 January 2003, 10:40:18 UTC |
c235de5 | Fons Rademakers | 17 January 2003, 10:35:57 UTC | small corrections in comments. git-svn-id: http://root.cern.ch/svn/root/trunk@5930 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 January 2003, 10:35:57 UTC |
f644846 | Fons Rademakers | 17 January 2003, 10:35:39 UTC | big bug in TNetFile, due to mistake in argument parsing could not create new files via rootd anymore. Reported by Gerri Ganis. git-svn-id: http://root.cern.ch/svn/root/trunk@5929 27541ba8-7e3a-0410-8455-c3a389f83636 | 17 January 2003, 10:35:39 UTC |
68d068c | Rene Brun | 16 January 2003, 18:49:11 UTC | Add new function TFile::DrawMap. When invoked (via context menu) TFile::DrawMap calls the class TFileMap via the PluginManager. Description of this new class still to be done. git-svn-id: http://root.cern.ch/svn/root/trunk@5928 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 January 2003, 18:49:11 UTC |
74127cc | Rene Brun | 16 January 2003, 18:47:22 UTC | Several changes to synchronize with new class TFileMap. In particular, the Tree map may be invoked directly from a TFileMap picture. git-svn-id: http://root.cern.ch/svn/root/trunk@5927 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 January 2003, 18:47:22 UTC |
ad46203 | Rene Brun | 16 January 2003, 18:46:09 UTC | Add new plugin TFileMap git-svn-id: http://root.cern.ch/svn/root/trunk@5926 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 January 2003, 18:46:09 UTC |
e0deca3 | Rene Brun | 16 January 2003, 18:45:34 UTC | Add a new class to draw a graphical map of objects in a TFile. The class is automatically invoked from TFile::DrawMap. git-svn-id: http://root.cern.ch/svn/root/trunk@5925 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 January 2003, 18:45:34 UTC |
e9426cf | Rene Brun | 16 January 2003, 18:07:52 UTC | From Christian.Holm.Christensen, solving a problem and adding features requested by Gilles Qu�m�ner. I've made a patch for TMultiDimFit.h and TMultiDimFit.cxx that exposes the (new) member functions, GetCorrelationMatrix(), GetCoefficients(), GetPolyType(), and takes two new options to Print: K Print correlation matrix M Pretty print the parameterisation. Also, the patch fixes a bug. git-svn-id: http://root.cern.ch/svn/root/trunk@5924 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 January 2003, 18:07:52 UTC |
31a37da | Fons Rademakers | 16 January 2003, 17:57:37 UTC | Two changes in TRootBrowser: 1. two signals added to TRootBrowser class void BrowseObj(TObject *obj); //*SIGNAL* void ExecuteDefaultAction(TObject *obj); //*SIGNAL* 2. few data members of TRootBrowser made protected, so one can gain access to these methods via a derived class. How to use it? TBrowser *b; TRootBrowser *imp = (TRoorBrowser*)b->GetBrowserImp(); imp->Connect("BrowseObj(TObject*)", ... imp->Connect("ExecuteDefaultAction(TObject*)", ... git-svn-id: http://root.cern.ch/svn/root/trunk@5923 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 January 2003, 17:57:37 UTC |
7b0855d | Fons Rademakers | 16 January 2003, 17:36:56 UTC | set correct -rpath for Solaris (is -R option). Reported by Eddy Offermann. git-svn-id: http://root.cern.ch/svn/root/trunk@5922 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 January 2003, 17:36:56 UTC |
e72b97c | Rene Brun | 16 January 2003, 11:23:03 UTC | Add a protection in the new code from Daniel de Marco in TF1::GetRandom git-svn-id: http://root.cern.ch/svn/root/trunk@5921 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 January 2003, 11:23:03 UTC |
7b3b079 | Rene Brun | 16 January 2003, 06:39:18 UTC | From Philippe: I finally got some time to look at why CINT dictionary kept using __malloc_alloc_template with gcc 2.9x. The reasons I was looking into it is that I have been having to filter out the word '__malloc_alloc_template' when creating the Shadow (this was leading to compiler error). And today, I discovered that, more subtely, it was making most multiple inheritances from a std container wrong. The content of G__cpp_setup_inheritancedict was something like: DerivedTemplate<int> *G__Lderived; list<int,__malloc_alloc_template> *G__Lpbase=(list<int,__malloc_alloc_template>*)G__Lderived; ... (long)G__Lpbase-(long)G__Lderived ... with DerivedTemplate inheriting from list. And the result of the substraction was 0! So I investigated further and discovered that gcc 2.9x uses __malloc_alloc_template if and ONLY if the symbol __USE_MALLOC was set. In the other case it uses __default_alloc_template. This means that in my example DerivedTemplate inherited from list<int,__default_alloc_template> and NOT from list<int,__malloc_alloc_template>. Hence the error. The simple solution was to use neither of the 2 alloc_template but to use/rely on the typedef that gcc uses. So for makecint/rootcint ONLY, I modified CINT's memory header (see attachement). This actually should fix ALL the problems we encountered related to __malloc_alloc_template. git-svn-id: http://root.cern.ch/svn/root/trunk@5920 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 January 2003, 06:39:18 UTC |
c48a130 | Rene Brun | 15 January 2003, 21:45:39 UTC | Implement TF1::GetRandom(Double_t xmin, Double_t xmax), a proposal from Daniel de Marco. This function is dummied in case of TF2. git-svn-id: http://root.cern.ch/svn/root/trunk@5919 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 January 2003, 21:45:39 UTC |
e8a5f22 | Rene Brun | 15 January 2003, 18:48:16 UTC | *** empty log message *** git-svn-id: http://root.cern.ch/svn/root/trunk@5918 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 January 2003, 18:48:16 UTC |
9eccd4c | Rene Brun | 15 January 2003, 06:58:20 UTC | from Philippe Implement TChain::SetMakeClass git-svn-id: http://root.cern.ch/svn/root/trunk@5917 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 January 2003, 06:58:20 UTC |
ba11efd | Rene Brun | 14 January 2003, 18:19:00 UTC | Fix a problem when computing the color palette in logx scale git-svn-id: http://root.cern.ch/svn/root/trunk@5915 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 January 2003, 18:19:00 UTC |
860dd48 | Rene Brun | 14 January 2003, 17:11:02 UTC | Fix by Philippe for a problem with typedefs and templates reported by Bill Tanembaum git-svn-id: http://root.cern.ch/svn/root/trunk@5914 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 January 2003, 17:11:02 UTC |
e6f520a | Rene Brun | 14 January 2003, 16:13:35 UTC | Bug fix by Andrei git-svn-id: http://root.cern.ch/svn/root/trunk@5913 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 January 2003, 16:13:35 UTC |
d55fb02 | Fons Rademakers | 14 January 2003, 15:44:56 UTC | support for new "wall style" border for group-frames: if frame option is kRaisedFrame, the group-frame border is of "wall style", otherwise it is of "groove style". I added examples of "wall style" border of group frame to guitest.C and guitest.cxx. By Valeriy O. git-svn-id: http://root.cern.ch/svn/root/trunk@5912 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 January 2003, 15:44:56 UTC |
302caa3 | Fons Rademakers | 14 January 2003, 14:24:24 UTC | header text was not properly placed (showed more clearly with new TTF implementation). By Olivier. git-svn-id: http://root.cern.ch/svn/root/trunk@5911 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 January 2003, 14:24:24 UTC |
1a8d5d3 | Wouter Verkerke | 14 January 2003, 00:07:58 UTC | o RooAbsArg & selected derived classes - Extend redirectServersHook() argument list with one additional boolean that indicates if the redirect is recursive - Extend redirectServers() argument list with one additional boolean indicating whether it is part of a recursive process Pass recursion flag to redirectServersHook() - In recursiveRedirectServers(), set recursion flag in calls to redirectServers o RooProdPdf - In redirectServersHook(), only redirect servers on non-owning product component lists in cache if recursion flag is set git-svn-id: http://root.cern.ch/svn/root/trunk@5909 27541ba8-7e3a-0410-8455-c3a389f83636 | 14 January 2003, 00:07:58 UTC |
cf2eafb | Wouter Verkerke | 13 January 2003, 22:54:43 UTC | o RooAbsReal - Add to plotAsymOn() automated projected dataset stripping mechanism as implemented in plotOn. Omission sofar can lead to plotting problems if projected dataset contains plot variable or other critical variables git-svn-id: http://root.cern.ch/svn/root/trunk@5907 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 January 2003, 22:54:43 UTC |
5f41f81 | Rene Brun | 13 January 2003, 22:17:22 UTC | Fix uninitialized arrays in functions DistToOut git-svn-id: http://root.cern.ch/svn/root/trunk@5906 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 January 2003, 22:17:22 UTC |
45a9972 | Rene Brun | 13 January 2003, 22:06:35 UTC | Fix uninitialized arrays in the DistToIn functions. git-svn-id: http://root.cern.ch/svn/root/trunk@5905 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 January 2003, 22:06:35 UTC |
a7e68cd | Rene Brun | 13 January 2003, 20:53:34 UTC | Use new option "d" (dummy cache) when calling CloseGeometry. git-svn-id: http://root.cern.ch/svn/root/trunk@5904 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 January 2003, 20:53:34 UTC |
be59aa0 | Rene Brun | 13 January 2003, 20:52:45 UTC | From Andrei: Implement an option "dummy cache" git-svn-id: http://root.cern.ch/svn/root/trunk@5903 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 January 2003, 20:52:45 UTC |
b7be8f0 | Rene Brun | 13 January 2003, 20:18:33 UTC | Add comments in TChain::Merge to indicate that the input file is always closed and deleted. git-svn-id: http://root.cern.ch/svn/root/trunk@5902 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 January 2003, 20:18:33 UTC |
d82341a | Rene Brun | 13 January 2003, 18:00:59 UTC | Remove calls to ComputeBBox from the constructors. git-svn-id: http://root.cern.ch/svn/root/trunk@5901 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 January 2003, 18:00:59 UTC |
b5b3d0d | Rene Brun | 13 January 2003, 17:45:24 UTC | Bug fixes in TGeoPgon and TGeoPgon by Andrei git-svn-id: http://root.cern.ch/svn/root/trunk@5900 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 January 2003, 17:45:24 UTC |
49f969b | Rene Brun | 13 January 2003, 16:57:36 UTC | Implementation of TPaletteAxis::GetObjectInfo by Olivier git-svn-id: http://root.cern.ch/svn/root/trunk@5899 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 January 2003, 16:57:36 UTC |
75c4a6b | Fons Rademakers | 13 January 2003, 16:46:29 UTC | initialize the pluginmanager earlier to avoid crash in TUnixSystem::AccessPathName(). git-svn-id: http://root.cern.ch/svn/root/trunk@5898 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 January 2003, 16:46:29 UTC |
bcffff6 | Rene Brun | 13 January 2003, 16:01:06 UTC | Fix by Andrei for warnings due to unused arguments git-svn-id: http://root.cern.ch/svn/root/trunk@5897 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 January 2003, 16:01:06 UTC |
f1477e2 | Fons Rademakers | 13 January 2003, 15:05:29 UTC | support AccessPathName() via helper class to RFIO. git-svn-id: http://root.cern.ch/svn/root/trunk@5896 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 January 2003, 15:05:29 UTC |
97b5f8a | Fons Rademakers | 13 January 2003, 15:04:30 UTC | remove two unused argument warnings (reported by MacOS X). Some reformatting to 3 idents. git-svn-id: http://root.cern.ch/svn/root/trunk@5895 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 January 2003, 15:04:30 UTC |
0739de8 | Rene Brun | 13 January 2003, 14:53:49 UTC | Bug fixes in TGeoTube by Andrei. git-svn-id: http://root.cern.ch/svn/root/trunk@5894 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 January 2003, 14:53:49 UTC |
05f3f0f | Rene Brun | 13 January 2003, 13:53:55 UTC | The color palette was drawn twice as soon as the pad was redrawn. git-svn-id: http://root.cern.ch/svn/root/trunk@5893 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 January 2003, 13:53:55 UTC |
f17b535 | Rene Brun | 13 January 2003, 10:57:46 UTC | rootmarks.C tuned git-svn-id: http://root.cern.ch/svn/root/trunk@5892 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 January 2003, 10:57:46 UTC |
16c6fdc | Fons Rademakers | 13 January 2003, 01:33:52 UTC | glibc 2.3.2 has setresgid() and setresuid() defined in unistd.h. git-svn-id: http://root.cern.ch/svn/root/trunk@5891 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 January 2003, 01:33:52 UTC |
8bcfcc4 | Fons Rademakers | 13 January 2003, 01:31:03 UTC | change version to 3.05. git-svn-id: http://root.cern.ch/svn/root/trunk@5890 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 January 2003, 01:31:03 UTC |
de0979d | Rene Brun | 12 January 2003, 21:02:28 UTC | Reintroduce an important change by Philippe that was fixing Maarten's problem and unfortunately not taken by Masa in the new version of CINT git-svn-id: http://root.cern.ch/svn/root/trunk@5889 27541ba8-7e3a-0410-8455-c3a389f83636 | 12 January 2003, 21:02:28 UTC |
3d8ef4d | Rene Brun | 12 January 2003, 17:54:58 UTC | Stamp first development version 3.05/00 git-svn-id: http://root.cern.ch/svn/root/trunk@5888 27541ba8-7e3a-0410-8455-c3a389f83636 | 12 January 2003, 17:54:58 UTC |
97b8bf1 | Fons Rademakers | 12 January 2003, 17:24:54 UTC | import of CINT 5.15.70. Added memory initialization patch in var.c and enabled feature 1770 in ifunc.c that allows bypassing of method implementations in header files (for Victor P.). For what else is new see http://root.cern.ch/root/Cint.phtml?relnote. git-svn-id: http://root.cern.ch/svn/root/trunk@5887 27541ba8-7e3a-0410-8455-c3a389f83636 | 12 January 2003, 17:24:54 UTC |
ece637f | Fons Rademakers | 12 January 2003, 16:09:53 UTC | small simplification. git-svn-id: http://root.cern.ch/svn/root/trunk@5886 27541ba8-7e3a-0410-8455-c3a389f83636 | 12 January 2003, 16:09:53 UTC |
1ca6cfe | Fons Rademakers | 12 January 2003, 16:09:00 UTC | fix some identation. git-svn-id: http://root.cern.ch/svn/root/trunk@5885 27541ba8-7e3a-0410-8455-c3a389f83636 | 12 January 2003, 16:09:00 UTC |
badddf6 | Rene Brun | 12 January 2003, 14:51:08 UTC | add new stress test suite for the geometry package. Modify the Makefile to build the test stressgeom automatically. git-svn-id: http://root.cern.ch/svn/root/trunk@5884 27541ba8-7e3a-0410-8455-c3a389f83636 | 12 January 2003, 14:51:08 UTC |
29daa2b | Rene Brun | 12 January 2003, 14:49:32 UTC | New version of TGeo classes from Andrei: -TGeoManager - added G3-like prototypes for building geometry -TGeoPatternFinder - added parameters of a division (fStart, fStep, fEnd) -TGeoVolume - fix in TGeoVolumeMulti::AddVolume() to update existing nodes for all volumes in list several shapes supporting divisions - using TGeoVolumeMulti for divisions -TGeoVoxelFinder - fixed dtor git-svn-id: http://root.cern.ch/svn/root/trunk@5883 27541ba8-7e3a-0410-8455-c3a389f83636 | 12 January 2003, 14:49:32 UTC |
e9b080c | Fons Rademakers | 12 January 2003, 12:50:46 UTC | aiai, bug in icc in dynamic_cast<> when casting up to second base class (in case of multiple inheritance). git-svn-id: http://root.cern.ch/svn/root/trunk@5882 27541ba8-7e3a-0410-8455-c3a389f83636 | 12 January 2003, 12:50:46 UTC |
e756dc4 | Rene Brun | 12 January 2003, 11:52:39 UTC | Slight retuning of benchmarks to give exactly 200 Rootmarks on pcnotebrun and 600 Rootmarks on pcbrun3. There is exactly a factor 3 between the two machines. Note that benchmarks.C in interactive mode is not yet tuned. Use only root -b -q benchmarks.C Also note that the current CVS version is slightly faster (3 per cent) since the restructuring of TTreePlayer/TSelectorDraw. git-svn-id: http://root.cern.ch/svn/root/trunk@5881 27541ba8-7e3a-0410-8455-c3a389f83636 | 12 January 2003, 11:52:39 UTC |
e7e254d | Fons Rademakers | 12 January 2003, 11:19:09 UTC | remove also here R__RTTI option. git-svn-id: http://root.cern.ch/svn/root/trunk@5880 27541ba8-7e3a-0410-8455-c3a389f83636 | 12 January 2003, 11:19:09 UTC |
31adeb9 | Fons Rademakers | 12 January 2003, 11:06:35 UTC | remove R__RTTI option which was only used for systems not supporting dynamic_cast<>. All systems now support this standard C++ feature. git-svn-id: http://root.cern.ch/svn/root/trunk@5879 27541ba8-7e3a-0410-8455-c3a389f83636 | 12 January 2003, 11:06:35 UTC |
95b320a | Fons Rademakers | 12 January 2003, 11:05:03 UTC | build also by default multithreaded version on linux IA64. git-svn-id: http://root.cern.ch/svn/root/trunk@5878 27541ba8-7e3a-0410-8455-c3a389f83636 | 12 January 2003, 11:05:03 UTC |
8205bc9 | Fons Rademakers | 11 January 2003, 23:49:04 UTC | try getting host-by-name only once in case host name does not resolve properly. Also cache random system info. Should fix problem in case of misconfigured name servers. git-svn-id: http://root.cern.ch/svn/root/trunk@5877 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 January 2003, 23:49:04 UTC |
1ca85f5 | Rene Brun | 11 January 2003, 18:19:35 UTC | Renormalize all benchmarks/rootmarks to give 600 Rootmarks on pcbrun.cern.ch (Pentium IV 2.4 GHz/gcc3.2) git-svn-id: http://root.cern.ch/svn/root/trunk@5876 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 January 2003, 18:19:35 UTC |
0a968a0 | Rene Brun | 11 January 2003, 17:28:35 UTC | Add a protection in TH1::SetStats. In Th1::Build, move the creation of fFunctions before calling UseCurrentStyle. git-svn-id: http://root.cern.ch/svn/root/trunk@5875 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 January 2003, 17:28:35 UTC |
73abfcd | Rene Brun | 11 January 2003, 16:26:25 UTC | Remove an unreachable statement git-svn-id: http://root.cern.ch/svn/root/trunk@5874 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 January 2003, 16:26:25 UTC |
37d2c86 | Rene Brun | 11 January 2003, 14:21:29 UTC | Mods in TTreePlayer::DrawSelect to take into account the case when the function is called by TTreePlayer::Fit. TTreePlayer::fHistogram must be set to the histogram object returned by the selector. git-svn-id: http://root.cern.ch/svn/root/trunk@5873 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 January 2003, 14:21:29 UTC |
17d0b33 | Rene Brun | 11 January 2003, 12:54:20 UTC | In TH1::UseCurrentStyle, take into account a possible change of gStyle->GetOptStat git-svn-id: http://root.cern.ch/svn/root/trunk@5872 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 January 2003, 12:54:20 UTC |
4967402 | Rene Brun | 11 January 2003, 12:47:02 UTC | Move histogram drawing to TTreePlayer. Implement TSelectorDraw::Notify replacing the old UpdateFormulaLeaves git-svn-id: http://root.cern.ch/svn/root/trunk@5871 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 January 2003, 12:47:02 UTC |
d5bcbd2 | Rene Brun | 11 January 2003, 09:10:44 UTC | From Philippe. Remove a small memory leak from rootcint git-svn-id: http://root.cern.ch/svn/root/trunk@5870 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 January 2003, 09:10:44 UTC |
d9c8e9c | Rene Brun | 11 January 2003, 09:07:20 UTC | From Philippe: Looking at Maarten's problem I noticed that the G__var_array are not properly initialized. In the attached patch I corrected the problem by calling memset on each of the structs. I also noticed (running Maarten's example) that a few times, the start of an error message is printed but the ending (which should come from G__genericerror) is not printed because G__const_noerror is set to 1. So in a couple of place I preceded the printing of the start of the error message by if (0==G__const_noerror). git-svn-id: http://root.cern.ch/svn/root/trunk@5869 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 January 2003, 09:07:20 UTC |
338a900 | Rene Brun | 10 January 2003, 21:39:30 UTC | From Philippe. A fix to a problem reported by Maarten when running rootcint git-svn-id: http://root.cern.ch/svn/root/trunk@5868 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 January 2003, 21:39:30 UTC |
28b592f | Rene Brun | 10 January 2003, 15:56:14 UTC | Use the standard ROOT Warning function instead of printf in TStreamerInfo::BuildCheck git-svn-id: http://root.cern.ch/svn/root/trunk@5867 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 January 2003, 15:56:14 UTC |
052c643 | Rene Brun | 10 January 2003, 14:53:22 UTC | New class TSelectorDraw deriving from TSelector. This new class is used from the new version of TTreePlayer::DrawSelect. git-svn-id: http://root.cern.ch/svn/root/trunk@5866 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 January 2003, 14:53:22 UTC |
733f7df | Rene Brun | 10 January 2003, 14:51:51 UTC | Important restructuring of the TTreePlayer class in view of PROOF. In particular TTree::DrawSelect is reduced to a few lines to use the new TSelectorDraw class via TTreePlayer::Process. More changes are foreseen to use the same mechanism for TTree::Scan and TTree::Query. git-svn-id: http://root.cern.ch/svn/root/trunk@5865 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 January 2003, 14:51:51 UTC |
9cd1cdc | Rene Brun | 10 January 2003, 14:46:01 UTC | Remove unused funcions GetMultiplicity and Loop git-svn-id: http://root.cern.ch/svn/root/trunk@5864 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 January 2003, 14:46:01 UTC |
5621165 | Rene Brun | 10 January 2003, 14:45:08 UTC | Remove unused function TTree::Loop git-svn-id: http://root.cern.ch/svn/root/trunk@5863 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 January 2003, 14:45:08 UTC |
61f57c0 | Rene Brun | 10 January 2003, 14:44:08 UTC | Add new member fStatus + GetStatus and SetStatus git-svn-id: http://root.cern.ch/svn/root/trunk@5862 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 January 2003, 14:44:08 UTC |
8821a4c | Rene Brun | 10 January 2003, 10:38:52 UTC | Move initialisation of fLabels from the Set functions to the constructors. git-svn-id: http://root.cern.ch/svn/root/trunk@5861 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 January 2003, 10:38:52 UTC |
9132bbe | Rene Brun | 09 January 2003, 17:13:59 UTC | From Olivier: Implement non equidistant levels in option COL for 2D histogram drawing. git-svn-id: http://root.cern.ch/svn/root/trunk@5860 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 January 2003, 17:13:59 UTC |
00a2b64 | Rene Brun | 09 January 2003, 17:13:36 UTC | From Olivier The palette in case of non equidistant level was wrong git-svn-id: http://root.cern.ch/svn/root/trunk@5859 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 January 2003, 17:13:36 UTC |
220617c | Fons Rademakers | 09 January 2003, 16:54:35 UTC | add Dan Bradley for the Chirp plugin. git-svn-id: http://root.cern.ch/svn/root/trunk@5858 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 January 2003, 16:54:35 UTC |
07d9339 | Fons Rademakers | 09 January 2003, 16:52:11 UTC | code cosmetics. git-svn-id: http://root.cern.ch/svn/root/trunk@5857 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 January 2003, 16:52:11 UTC |
af59e22 | Fons Rademakers | 09 January 2003, 16:51:28 UTC | a small plugin module for ROOT that enables access to remote files via the Chirp protocol (http://www.cs.wisc.edu/condor/chirp). This works especially nicely with the Condor job manager (http://www.cs.wisc.edu/condor) that we and many others are using to run CMS event simulations. The patch to v3.03.0 is attached if you would like to include this in your distribution. It touches nothing outside of the new module other than adding config entries. Normally, remote system calls by jobs in Condor are handled transparently as though the job were executing on the original submit machine. (This has been very useful to us in Wisconsin, because we use a large pool of execution machines that are not specially configured and which therefore do not share a filesystem with our submission machines.) However, this requires relinking the application with some special libraries which are currently not compatible with the new multithreaded CMS software. By adding a Chirp plugin to ROOT, we are able to selectively enable remote access wherever we need it, simply by prepending "chirp:" to the file names (assuming TFile:Open() is used, of course). No additional daemons need to be installed or configured unless we want to serve up the files from a machine other than the submit machine. Code contributed by Dan Bradley. git-svn-id: http://root.cern.ch/svn/root/trunk@5856 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 January 2003, 16:51:28 UTC |
b1a9fb8 | Rene Brun | 09 January 2003, 06:59:59 UTC | Fix by Philippe for a problem with enums. git-svn-id: http://root.cern.ch/svn/root/trunk@5855 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 January 2003, 06:59:59 UTC |
a7093d4 | Fons Rademakers | 07 January 2003, 17:31:53 UTC | small mod in option handling. git-svn-id: http://root.cern.ch/svn/root/trunk@5854 27541ba8-7e3a-0410-8455-c3a389f83636 | 07 January 2003, 17:31:53 UTC |
7e592dd | Fons Rademakers | 07 January 2003, 17:31:29 UTC | make SetReturnFromRUn() public. git-svn-id: http://root.cern.ch/svn/root/trunk@5853 27541ba8-7e3a-0410-8455-c3a389f83636 | 07 January 2003, 17:31:29 UTC |
edb3423 | Fons Rademakers | 07 January 2003, 17:29:53 UTC | import of CINT 5.15.69. For what else is new see http://root.cern.ch/root/Cint.phtml?relnote. git-svn-id: http://root.cern.ch/svn/root/trunk@5852 27541ba8-7e3a-0410-8455-c3a389f83636 | 07 January 2003, 17:29:53 UTC |
26ea86b | Rene Brun | 07 January 2003, 11:24:55 UTC | Replace members fBits by fBitsArray git-svn-id: http://root.cern.ch/svn/root/trunk@5851 27541ba8-7e3a-0410-8455-c3a389f83636 | 07 January 2003, 11:24:55 UTC |