swh:1:snp:af87cd67498ef4fe47c76ed3e7caffe5b61facaf

sort by:
Revision Author Date Message Commit Date
7ebd4ca This commit was manufactured by cvs2svn to create tag 'v5-17-02'. git-svn-id: http://root.cern.ch/svn/root/tags/v5-17-02@19724 27541ba8-7e3a-0410-8455-c3a389f83636 30 August 2007, 07:26:08 UTC
f469505 Fix coding conventions. git-svn-id: http://root.cern.ch/svn/root/trunk@19723 27541ba8-7e3a-0410-8455-c3a389f83636 30 August 2007, 07:26:07 UTC
0df2bd0 - PainText: Revision 1.261 (ROOT 5.11) made sure that 2D histograms with constant values were plotted correctly with option TEXT. Doing that the empty bins were plotted also. That is now fixed: empty bin are not plotted as before this change. git-svn-id: http://root.cern.ch/svn/root/trunk@19722 27541ba8-7e3a-0410-8455-c3a389f83636 29 August 2007, 16:28:53 UTC
ea3639f Fix a dependency problem with libGeomPainter (requires libRIO) and showing up on cygwingcc. git-svn-id: http://root.cern.ch/svn/root/trunk@19721 27541ba8-7e3a-0410-8455-c3a389f83636 29 August 2007, 15:10:27 UTC
cb1e69a - PaintBox: The option 'l', implemented in Revision 1.237, is now available for PostScript also. git-svn-id: http://root.cern.ch/svn/root/trunk@19720 27541ba8-7e3a-0410-8455-c3a389f83636 29 August 2007, 08:54:41 UTC
ebd9664 Add Roel Aaij for his contribution to the GUI classes git-svn-id: http://root.cern.ch/svn/root/trunk@19719 27541ba8-7e3a-0410-8455-c3a389f83636 29 August 2007, 08:38:39 UTC
f45dcee Stamping development version 5.17/02 git-svn-id: http://root.cern.ch/svn/root/trunk@19718 27541ba8-7e3a-0410-8455-c3a389f83636 29 August 2007, 07:38:11 UTC
bff3e53 From Valeriy O. and Bertrand: this patches intend to fix creation of pixmap with very large sizes. It happens when list tree or list view resized to width = 0. In this case in TGViewPort::HandleConfigureNotify(Event_t *event) event->fWidth has very large value. i.e. > 65000 Protections added against such cases. git-svn-id: http://root.cern.ch/svn/root/trunk@19717 27541ba8-7e3a-0410-8455-c3a389f83636 29 August 2007, 07:16:10 UTC
27ce99b From Axel: Issue a warning message if we can not find the TStreamerInfo plugin. Hence avoiding the case where a foreign class didn't get its TClass object without any error message! [The reason was a missing etc dir] git-svn-id: http://root.cern.ch/svn/root/trunk@19716 27541ba8-7e3a-0410-8455-c3a389f83636 28 August 2007, 17:58:58 UTC
8f7372a From Valeri Fine: kTRUE replaced with kFALSE to test the Qt font facility properly git-svn-id: http://root.cern.ch/svn/root/trunk@19715 27541ba8-7e3a-0410-8455-c3a389f83636 28 August 2007, 16:28:36 UTC
b88ef8c From Matevz: Break tooltip with name, title and class of the object into multiple lines. git-svn-id: http://root.cern.ch/svn/root/trunk@19714 27541ba8-7e3a-0410-8455-c3a389f83636 28 August 2007, 14:25:40 UTC
7eaaea1 From Matevz: Prevent multiple addition of extra-tabs in ActivateEditor(). git-svn-id: http://root.cern.ch/svn/root/trunk@19713 27541ba8-7e3a-0410-8455-c3a389f83636 28 August 2007, 14:25:19 UTC
1533ec7 Also check that AClass.html exists when checking whether a doc update is needed for AClass. git-svn-id: http://root.cern.ch/svn/root/trunk@19712 27541ba8-7e3a-0410-8455-c3a389f83636 28 August 2007, 13:54:39 UTC
9f501a7 add a legend to histograms git-svn-id: http://root.cern.ch/svn/root/trunk@19711 27541ba8-7e3a-0410-8455-c3a389f83636 28 August 2007, 13:24:18 UTC
8b25c59 revert to version 1.1 - changed by mistake git-svn-id: http://root.cern.ch/svn/root/trunk@19710 27541ba8-7e3a-0410-8455-c3a389f83636 28 August 2007, 12:47:40 UTC
7a45745 add a new tutorial for integration using mathmore git-svn-id: http://root.cern.ch/svn/root/trunk@19709 27541ba8-7e3a-0410-8455-c3a389f83636 28 August 2007, 12:45:41 UTC
bace40a Add code suggested by Thomas Schietinger at https://savannah.cern.ch/bugs/?29117 "May I suggest to include a CompareArg() in TGraph, similar to CompareRadius(), i.e. to provide (just for convenience) the possibility to sort the TGraph according to angle. This is useful when points lie on an ellipse or so, but are not in order." git-svn-id: http://root.cern.ch/svn/root/trunk@19708 27541ba8-7e3a-0410-8455-c3a389f83636 28 August 2007, 08:39:37 UTC
931fbb5 Fix coding conventions. git-svn-id: http://root.cern.ch/svn/root/trunk@19707 27541ba8-7e3a-0410-8455-c3a389f83636 28 August 2007, 08:22:25 UTC
4a47684 From Valeri Fine: recognize Qt 4.x on Win32 git-svn-id: http://root.cern.ch/svn/root/trunk@19706 27541ba8-7e3a-0410-8455-c3a389f83636 27 August 2007, 17:11:54 UTC
f6163e3 Coding conventions. git-svn-id: http://root.cern.ch/svn/root/trunk@19705 27541ba8-7e3a-0410-8455-c3a389f83636 27 August 2007, 17:04:43 UTC
36de856 From Valeri Fine: TVirtualX.interface.h GQtGUI.cxx: - add the new methods from TVirtualX.h rootlibs.pri: Add the new mandatory ROOT libraries to the Qt project files TQtWidget.h TQUserEvent.h: Compile against of Qt4 with no Qt3Support TGQt.cxx, GQtGUI.cxx , TQtWidget.cxx Fix some compilation issues for VC++ v.8.0 git-svn-id: http://root.cern.ch/svn/root/trunk@19704 27541ba8-7e3a-0410-8455-c3a389f83636 27 August 2007, 16:05:17 UTC
367bd6a move ConfidenceInterval.C tutorial from math to fit git-svn-id: http://root.cern.ch/svn/root/trunk@19703 27541ba8-7e3a-0410-8455-c3a389f83636 27 August 2007, 15:42:31 UTC
37cf8f5 don't access class static fgSearchDialog inline. git-svn-id: http://root.cern.ch/svn/root/trunk@19702 27541ba8-7e3a-0410-8455-c3a389f83636 27 August 2007, 14:59:20 UTC
bccaa3c From Valeriy Onuchin: Taken advantage of TGComboBox::Layout() changes ++ removed many <TAB> from me git-svn-id: http://root.cern.ch/svn/root/trunk@19701 27541ba8-7e3a-0410-8455-c3a389f83636 27 August 2007, 14:50:15 UTC
449f313 From Valeriy Onuchin: TGComboBox::Layout() - resize list box for a few number of entries. git-svn-id: http://root.cern.ch/svn/root/trunk@19700 27541ba8-7e3a-0410-8455-c3a389f83636 27 August 2007, 14:48:37 UTC
828a1a0 From Valeriy Onuchin: Added comment. Cosmetics. git-svn-id: http://root.cern.ch/svn/root/trunk@19699 27541ba8-7e3a-0410-8455-c3a389f83636 27 August 2007, 14:47:42 UTC
08170c3 From Valeriy Onuchin: Added TGFont enums git-svn-id: http://root.cern.ch/svn/root/trunk@19698 27541ba8-7e3a-0410-8455-c3a389f83636 27 August 2007, 14:46:41 UTC
a163c1f From Valeriy Onuchin: Fix for Qt layer. git-svn-id: http://root.cern.ch/svn/root/trunk@19697 27541ba8-7e3a-0410-8455-c3a389f83636 27 August 2007, 14:45:13 UTC
5f03e20 In the Chi2Test functions fix the path for the example chi2test.C git-svn-id: http://root.cern.ch/svn/root/trunk@19696 27541ba8-7e3a-0410-8455-c3a389f83636 27 August 2007, 14:11:40 UTC
65c80ca Add additional comments in TH1::DrawNormalized when drawing with error bars. git-svn-id: http://root.cern.ch/svn/root/trunk@19695 27541ba8-7e3a-0410-8455-c3a389f83636 27 August 2007, 13:44:56 UTC
d50da51 don't have GetSocketBytesSent() and GetSocketBytesRecv() inline as static inline variable access does not work on Windows. git-svn-id: http://root.cern.ch/svn/root/trunk@19694 27541ba8-7e3a-0410-8455-c3a389f83636 27 August 2007, 12:42:26 UTC
019a66b Changed fListView->AdjustHeaders() with fListView->LayoutHeader(0) in TRootBrowser::ProcessMessage to fix the following case: 1) open a new TBrowser; 2) select Detailed list view mode from the toolbar or file menu. 3) click on a list tree enty (always the same) Result: the columns grow-up in the right list view on every click git-svn-id: http://root.cern.ch/svn/root/trunk@19693 27541ba8-7e3a-0410-8455-c3a389f83636 27 August 2007, 12:23:03 UTC
925ee27 fix compiler warning due to trailing ; at end of namespace definition. git-svn-id: http://root.cern.ch/svn/root/trunk@19692 27541ba8-7e3a-0410-8455-c3a389f83636 27 August 2007, 12:20:33 UTC
9a5816e fix in handling of ? wildcard. git-svn-id: http://root.cern.ch/svn/root/trunk@19690 27541ba8-7e3a-0410-8455-c3a389f83636 27 August 2007, 09:13:47 UTC
56943ed From Andrei: Fix for bug :https://savannah.cern.ch/bugs/?29021 git-svn-id: http://root.cern.ch/svn/root/trunk@19689 27541ba8-7e3a-0410-8455-c3a389f83636 27 August 2007, 07:42:30 UTC
611ba95 From Valeri O.: add GetDayOfWeek() with Monday being day 1 (idem like in TTimeStamp). git-svn-id: http://root.cern.ch/svn/root/trunk@19688 27541ba8-7e3a-0410-8455-c3a389f83636 26 August 2007, 23:35:56 UTC
01752dc consider '?' to also be a wildcard character in MakeWildcard(). git-svn-id: http://root.cern.ch/svn/root/trunk@19687 27541ba8-7e3a-0410-8455-c3a389f83636 26 August 2007, 17:52:42 UTC
133522b From Dennis Box: 1) Coding convention violations as reported at http://root.cern.ch/root/nightly/codecheck/codecheck.html 2) Long64_t truncation when writing to the database. git-svn-id: http://root.cern.ch/svn/root/trunk@19686 27541ba8-7e3a-0410-8455-c3a389f83636 26 August 2007, 17:33:15 UTC
e141f61 From Axel: fix several warnings about pointer size on 64bit platforms. git-svn-id: http://root.cern.ch/svn/root/trunk@19685 27541ba8-7e3a-0410-8455-c3a389f83636 26 August 2007, 16:51:48 UTC
3607fd8 From Valeriy: - textEntries.C - new gui tutorial. This macro gives an example of how to set/change text entry attributes. git-svn-id: http://root.cern.ch/svn/root/trunk@19684 27541ba8-7e3a-0410-8455-c3a389f83636 25 August 2007, 10:30:39 UTC
aa71196 add include of Cartesian3D to fix bug 29053 git-svn-id: http://root.cern.ch/svn/root/trunk@19683 27541ba8-7e3a-0410-8455-c3a389f83636 25 August 2007, 08:36:10 UTC
b8555fd From Valeriy: TASimage::SavePrimitive - scale large images before saving it to avoid problems of the CINT limitaions on the line length. git-svn-id: http://root.cern.ch/svn/root/trunk@19682 27541ba8-7e3a-0410-8455-c3a389f83636 24 August 2007, 15:37:46 UTC
0b5096f From Valeriy: Change char array's name (which was "17") to "fore" git-svn-id: http://root.cern.ch/svn/root/trunk@19681 27541ba8-7e3a-0410-8455-c3a389f83636 24 August 2007, 15:37:18 UTC
28e9132 From Zoltan Torzsok: -Fix coding conventions -TGDMLParse.cxx :: Extruded solid process: - scalingFactor must be processed without length unit! - zOrder need not to be processed with length unit! -writer.py :: AddEltu The parameter names are changed from (x,y,z) to (dx,dy,dz) according to the GDML schema. git-svn-id: http://root.cern.ch/svn/root/trunk@19680 27541ba8-7e3a-0410-8455-c3a389f83636 24 August 2007, 08:40:11 UTC
37ba52d From Valeriy Onuchin: A nice gui tutorial macro, which shows how to use html widget to display tabular data git-svn-id: http://root.cern.ch/svn/root/trunk@19679 27541ba8-7e3a-0410-8455-c3a389f83636 24 August 2007, 08:35:22 UTC
f5e13d2 From Valeriy Onuchin: Fix for ACLiC compilation git-svn-id: http://root.cern.ch/svn/root/trunk@19678 27541ba8-7e3a-0410-8455-c3a389f83636 24 August 2007, 08:27:57 UTC
7fe0030 Add a new static function in TFormula to set the maximum value of some parameters. This function is required by applications using TFormula/TF1, etc objects in complex algebraic calculations: void TFormula::SetMaxima(Int_t maxop, Int_t maxpar, Int_t maxconst) // static function to set the maximum value of 3 parameters // -maxop : maximum number of operations // -maxpar : maximum number of parameters // -maxconst : maximum number of constants // None of these parameters cannot be less than 10 (default is 1000) // call this function to increase one or all maxima when processing // very complex formula, eg TFormula::SetMaxima(100000,1000,1000000); // If you process many functions with a small number of operations/parameters // you may gain some memory and performance by decreasing these values. git-svn-id: http://root.cern.ch/svn/root/trunk@19677 27541ba8-7e3a-0410-8455-c3a389f83636 24 August 2007, 07:43:51 UTC
4c2ba19 Fixed coding conventions. git-svn-id: http://root.cern.ch/svn/root/trunk@19676 27541ba8-7e3a-0410-8455-c3a389f83636 24 August 2007, 07:32:01 UTC
e98c8c0 Set fFileInfo->fFileNamesList to 0 in case Cancel button was clicked or dialog was closed via WM. git-svn-id: http://root.cern.ch/svn/root/trunk@19675 27541ba8-7e3a-0410-8455-c3a389f83636 23 August 2007, 16:03:31 UTC
2347cb1 Fix a problem with the documentation. git-svn-id: http://root.cern.ch/svn/root/trunk@19674 27541ba8-7e3a-0410-8455-c3a389f83636 23 August 2007, 15:16:32 UTC
0b7fb94 Add an optional argument and extend functionality of the following functions in TBranch Long64_t TBranch::GetTotBytes(Option_t *option) const // Return total number of bytes in the branch (excluding current buffer) // if option ="*" includes all sub-branches of this branch too Long64_t TBranch::GetZipBytes(Option_t *option) const // Return total number of zip bytes in the branch // if option ="*" includes all sub-branches of this branch too git-svn-id: http://root.cern.ch/svn/root/trunk@19673 27541ba8-7e3a-0410-8455-c3a389f83636 23 August 2007, 14:34:03 UTC
9f79342 replace $() construct by `` to fix issues on Solaris. git-svn-id: http://root.cern.ch/svn/root/trunk@19672 27541ba8-7e3a-0410-8455-c3a389f83636 23 August 2007, 14:21:39 UTC
96b6daa From Valeriy Onuchin: Fixed side effect of previous patch seen after the following steps (thanks to Matevz for his report): 1) run $ROOTSYS/tutorials/geom/geomAlice_itsv.C 2) in ROOT Browser window open Geometry then ALIC_1 items 3) click on item check-box (check-box status has been changed, but list tree is not redrawn) 4) resize browser window (list tree shows correctly the check-box status) git-svn-id: http://root.cern.ch/svn/root/trunk@19671 27541ba8-7e3a-0410-8455-c3a389f83636 23 August 2007, 13:56:19 UTC
6529826 Fix a fatal bug in TGraph2D::RemovePoinr: fSize was not reset ! git-svn-id: http://root.cern.ch/svn/root/trunk@19670 27541ba8-7e3a-0410-8455-c3a389f83636 23 August 2007, 13:43:28 UTC
11b007b From Ilka: Fix in SaveSource method for saving the canvas in a macro if TStyle:: SetCanvasPreferGL is set to kTRUE. Currently generated macro creates an empty canvas and many Error messages shows up as the following one: Error in <TGLHistPainter::DistancetoPrimitive>: Attempt to use TGLHistPainter, while the current pad (gPad) does not support gl git-svn-id: http://root.cern.ch/svn/root/trunk@19669 27541ba8-7e3a-0410-8455-c3a389f83636 23 August 2007, 12:02:21 UTC
b7a9764 From Philippe: Add Warning messages in case object.Write is called and there is no directory/file to write. The warnings are illustrated by the following example session: root [0] n = new TNamed("myname","my title") (class TNamed*)0x956340 root [1] n->Write() Error in <TROOT::WriteTObject>: The current directory (Rint) is not associated with a file. The object (myname) has not been written. (Int_t)(0) root [2] gDirectory = 0; root [3] n->Write() Error in <TNamed::Write>: The current directory (gDirectory) is null. The object (myname) has not been written. (Int_t)(0) root [4] .q git-svn-id: http://root.cern.ch/svn/root/trunk@19668 27541ba8-7e3a-0410-8455-c3a389f83636 22 August 2007, 19:48:29 UTC
bd9e648 Enforce that the selector class must be in the global namespace (in addition to have the same name as the file) git-svn-id: http://root.cern.ch/svn/root/trunk@19667 27541ba8-7e3a-0410-8455-c3a389f83636 22 August 2007, 19:39:59 UTC
62527e7 If two chains are made friends and the files they contain do not have the same number of entries, we need to informed the TTreeIndex of the friend chain's tree when the main chain's tree is changed. This correct the problem seen at http://root.cern.ch/phpBB2/viewtopic.php?p=21435 git-svn-id: http://root.cern.ch/svn/root/trunk@19666 27541ba8-7e3a-0410-8455-c3a389f83636 22 August 2007, 17:36:46 UTC
70f80fc From Valeriy Onuchin (tested by Bertrand): o TGLayoutManager::IsModified method was overloaded. This method is used to indicate that sub frames changed/unchanged their positions/sizes after layout. For example, in some cases positions&sizes of sub frames can be unchanged after calling Layout method (e.g. for TGTileLayout manager). TGLayoutManager::IsModified will return kFALSE. o TGListBox.h,cxx, TGCanvas.h,cxx, TGListTree.h,cxx, TGListView.h,cxx - new painting technique was implemented: 1. repaint only exposed/dirty regions. Previously the whole view port (or even container frame) was repainted. 2. use double-buffering (using back plane pixmap) during repainting. That allows to eliminate flickering during resizing, scrolling, exposing/overlapping. - several bugs were fixed: o keyboard navigation in list view, list box, list tree o resizing columns (details view) in list view when horizontal scroll bar not in zero position. o in list view (details view) buttons were moved when it was resized. o extra unnecessary repainting in list view, list tree were removed. o probably I missed something to mention . o TGScrollBar - bug fix: increment value was reset to 1 after button release. - do not redraw scroll button if it's width/height was unchanged. That reduces flickering git-svn-id: http://root.cern.ch/svn/root/trunk@19665 27541ba8-7e3a-0410-8455-c3a389f83636 22 August 2007, 08:50:02 UTC
93c6654 o RooPlot - Fix bug in reading part of streamer Streamer() - Fix print statement in getNEvtRange() git-svn-id: http://root.cern.ch/svn/root/trunk@19664 27541ba8-7e3a-0410-8455-c3a389f83636 22 August 2007, 07:57:22 UTC
4d6af30 From Paul: Cint used to mark all namespace members static, whether they were or not. This has been fixed, so the pyroot PropertyProxy class must now explicitly check for the namespace member case so that is may return the proper address for the member value storage (instead of assuming the static case is the same as the namespace member case). git-svn-id: http://root.cern.ch/svn/root/trunk@19663 27541ba8-7e3a-0410-8455-c3a389f83636 21 August 2007, 17:27:34 UTC
d9d95b9 From Andrei: This patch adds a text progress bar to the CheckGeometryFull() method. git-svn-id: http://root.cern.ch/svn/root/trunk@19662 27541ba8-7e3a-0410-8455-c3a389f83636 21 August 2007, 16:01:25 UTC
3d00c7c Add a protection in TRegexp::MakeWildcard when called with a null argument. git-svn-id: http://root.cern.ch/svn/root/trunk@19661 27541ba8-7e3a-0410-8455-c3a389f83636 21 August 2007, 13:12:19 UTC
e237b58 From Sergey: There was mismatch with declaration and implementation of one method. git-svn-id: http://root.cern.ch/svn/root/trunk@19660 27541ba8-7e3a-0410-8455-c3a389f83636 21 August 2007, 12:36:48 UTC
6be880d From Valeriy Onuchin: Fixed a small inconsistency in guitest.C vs test/guitest.cxx. A small box with '+' was not appeared on clicking on a list_tree_item in guitest.C. git-svn-id: http://root.cern.ch/svn/root/trunk@19659 27541ba8-7e3a-0410-8455-c3a389f83636 21 August 2007, 12:17:01 UTC
717f824 In TPad::SavePrimitive replace calls to new TView(1); by TView::CreateView(1); git-svn-id: http://root.cern.ch/svn/root/trunk@19658 27541ba8-7e3a-0410-8455-c3a389f83636 21 August 2007, 10:19:48 UTC
d65684f Replace comments creating a TView like TView *view = new TView(1); by TView *view = TView::CreateView(1); git-svn-id: http://root.cern.ch/svn/root/trunk@19657 27541ba8-7e3a-0410-8455-c3a389f83636 21 August 2007, 10:18:07 UTC
c6e4189 From Matevz: in KeyPressed() correct signature of signal (from TGFrame to TGListTreeItem). git-svn-id: http://root.cern.ch/svn/root/trunk@19656 27541ba8-7e3a-0410-8455-c3a389f83636 21 August 2007, 09:54:06 UTC
e904fae From Valeriy: - fix errors for 16bit-color displays under windows git-svn-id: http://root.cern.ch/svn/root/trunk@19655 27541ba8-7e3a-0410-8455-c3a389f83636 21 August 2007, 06:45:08 UTC
0a0ea6d From Andrei: a small patch for 2 uninitialized variables in TGeoPgon::IsCrossingSlice(). Affected rare tracks with with almost 0 pz component crossing pgons. Thanks to Peter. git-svn-id: http://root.cern.ch/svn/root/trunk@19654 27541ba8-7e3a-0410-8455-c3a389f83636 20 August 2007, 14:48:44 UTC
844dde8 geompainter now depends on libRIO git-svn-id: http://root.cern.ch/svn/root/trunk@19653 27541ba8-7e3a-0410-8455-c3a389f83636 20 August 2007, 14:13:14 UTC
ba78a5d From Andrei: Extend functionality of overlap checker and performance analyzer by introducing a new function: void CheckGeometryFull(Int_t ntracks=10000, Double_t vx=0., Double_t vy=0., Double_t vz=0., Option_t *option="ob") The method is doing a 4 stage check: - if option contains 'o': Optional overlap checkings (by sampling and by mesh). - if option contains 'b': Optional boundary crossing check + timing per volume. STAGE 1: extensive overlap checking by sampling per volume. Stdout need to be checked by user to get report, then TGeoVolume::CheckOverlaps(0.01, "s") can be called for the suspicious volumes. STAGE2 : normal overlap checking using the shapes mesh - fills the list of overlaps. STAGE3 : shooting NRAYS rays from VERTEX and counting the total number of crossings per volume (rays propagated from boundary to boundary until geometry exit). Timing computed and results stored in a histo. STAGE4 : shooting 1 mil. random rays inside EACH volume and calling FindNextBoundary() + Safety() for each call. The timing is normalized by the number of crossings computed at stage 2 and presented as percentage. One can get a picture on which are the most "burned" volumes during transportation from geometry point of view. Another plot of the timing per volume vs. number of daughters is produced. All histos are saved in the file statistics.root git-svn-id: http://root.cern.ch/svn/root/trunk@19652 27541ba8-7e3a-0410-8455-c3a389f83636 20 August 2007, 14:00:56 UTC
f3642de From Bertrand: Fix dependeciy problems when linking the application.CVS: ---------------------------------------------------------------------- git-svn-id: http://root.cern.ch/svn/root/trunk@19651 27541ba8-7e3a-0410-8455-c3a389f83636 20 August 2007, 12:57:07 UTC
d1baf9a From Andrei: - TGeoPNEntry class has now an additional pointer to the original matrix, which is set in the class ctor and works provided that all PNEntry objects are created BEFORE applying any alignment. The getter for this original (LOCAL) matrix of the last TGeoNode in the branch is: TGeoMatrix *TGeoPNEntry::GetMatrixOrig() - Modified method: TGeoPNEntry * TGeoManager::SetAlignableEntry(const char *unique_name, const char *path, Int_t uid=-1); If UID is provided, one can do a (fast) retrieval by UID (based on binary search): TGeoPNEntry *TGeoManager::GetAlignableEntryByUID(Int_t uid) const; The UID mapping becomes persistent with the geometry. To retrieve the number of entries having (or not) uid's defined, I modified: Int_t TGeoManager::GetNAlignable(Bool_t with_uid=kFALSE) const - Added method TGeoOverlap::SampleOverlap(Int_t npoints) for overlaps/extrusions in the context menu of overlaps. This normally produces a picture of the overlap having random red points in the overlapping region. Helps a lot to check how big the overlap is (prints the volume of the overlapping region) and to validate if the overlap is valid or not. - TGeoVolume::CheckOverlaps(Double_t ovlp, Option_t *option) produces now overlap objects in the list of overlaps of TGeoManager in case option="s" (sampling). Very useful for doing an extensive check on ovelaps as an alternative to the fast method. Note: when checking assembly vs. assembly (or volume) only one overlap is reported (the check does not show which node in the assembly produced the overlap). A graphical output giving hints is still provided in this case. git-svn-id: http://root.cern.ch/svn/root/trunk@19650 27541ba8-7e3a-0410-8455-c3a389f83636 20 August 2007, 08:49:08 UTC
3bc82a4 From Valeriy: New version of libAfterImage fixing a compilation problem under Windows. git-svn-id: http://root.cern.ch/svn/root/trunk@19649 27541ba8-7e3a-0410-8455-c3a389f83636 20 August 2007, 07:57:15 UTC
7d9a205 From Jan: - Adding '\n' to the message about % of looked up files in order to avoid the method being partly erased by info on % of validated files. - Fixing a typo in comment git-svn-id: http://root.cern.ch/svn/root/trunk@19648 27541ba8-7e3a-0410-8455-c3a389f83636 19 August 2007, 10:27:27 UTC
c072866 From Jan: - Fixing a problem in XrdProofdProtocol::Reconfig(). The manager was not properly initiated. And messages similar to the following one appeared: 070815 09:58:53 32335 xpd : Config: error handler undefined! - cosmetic changes git-svn-id: http://root.cern.ch/svn/root/trunk@19647 27541ba8-7e3a-0410-8455-c3a389f83636 19 August 2007, 10:26:10 UTC
aff4f58 From Matevz: Allow user to pass external geditor to be used by the GL-viewer. git-svn-id: http://root.cern.ch/svn/root/trunk@19646 27541ba8-7e3a-0410-8455-c3a389f83636 19 August 2007, 10:08:15 UTC
77dca5a From Matevz: Removed unused member fPadEditor. External TVirtualPad reference is no longer needed, viewer works fine with fPad = 0. git-svn-id: http://root.cern.ch/svn/root/trunk@19645 27541ba8-7e3a-0410-8455-c3a389f83636 19 August 2007, 10:07:49 UTC
32788d8 From Matevz: Add Bool_t fChanged that reflects if the viewer needs to be redrawn due to internal state changes of scenes. AddScene() now returns TGLSceneInfo* holding viewer-specific information of the newly created scene. git-svn-id: http://root.cern.ch/svn/root/trunk@19644 27541ba8-7e3a-0410-8455-c3a389f83636 19 August 2007, 10:07:16 UTC
d5b8fcf From Matevz: Use Begin/EndUpdate() instead of repeating the code in Begin/EndScene(). git-svn-id: http://root.cern.ch/svn/root/trunk@19643 27541ba8-7e3a-0410-8455-c3a389f83636 19 August 2007, 10:06:40 UTC
555058d From Matevz: BeginUpdate() now returns Bool_t reflecting the success of scene-locking. Call TagViewersChanged() in EndUpdate(). git-svn-id: http://root.cern.ch/svn/root/trunk@19642 27541ba8-7e3a-0410-8455-c3a389f83636 19 August 2007, 10:06:12 UTC
83198fe From Matevz: Added method TagViewersChanged() that allows all connected viewers to be tagged as in-need-of-a-redraw. Added Get/SetAutoDestruct(). git-svn-id: http://root.cern.ch/svn/root/trunk@19641 27541ba8-7e3a-0410-8455-c3a389f83636 19 August 2007, 10:05:41 UTC
540b4b9 From Matevz: Added member Bool_t fActive that allows a viewer to bypass rendering of the referenced scene without losing the internal data. git-svn-id: http://root.cern.ch/svn/root/trunk@19640 27541ba8-7e3a-0410-8455-c3a389f83636 19 August 2007, 10:05:00 UTC
b6fc107 Some improvements when drawing acute. git-svn-id: http://root.cern.ch/svn/root/trunk@19639 27541ba8-7e3a-0410-8455-c3a389f83636 18 August 2007, 16:13:36 UTC
04f9e38 From Valeriy: New version of the tar file that should fix several problems: -compilation on Solaris -correct execution of rose_image.C git-svn-id: http://root.cern.ch/svn/root/trunk@19638 27541ba8-7e3a-0410-8455-c3a389f83636 18 August 2007, 15:28:16 UTC
798fa37 allows the header files to be #included without requiring extra (dependent) #includes. git-svn-id: http://root.cern.ch/svn/root/trunk@19637 27541ba8-7e3a-0410-8455-c3a389f83636 17 August 2007, 19:08:28 UTC
5ac83cb Change the API for TH1::RebinAxis from void RebinAxis(Double_t x, const char *ax); to void RebinAxis(Double_t x, TAxis *axis); git-svn-id: http://root.cern.ch/svn/root/trunk@19636 27541ba8-7e3a-0410-8455-c3a389f83636 17 August 2007, 09:12:38 UTC
9ada08c Take into account the title offsets in x,y when generating a TH3. Fixes the problem reported at http://savannah.cern.ch/bugs/?28815 git-svn-id: http://root.cern.ch/svn/root/trunk@19635 27541ba8-7e3a-0410-8455-c3a389f83636 17 August 2007, 09:10:57 UTC
1d265a4 Fix typo git-svn-id: http://root.cern.ch/svn/root/trunk@19634 27541ba8-7e3a-0410-8455-c3a389f83636 17 August 2007, 08:23:03 UTC
52a149c From Paul: In Fast Merging, allow the input and output tree to have a different number of branches. This allow dropping branches when doing a fast cloning. git-svn-id: http://root.cern.ch/svn/root/trunk@19632 27541ba8-7e3a-0410-8455-c3a389f83636 17 August 2007, 05:17:26 UTC
b6845af From Axel: when you ask a TBranchProxy of a split TClonesArray how many entries the TCA has, it will only ready the entries member - and still think that it has read the complete TCA. So all following accesses to the elements contained in the TCA will return invalid objects. Attached patch fixes that by not setting fRead when only the number of entries has been read. It introduces a slight performance penalty for multiple ClonesProxy/GetEntries() calls. git-svn-id: http://root.cern.ch/svn/root/trunk@19631 27541ba8-7e3a-0410-8455-c3a389f83636 16 August 2007, 21:27:42 UTC
b345dc9 From Bastien: script illustrating the use of the TParalleCoord class git-svn-id: http://root.cern.ch/svn/root/trunk@19630 27541ba8-7e3a-0410-8455-c3a389f83636 16 August 2007, 16:05:51 UTC
8d16fda From Bastien: script illustrating the use of the TSpider class git-svn-id: http://root.cern.ch/svn/root/trunk@19629 27541ba8-7e3a-0410-8455-c3a389f83636 16 August 2007, 15:59:58 UTC
3e6315b From Bastien: Fixed: TSpider.cxx: Some parameters for the TSpider constructor are now default. Fixed: TSpider.h, TSpider.cxx: Made the Get functions const when required. Added: TSpider.cxx: Added a example macro. Added: TParallelCoord.cxx: Added some references. git-svn-id: http://root.cern.ch/svn/root/trunk@19628 27541ba8-7e3a-0410-8455-c3a389f83636 16 August 2007, 15:54:28 UTC
7400d3b Add Bastien for his contribution to TPider and TParallelCoord. git-svn-id: http://root.cern.ch/svn/root/trunk@19627 27541ba8-7e3a-0410-8455-c3a389f83636 16 August 2007, 15:53:04 UTC
8de2717 From Bastien: Fixed: TParallelCoord.cxx: Added protection against missing tree file. Fixed: TParallelCoord.cxx: Added TParallelCoord::SaveTree() called when calling SavePrimitive without the tree being saved in a root file. Fixed: TParallelCoord.cxx: missing comments. Added: All: Some FIXME indications. Added: All: Html documentation and a macro example for TParallelCoord. Fixed: TParallelCoordVar.cxx: Fixed missing TParallelCoordRange when rebuilding the pad from a macro coming from SavePrimitive(). git-svn-id: http://root.cern.ch/svn/root/trunk@19626 27541ba8-7e3a-0410-8455-c3a389f83636 16 August 2007, 12:12:24 UTC
73d0aba Fix uninitialized variables fMinValue and fMaxvalue in SetDefaults. In TASImage::Bevel on must set bevel.type to 0. git-svn-id: http://root.cern.ch/svn/root/trunk@19625 27541ba8-7e3a-0410-8455-c3a389f83636 16 August 2007, 09:55:52 UTC
1338bbf From Bertrand: Moved "thread" before "html" in the MODULES list to solve missing dependency of libHtml on libThread at link time git-svn-id: http://root.cern.ch/svn/root/trunk@19624 27541ba8-7e3a-0410-8455-c3a389f83636 15 August 2007, 10:50:04 UTC
3bcc0fc Implement the following changes in TGraph::Draw -when option "same" is specified it is ignored -when option "a" is specified the pad is cleared git-svn-id: http://root.cern.ch/svn/root/trunk@19623 27541ba8-7e3a-0410-8455-c3a389f83636 15 August 2007, 07:38:16 UTC
back to top