swh:1:snp:af87cd67498ef4fe47c76ed3e7caffe5b61facaf

sort by:
Revision Author Date Message Commit Date
679d22e This commit was manufactured by cvs2svn to create tag 'v4-03-02'. git-svn-id: http://root.cern.ch/svn/root/tags/v4-03-02@11088 27541ba8-7e3a-0410-8455-c3a389f83636 10 February 2005, 07:32:28 UTC
4ad7d12 From Axel Naumann: with this patch, TApplication issues a warning if its name is "Rint" (to allow applications to implement their own params) and the macro-argument cannot be found. git-svn-id: http://root.cern.ch/svn/root/trunk@11087 27541ba8-7e3a-0410-8455-c3a389f83636 10 February 2005, 07:32:27 UTC
39af7bd From Philippe: If the user's comment for a TClonesArray pointer contains a set of parenthesis, we need to take the last set of paranthesis to lookup the TClonesArray's content name. git-svn-id: http://root.cern.ch/svn/root/trunk@11086 27541ba8-7e3a-0410-8455-c3a389f83636 10 February 2005, 07:29:46 UTC
a006cc4 From Philippe: This patch improves the support for classes with multiple level of inheritance and embedded split object (From Dzero TopTree example). git-svn-id: http://root.cern.ch/svn/root/trunk@11085 27541ba8-7e3a-0410-8455-c3a389f83636 10 February 2005, 07:26:54 UTC
64b0d7c From Valeri Fine: a minor correction for "table/src/TTable.cxx". It replaces the message that scares my users with more modest one. git-svn-id: http://root.cern.ch/svn/root/trunk@11084 27541ba8-7e3a-0410-8455-c3a389f83636 10 February 2005, 07:24:49 UTC
7f858dd From Valeri Fine: a minor correction of TGQt.cxx It is essentally to document the Fons's advice hwo to make RPPT fomts available for Qt-layer. However I have to play a little bit with this new feature to make it up to resolve the issue. git-svn-id: http://root.cern.ch/svn/root/trunk@11083 27541ba8-7e3a-0410-8455-c3a389f83636 10 February 2005, 07:22:15 UTC
8715ac2 From Maarten: Add fallback port numbers to rootd/proofd so these can be run without entries in /etc/service. git-svn-id: http://root.cern.ch/svn/root/trunk@11082 27541ba8-7e3a-0410-8455-c3a389f83636 09 February 2005, 21:05:07 UTC
3a89e01 Change the reference number of lines in stress5 (following the new box algorithm) git-svn-id: http://root.cern.ch/svn/root/trunk@11081 27541ba8-7e3a-0410-8455-c3a389f83636 09 February 2005, 16:59:10 UTC
539a0fc From Philippe: In TTree::Bronch generalize the Warning in case the object's class is not-splittable and the requested splitlevel is greater than 0. In this case the split level is reset to 0. (This extend the previous warning to TRefs, TArray, TVectorF, etc.. git-svn-id: http://root.cern.ch/svn/root/trunk@11080 27541ba8-7e3a-0410-8455-c3a389f83636 09 February 2005, 16:47:00 UTC
093364e Version 4.03/02 ready git-svn-id: http://root.cern.ch/svn/root/trunk@11079 27541ba8-7e3a-0410-8455-c3a389f83636 09 February 2005, 16:33:33 UTC
85d9b01 make version 4.03/02 git-svn-id: http://root.cern.ch/svn/root/trunk@11078 27541ba8-7e3a-0410-8455-c3a389f83636 09 February 2005, 16:31:51 UTC
1ea6cc8 A TGeoVolume object drawn in a canvas can be saved via TCanvas::SaveAs. git-svn-id: http://root.cern.ch/svn/root/trunk@11077 27541ba8-7e3a-0410-8455-c3a389f83636 09 February 2005, 14:33:37 UTC
43e1b31 From Mihaela Gheata; - divisions supporting SavePrimitive - main SavePrimitive loop implemented at level of TGeoVolume - user interface: TGeoVolume::SaveAs(const char *filename); having *MENU* - can be called from the browser for any volume: the resulting file will have a geometry starting with the selected volume as TOP. - should work with TPad::SavePrimitive(ofstream out, Option_t *option) - not tested however From Andrei: I did some changes in TGeoCombiTrans to support a shared rotation matrix. I also fixed a bug in TGeoTube::GetMakeRuntimeShape (and tube segment) that produced wrong shapes in case one of the initial parameters was negative. git-svn-id: http://root.cern.ch/svn/root/trunk@11076 27541ba8-7e3a-0410-8455-c3a389f83636 09 February 2005, 13:30:27 UTC
8255b1f Remove a debug printf statement in TTreeViewer::ExecuteCommand. Do not show the inactive branches in the browser. git-svn-id: http://root.cern.ch/svn/root/trunk@11075 27541ba8-7e3a-0410-8455-c3a389f83636 09 February 2005, 11:47:27 UTC
c8b228f Add a protection in TTreeFormula::ResetDimensions. Found a case (Vivek Jain file) where gcut was null. git-svn-id: http://root.cern.ch/svn/root/trunk@11074 27541ba8-7e3a-0410-8455-c3a389f83636 09 February 2005, 10:19:54 UTC
9206f31 Remove the call to event->Clear in the event loop. This call is not necessary anymore with the current or relative recent versions of ROOt git-svn-id: http://root.cern.ch/svn/root/trunk@11073 27541ba8-7e3a-0410-8455-c3a389f83636 09 February 2005, 07:55:38 UTC
c18e674 In TTree::Bronch print a Warning in case the pointer to the class is a ROOT collection and the splitlevel > 0. In this case the split level is reset to 0. git-svn-id: http://root.cern.ch/svn/root/trunk@11072 27541ba8-7e3a-0410-8455-c3a389f83636 09 February 2005, 07:26:36 UTC
a710119 From Valeri Fine: Clean solution for 64-but platform for TCanvas's. However I am realizing I have to check some other objects (fonts, pixmaps) also. I am keeping checking things. They are casted to Window_t ROOT type, that I hope is safe in 64-bit env to hold the pointers. git-svn-id: http://root.cern.ch/svn/root/trunk@11071 27541ba8-7e3a-0410-8455-c3a389f83636 09 February 2005, 06:19:40 UTC
54bb727 change name of TProofSMaster -> TProofSuperMaster. git-svn-id: http://root.cern.ch/svn/root/trunk@11070 27541ba8-7e3a-0410-8455-c3a389f83636 08 February 2005, 22:49:29 UTC
ad69a08 From Maarten: Fix for running in sequential mode on the master. Need to do something about statistics, feedback and progress info. Note that running sequential with one master and one slave works fine. git-svn-id: http://root.cern.ch/svn/root/trunk@11069 27541ba8-7e3a-0410-8455-c3a389f83636 08 February 2005, 22:45:46 UTC
211212a Change so that GetOrdinal() returns a "const char *" instead of a "const TString &". This is more inline with the rest of the code where getters of TString data members return a const char*. git-svn-id: http://root.cern.ch/svn/root/trunk@11068 27541ba8-7e3a-0410-8455-c3a389f83636 08 February 2005, 22:40:36 UTC
f0478c4 From Maarten: Cleanup and fix some test scripts. Run_Simple_Test.C is worth using! git-svn-id: http://root.cern.ch/svn/root/trunk@11067 27541ba8-7e3a-0410-8455-c3a389f83636 08 February 2005, 22:38:23 UTC
8668e93 From Maarten: This brings the two packetizers in sync, as far as bug fixes goes. git-svn-id: http://root.cern.ch/svn/root/trunk@11066 27541ba8-7e3a-0410-8455-c3a389f83636 08 February 2005, 22:38:01 UTC
dadcea4 From Axel Naumann: when rootcint fails in Aclic, the compiler is invoked to check the code. This did not work when the macro to be compiled is a header, as the compiler refuse to compile headers. This happens e.g when compiling MakeProxy generated code (yes, Philippe warned me :-). The attached patch fixes that. A temporary gSystem->Link() is created to a *.check.cxx file if the filename is a header, and the compiler is then invoked on this *check.cxx file. I also attached a test case (.L TestHeader.h+). git-svn-id: http://root.cern.ch/svn/root/trunk@11065 27541ba8-7e3a-0410-8455-c3a389f83636 08 February 2005, 18:04:50 UTC
7a8cae9 Fix a compiler warning about possible uninitialized variable git-svn-id: http://root.cern.ch/svn/root/trunk@11064 27541ba8-7e3a-0410-8455-c3a389f83636 08 February 2005, 16:35:21 UTC
07fc40c From Olivier: - Option BOX Improvements: a box is drawn for each cell with surface proportional to the content's absolute value. A negative content is marked with a X. - New option BOX1: a button is drawn for each cell with surface proportional to content's absolute value. A sunken button is drawn for negative values a raised one for positive. git-svn-id: http://root.cern.ch/svn/root/trunk@11063 27541ba8-7e3a-0410-8455-c3a389f83636 08 February 2005, 16:33:38 UTC
b775bc2 From Ilka: fixes a typo in a label of the pad editor (thanks to Olivier). git-svn-id: http://root.cern.ch/svn/root/trunk@11062 27541ba8-7e3a-0410-8455-c3a389f83636 08 February 2005, 15:47:09 UTC
7a4a4ac Implement TTreePlayer::RecursiveRemove to cleanup pointers like fHistogram in case fHistogram is deleted outside the TTreePlayer. git-svn-id: http://root.cern.ch/svn/root/trunk@11061 27541ba8-7e3a-0410-8455-c3a389f83636 08 February 2005, 14:34:33 UTC
d3e4530 From Valeriy Onuchin: - add switching on/off check/radio buttons highlighting on crossing event git-svn-id: http://root.cern.ch/svn/root/trunk@11060 27541ba8-7e3a-0410-8455-c3a389f83636 08 February 2005, 13:34:07 UTC
73adbff added some comments. Still many missing. git-svn-id: http://root.cern.ch/svn/root/trunk@11059 27541ba8-7e3a-0410-8455-c3a389f83636 08 February 2005, 11:58:11 UTC
abf436f From Ivana: - Removed default implementation for the recent functions and made them pure anstract (=0) - Removed fIsRootGeometrySupported data member; this info should be returned via IsRootGeometrySupported() function git-svn-id: http://root.cern.ch/svn/root/trunk@11058 27541ba8-7e3a-0410-8455-c3a389f83636 08 February 2005, 11:20:15 UTC
1fd0222 avoid deleting rootd/misc/rootd.rc.d during distclean. git-svn-id: http://root.cern.ch/svn/root/trunk@11057 27541ba8-7e3a-0410-8455-c3a389f83636 08 February 2005, 11:16:35 UTC
69f4062 From Valeriy (test by Ilka) I added "check/dradio buttons highlighting". I'll add correspondent changes to HandleCrossEvent git-svn-id: http://root.cern.ch/svn/root/trunk@11056 27541ba8-7e3a-0410-8455-c3a389f83636 08 February 2005, 11:11:07 UTC
1e9b3c4 Previous fix by Bertrand was not correct for gcc. git-svn-id: http://root.cern.ch/svn/root/trunk@11055 27541ba8-7e3a-0410-8455-c3a389f83636 08 February 2005, 11:07:13 UTC
10209ce From Bertrand, Solves compilation errors on windows. git-svn-id: http://root.cern.ch/svn/root/trunk@11054 27541ba8-7e3a-0410-8455-c3a389f83636 08 February 2005, 11:02:24 UTC
50f2dfc From Ilka: an additional fix in TGraphEditor following a recent change in the GUI button classes: signal Clicked(Int_t) is replaced by Pressed(Int_t) in the method TGraphEditor::ConnectSignals2Slots() git-svn-id: http://root.cern.ch/svn/root/trunk@11053 27541ba8-7e3a-0410-8455-c3a389f83636 08 February 2005, 11:00:11 UTC
cd46608 From Axel Naumann: New methods: TList *GetListForObject(const char *name) TList *GetListForObject(const TObject *obj) return the TList corresponding to object's name or pointer based hash value. One can iterate this list "manually" to find, e.g. objects with the same name or pointer. Be warned that also other objects that have the same hash but a different name or ptr may be in the list. git-svn-id: http://root.cern.ch/svn/root/trunk@11052 27541ba8-7e3a-0410-8455-c3a389f83636 08 February 2005, 08:27:10 UTC
9164b66 From Valeri Fine: Optimization: ------------------ - Change the default value for "quality" parameters of TGQtWidget::save method - Add the "maxTime" parameter to "processQtEvents "method with the default value "maxtime=300" - some comments clean up - new CPP macros for the threaded version of TVirtualX Fixes: -------- TQtSymbolCodec class introduced to treat the ROOT font 12 in the case of the system lack of "symbol.ttf" installed New: ------- TQtWidget - Introduce a Qt QTimer to manage ROOT events from within Qt event loop for Qt main applications TGQt - Introduce a ROOT TTimer to manage Qt events from within ROOT event loop git-svn-id: http://root.cern.ch/svn/root/trunk@11051 27541ba8-7e3a-0410-8455-c3a389f83636 08 February 2005, 07:36:08 UTC
22a9816 include <sys/types.h> is needed on MacOS X. git-svn-id: http://root.cern.ch/svn/root/trunk@11050 27541ba8-7e3a-0410-8455-c3a389f83636 08 February 2005, 00:57:13 UTC
8513d00 From valeriy Onuchin: - corrections for TGCheckButton, TGRadioButton IsDown, IsOn methods. - protection against possible recursivity in TGButtonGroup::SetButton method git-svn-id: http://root.cern.ch/svn/root/trunk@11049 27541ba8-7e3a-0410-8455-c3a389f83636 07 February 2005, 22:47:43 UTC
e1c431c fix check for xmlrpc-c-config. git-svn-id: http://root.cern.ch/svn/root/trunk@11048 27541ba8-7e3a-0410-8455-c3a389f83636 07 February 2005, 18:12:48 UTC
b920d8e From Maarten and Kristjan Gulbrandsen: Here is the patch with the restructured PROOF code. It parameterizes PROOF startup, currently implementing "Standard", Condor, MLM and PEAC. It can easily be extended with other "TProof" classes, e.g. AliEn Proof. Or what ever next Grid implementation or scheduler comes along. The MLM, Multi Level Master, code uses a basic packetizer, based on a MSD (massstorage domain) tag. In MLM mode we have multi-tier client server setup, like: client -> super master -> sub master 0 -> slave[0..N] ... -> sub master M -> slave[0..N] It also contains a large number of smaller fixes. Credit for most of the work goes to Kris! We have tested this on multipe platforms (RH7.3, RH9, SL3) and in multiple configurations. Should be stable. git-svn-id: http://root.cern.ch/svn/root/trunk@11047 27541ba8-7e3a-0410-8455-c3a389f83636 07 February 2005, 18:02:37 UTC
df3c0be From Philippe: This patch insures that TTreeFormula only call GetEntry once per branch per entry (This speeds up evaluating formula where the same branch is use several times). Update TTreeIndex (and hence TTree::BuildIndex) to be able to work correctly independently of the state of the TTree object (It previously __required__ TTree::fReadEntry to be equal to -1). Make TTreeIndex::Print platform independent (it was not printing correctly on windows). git-svn-id: http://root.cern.ch/svn/root/trunk@11046 27541ba8-7e3a-0410-8455-c3a389f83636 07 February 2005, 17:23:31 UTC
0b945d8 From Ilka: Fix in TGraphEditor following a recent change in the GUI functions git-svn-id: http://root.cern.ch/svn/root/trunk@11045 27541ba8-7e3a-0410-8455-c3a389f83636 07 February 2005, 14:55:43 UTC
ecc8b5f Remove CRTL/M characters git-svn-id: http://root.cern.ch/svn/root/trunk@11044 27541ba8-7e3a-0410-8455-c3a389f83636 07 February 2005, 14:35:07 UTC
72c280d From Olivier: - The errors boxes attributes (option E2) were not right when the graph was painted in an existing TFrame. git-svn-id: http://root.cern.ch/svn/root/trunk@11043 27541ba8-7e3a-0410-8455-c3a389f83636 07 February 2005, 14:34:47 UTC
8d71347 From Bertrand: Solves the missing break in long lines on windows command prompt. git-svn-id: http://root.cern.ch/svn/root/trunk@11042 27541ba8-7e3a-0410-8455-c3a389f83636 05 February 2005, 17:04:39 UTC
994ef19 From Philippe: TStreamerElement::fSize is set to the actual size of the element. Since it already takes into account the number of element of the array (if any), there is no need to remultiply (and this leads to very large number if the array is large!). This can be a problem only in the case of emulated classes. git-svn-id: http://root.cern.ch/svn/root/trunk@11041 27541ba8-7e3a-0410-8455-c3a389f83636 05 February 2005, 07:27:13 UTC
e5ead83 in ProcessFile() fix the comment (/* */) parsing so we can handle cases like: /* */ /*. Bug was reported by Pedro Miguel Esteves Ramalhete. git-svn-id: http://root.cern.ch/svn/root/trunk@11040 27541ba8-7e3a-0410-8455-c3a389f83636 05 February 2005, 01:33:07 UTC
fcc7b27 rootcint_tmp was not correctly specified for windows where it is rootcint_tmp.exe. git-svn-id: http://root.cern.ch/svn/root/trunk@11039 27541ba8-7e3a-0410-8455-c3a389f83636 04 February 2005, 22:40:34 UTC
b5f30ee From Philippe: This patch corrects the dependency of rootcint_tmp for the metautils dictionary. It was wrong for windows and was breaking (surprisingly enough :) ) only the parallel build. git-svn-id: http://root.cern.ch/svn/root/trunk@11038 27541ba8-7e3a-0410-8455-c3a389f83636 04 February 2005, 22:37:48 UTC
527b06a From Victor: Fix a bug in TMath::Hash reported by Mathieu de Naurois git-svn-id: http://root.cern.ch/svn/root/trunk@11037 27541ba8-7e3a-0410-8455-c3a389f83636 04 February 2005, 22:34:51 UTC
e6588e4 Change TH1::DrawPanel such that invoking DrawPanel will automatically draw the histogram in a canvas and invoke the editor. git-svn-id: http://root.cern.ch/svn/root/trunk@11036 27541ba8-7e3a-0410-8455-c3a389f83636 04 February 2005, 13:07:16 UTC
b49a47a From Olivier: - The protections added in revision 1.16 in LegoFunction must be after the logarithms computation (ab[..]) because the limit values stored in Hparam (xmin, xmax etc ...) are already logarithmic. git-svn-id: http://root.cern.ch/svn/root/trunk@11035 27541ba8-7e3a-0410-8455-c3a389f83636 04 February 2005, 12:53:03 UTC
6ee1d74 In TInspectCanvas::Inspector do not set the bit kMustCleanup for the inspected object. In the TInspectcanvas destructor do not delete the objects in the list of objects in the inspector. Deleting objects with the kCanDelete bit set had side-effects for objects in the stack. git-svn-id: http://root.cern.ch/svn/root/trunk@11034 27541ba8-7e3a-0410-8455-c3a389f83636 04 February 2005, 07:57:27 UTC
b154d0d clean GLO1 too. git-svn-id: http://root.cern.ch/svn/root/trunk@11033 27541ba8-7e3a-0410-8455-c3a389f83636 03 February 2005, 20:35:38 UTC
56b99c7 From Axel: forgot to remove a work-around in mlp, for a problem that was fixed by the previous patch. git-svn-id: http://root.cern.ch/svn/root/trunk@11032 27541ba8-7e3a-0410-8455-c3a389f83636 03 February 2005, 20:32:55 UTC
3d17a9c Fix from Andrei to fix a compilation problem on Solaris. git-svn-id: http://root.cern.ch/svn/root/trunk@11031 27541ba8-7e3a-0410-8455-c3a389f83636 03 February 2005, 16:58:57 UTC
6a2d8d7 From Philippe: update to the documentation specifiying the actual result of the TTree::Draw in case of 2 variables. git-svn-id: http://root.cern.ch/svn/root/trunk@11030 27541ba8-7e3a-0410-8455-c3a389f83636 03 February 2005, 14:25:11 UTC
6b7c346 From Jonathan Hays (confirmed by Christos Leonidopoulos) In TH1::GetAsymmetry the compuation of the bin errors was not correct From the Jonathan's original mail "Calculation of histogram errors in TH1::GetAsymmetry appears to be incorrect: error = 2*TMath::Sqrt(a*a*c2*c2*db*db + c2*c2*b*b*da*da+a*a*b*b*dc2*dc2)/(a+b); Should read: error = 2*TMath::Sqrt(a*a*c2*c2*db*db + c2*c2*b*b*da*da + a*a*b*b*dc2*dc2)/bot/bot; a) Factor (a+b) in denominator should take into account weight c2. So should be (a+c2*b) or simply "bot" b) Factor (a+b) in denominator should also be squared A = (a - c2*b) / (a + c2*b); dA/da = 2*c2*b/(a+c2*b)2 ; dA/db = -2*c2*a/(a+c2*b)2; dA/dc2 = -2*a*b/(a+c2*b)2; Which gives: error = (2 / (a+c2*b)2 ) * sqrt( c2*c2*b*b*da*da + c2*c2*a*a*db*db + a*a*b*b*dc2*dc2); git-svn-id: http://root.cern.ch/svn/root/trunk@11029 27541ba8-7e3a-0410-8455-c3a389f83636 03 February 2005, 13:03:56 UTC
924a392 From Andrei Gheata: The diffs for the changes from Mihaela. They implement the SavePrimitive method for: - all shapes - materials, mixtures and media - matrices - TGeoVolume - just a first version What is missing: Divisions + manager metod to save: - all geometry - just the branch corresponding to one volume The differences compared to g2root are that: - when saving just a a branch just materials/media/matrices for that branch are created (module encapsulation) - instead of creating objects with numerical arguments, the coresponding variables are defined and used. e.g. instead of : new TGeoBBox("name", 10.,20.,30); the generated code is: dx = 10.; dy = 20.; dz = 30.; pShape = new TGeoBBox("name", dx,dy,dz); The diffs contain also 2 shapes with boundary-safe algorithms: TGeoPara and TGeoTrap git-svn-id: http://root.cern.ch/svn/root/trunk@11028 27541ba8-7e3a-0410-8455-c3a389f83636 03 February 2005, 11:40:39 UTC
6782b89 Fix in Graph2DFitChisquare. The call to InitArgs must be inside the loop. git-svn-id: http://root.cern.ch/svn/root/trunk@11027 27541ba8-7e3a-0410-8455-c3a389f83636 03 February 2005, 08:46:53 UTC
f7dcf62 From Otto Schaile Fix in TCanvas::Streamer to correctly save the colors created via the color widget and when there is a gap in the list of colors. git-svn-id: http://root.cern.ch/svn/root/trunk@11026 27541ba8-7e3a-0410-8455-c3a389f83636 03 February 2005, 08:01:06 UTC
aaa8bd6 From Axel Naumann: I've created a tutorial macro showing the use of an ANN for regression analysis: given a set {i} of input vectors i and a set {o} of output vectors o, one looks for the unknown function f with f(i)=o. The ANN can approximate this function; the DrawTruthDeviation methods can be used to evaluate the quality of the approximation. Most people know ANNs only as classification tools, not for regression, that's why I though it might be useful. git-svn-id: http://root.cern.ch/svn/root/trunk@11025 27541ba8-7e3a-0410-8455-c3a389f83636 03 February 2005, 07:31:57 UTC
d199e2a From Axel Nauman & Christophe Delaere This patch fixes a bug in DrawNetwork, where the hists' upper edge was smaller than the lower edge (this was causing the corrupted histos in the mlpHiggs tutorial). I updated the new regression methods (some null pointer checks, better labels) and their doc. I added the following comment to the doc of TMultiLayerPerceptron: "(One should still try to pass normalized inputs, e.g. between [0.,1])", and added labels for the output nodes in Draw. git-svn-id: http://root.cern.ch/svn/root/trunk@11024 27541ba8-7e3a-0410-8455-c3a389f83636 03 February 2005, 07:29:32 UTC
4048800 From Axel Naumann; win32gcc needs the x11 inc path, otherwise it'll pick up the wrong headers. git-svn-id: http://root.cern.ch/svn/root/trunk@11023 27541ba8-7e3a-0410-8455-c3a389f83636 03 February 2005, 06:27:26 UTC
7cfc76d Fix a typo in GetZ. (was returning fEy instead of fEZ) git-svn-id: http://root.cern.ch/svn/root/trunk@11022 27541ba8-7e3a-0410-8455-c3a389f83636 02 February 2005, 18:24:28 UTC
fe53a89 From Ilka: With this patch an embedded editor can be activated via View/Editor menu in any canvas created in a root session. git-svn-id: http://root.cern.ch/svn/root/trunk@11021 27541ba8-7e3a-0410-8455-c3a389f83636 02 February 2005, 17:45:47 UTC
ea70ce7 From Eddy: patch for a special case in matrix-vector multiplication: The following scenario does the wrong memory management : Double_t *a = new Double_t[n]; TVector v; v.Use(n,a) TMatrixD m(5,5); . . v *= a; The vector v has the same length after the matrix multiplication, so in principle there is no need for allocation of new space . Nevertheless, the previous code did it and failed in the case the vector storage was used and not owned . Now we have the correct behavior: - if the vector is using another array for storage and the multiplication would mean a resizing, an error message is produced (as before) - if the vector is using another array for storage and the multiplication keeps the vector length/indexing the same, the multiplication can proceed ! git-svn-id: http://root.cern.ch/svn/root/trunk@11020 27541ba8-7e3a-0410-8455-c3a389f83636 02 February 2005, 17:42:17 UTC
70e516d From Gerri The problem was due to a non-orthodox splitting of a line in a debug statement. git-svn-id: http://root.cern.ch/svn/root/trunk@11019 27541ba8-7e3a-0410-8455-c3a389f83636 02 February 2005, 17:37:51 UTC
c613be9 From Markus Frank, Fix in TGenCollectionProxy::PopProxy to correctly initialize fEnv. git-svn-id: http://root.cern.ch/svn/root/trunk@11018 27541ba8-7e3a-0410-8455-c3a389f83636 02 February 2005, 15:16:51 UTC
c1054b5 make sure builtin libungif is used. git-svn-id: http://root.cern.ch/svn/root/trunk@11017 27541ba8-7e3a-0410-8455-c3a389f83636 01 February 2005, 15:25:51 UTC
80fcd8b some cosmetics. git-svn-id: http://root.cern.ch/svn/root/trunk@11016 27541ba8-7e3a-0410-8455-c3a389f83636 01 February 2005, 14:43:57 UTC
d4b7b2c Undo previous changes in the TH2 and TH3 constructors activating the automatic binning from the buffer. These changes affect the correct running of DrawTest.sh. To be investigated. git-svn-id: http://root.cern.ch/svn/root/trunk@11015 27541ba8-7e3a-0410-8455-c3a389f83636 31 January 2005, 22:14:46 UTC
8b2d341 From Valeriy and checked by Ilka: - emit signals and change button state on release git-svn-id: http://root.cern.ch/svn/root/trunk@11014 27541ba8-7e3a-0410-8455-c3a389f83636 31 January 2005, 17:20:30 UTC
9c68b5b Replace variable sort by sortgl. sort is ambiguous with a variable in one include on Alpha git-svn-id: http://root.cern.ch/svn/root/trunk@11013 27541ba8-7e3a-0410-8455-c3a389f83636 31 January 2005, 14:23:29 UTC
b0358be In TH2, TH2, TH3 add support for SetBuffer when one of the lower limits is greater or equal to the upper limit. In TProfile2D constructors force an additional call to SetBuffer. Because SetBuffer is called from the TH2 constructors, TH1::setBuffer was called instead of TProfile2D::SetBuffer. Fix a bug in TProfile2D::BufferEmpty. git-svn-id: http://root.cern.ch/svn/root/trunk@11012 27541ba8-7e3a-0410-8455-c3a389f83636 31 January 2005, 13:40:15 UTC
438616f From Bertrand, fUpdating was set to kTRUE too early in TCanvas::Update in case of Windows or multiple threads. git-svn-id: http://root.cern.ch/svn/root/trunk@11011 27541ba8-7e3a-0410-8455-c3a389f83636 30 January 2005, 07:16:55 UTC
fe49e57 Protect TBuffer3D in case a TView does not exist in the pad. git-svn-id: http://root.cern.ch/svn/root/trunk@11010 27541ba8-7e3a-0410-8455-c3a389f83636 28 January 2005, 16:56:02 UTC
f8c3408 correct some error and info messages (use the proper method name in which they are called). git-svn-id: http://root.cern.ch/svn/root/trunk@11009 27541ba8-7e3a-0410-8455-c3a389f83636 28 January 2005, 16:33:54 UTC
be057d7 From Gerri: make debug output conditional on gDebug. git-svn-id: http://root.cern.ch/svn/root/trunk@11008 27541ba8-7e3a-0410-8455-c3a389f83636 28 January 2005, 16:32:56 UTC
94ead61 From Valeriy Onuchin: Fix a problem with shutters. git-svn-id: http://root.cern.ch/svn/root/trunk@11007 27541ba8-7e3a-0410-8455-c3a389f83636 28 January 2005, 15:07:01 UTC
7329dfa In TH1::Copy copy also the buffer array if it is filled. git-svn-id: http://root.cern.ch/svn/root/trunk@11006 27541ba8-7e3a-0410-8455-c3a389f83636 28 January 2005, 14:49:43 UTC
8fcba96 latest libAfterImage and force in Module.mk the usage of the builtin libungif. git-svn-id: http://root.cern.ch/svn/root/trunk@11005 27541ba8-7e3a-0410-8455-c3a389f83636 28 January 2005, 14:46:32 UTC
890a5a4 in the --help the options for python, qt ruby and xml were missing. git-svn-id: http://root.cern.ch/svn/root/trunk@11004 27541ba8-7e3a-0410-8455-c3a389f83636 28 January 2005, 13:54:16 UTC
f46ba69 Improve TLeaf::GetLeafCounter such that a class with a dynamic array with the size declared in the comment field with [size] will work when the class is the top level branch of a Tree and the branch name has "." as last character. git-svn-id: http://root.cern.ch/svn/root/trunk@11003 27541ba8-7e3a-0410-8455-c3a389f83636 28 January 2005, 13:53:47 UTC
632759f From Andrei: I attached the first big chunk of changes. The methods changed are mostly the implementations of TGeoShape::DistFromInside/DistFromOutside for some specific shapes. The new algorithms are boundary error tolerant, giving the correct distance even if the point is on the wrong side of the boundary. The calling sequence remains un-changed. The affected shapes for now are: box, trd1, trd2, tube, tube seg, cone, cone seg, pcon, pgon. I will complete few remaining for the full description of ALICE next week (para + arb8 family: trap,gtra). git-svn-id: http://root.cern.ch/svn/root/trunk@11002 27541ba8-7e3a-0410-8455-c3a389f83636 28 January 2005, 10:01:04 UTC
3a70fa7 From Philippe: This patch solved a problem due to the fact that TObject's fUniqueID can only hold a 8 bits ProccessID identifier (in addition to storing a 24 bits object ID). However we support 65535 distinct ProcsssID identifiers per file. Before this patch, for a file containing more than 255 distcint ProcessID, the TRef using the later ProcessID would be unable to find their references. Specifically, fUniqueID can now store the ProcessID indentifier 0 through 254. When more identifiers are used, then instead of store the identifier in the 8 higher bit of fUniqueID we store in a table (TProcessID::fgObjPIDs) linking addresses to pids. git-svn-id: http://root.cern.ch/svn/root/trunk@11001 27541ba8-7e3a-0410-8455-c3a389f83636 28 January 2005, 05:45:41 UTC
9dfab98 From Maarten: The attached patch seems correct, and fixes a problem for the Phobos tree when generating selectors. But the code is difficult to understand from scratch as a lot of internal Tree/Branch/Leaf details are involved. git-svn-id: http://root.cern.ch/svn/root/trunk@11000 27541ba8-7e3a-0410-8455-c3a389f83636 27 January 2005, 20:43:30 UTC
e0a3590 From Philippe: This patch downgrades a few ACLiC messages from Warning to Info. git-svn-id: http://root.cern.ch/svn/root/trunk@10999 27541ba8-7e3a-0410-8455-c3a389f83636 27 January 2005, 20:36:54 UTC
592def0 Add a new transient member fUpdating in class TCanvas. This member is set to kTRUE while TCanvas::Update executes. This is to prevent recursive calls to this function. git-svn-id: http://root.cern.ch/svn/root/trunk@10998 27541ba8-7e3a-0410-8455-c3a389f83636 27 January 2005, 20:34:02 UTC
6fe5cb3 Fix a wrong comment in TRandom::BreitWigner git-svn-id: http://root.cern.ch/svn/root/trunk@10997 27541ba8-7e3a-0410-8455-c3a389f83636 27 January 2005, 20:14:09 UTC
03854dd Fix a typo in the code generator git-svn-id: http://root.cern.ch/svn/root/trunk@10996 27541ba8-7e3a-0410-8455-c3a389f83636 27 January 2005, 18:55:14 UTC
04f5d37 From Gerri: some versions of rpm compress the man page files. Handle correctly these .gz files. git-svn-id: http://root.cern.ch/svn/root/trunk@10995 27541ba8-7e3a-0410-8455-c3a389f83636 27 January 2005, 17:09:23 UTC
04e7c27 From Gerri: These are the cleanups of all direct fprintf(stderr,...) in rootd and proofd. Now everything should be printed consistently on only one stream. git-svn-id: http://root.cern.ch/svn/root/trunk@10994 27541ba8-7e3a-0410-8455-c3a389f83636 27 January 2005, 17:07:08 UTC
7fd750b From Olivier & Bertrand: - From Bertrand: gl2ps accessed via gVirtualGL in order to work on windows. - From Olivier: GL scenes can be printed in low quality (fast) or high quality (slow). git-svn-id: http://root.cern.ch/svn/root/trunk@10993 27541ba8-7e3a-0410-8455-c3a389f83636 27 January 2005, 14:51:49 UTC
bdde1d7 From Philippe: This add support for a few additional cases in MakeProxy (namely TClonesArray in a TBranchObject, non-split top level objects when library is loaded). git-svn-id: http://root.cern.ch/svn/root/trunk@10992 27541ba8-7e3a-0410-8455-c3a389f83636 27 January 2005, 06:16:43 UTC
3934409 From Philippe: This patch insures that the linkdef file is NOT included by the dictionary header file when using the -p option. git-svn-id: http://root.cern.ch/svn/root/trunk@10991 27541ba8-7e3a-0410-8455-c3a389f83636 26 January 2005, 19:59:15 UTC
33cfd55 From Philippe: In the attached patch, I simply fix up the TStreamerElement when it is read from the file so that the old Bool_t/11 and set them to Bool_t/18. git-svn-id: http://root.cern.ch/svn/root/trunk@10990 27541ba8-7e3a-0410-8455-c3a389f83636 26 January 2005, 17:04:38 UTC
03737f9 Take into account the current bin range in TSpectrum::Search git-svn-id: http://root.cern.ch/svn/root/trunk@10989 27541ba8-7e3a-0410-8455-c3a389f83636 26 January 2005, 10:51:25 UTC
back to top