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

sort by:
Revision Author Date Message Commit Date
906a0b7 This commit was manufactured by cvs2svn to create tag 'v5-16-25'. git-svn-id: http://root.cern.ch/svn/root/tags/v5-16-25@19608 27541ba8-7e3a-0410-8455-c3a389f83636 13 August 2007, 13:21:05 UTC
6ea1d7b From Lukasz Janyst: check that class has a name before accessing it. git-svn-id: http://root.cern.ch/svn/root/trunk@19607 27541ba8-7e3a-0410-8455-c3a389f83636 13 August 2007, 13:21:04 UTC
e5d0bbf Rename function latex instead of latex5 git-svn-id: http://root.cern.ch/svn/root/trunk@19606 27541ba8-7e3a-0410-8455-c3a389f83636 13 August 2007, 11:01:08 UTC
86d7417 treeviewer depends now on libRIO git-svn-id: http://root.cern.ch/svn/root/trunk@19605 27541ba8-7e3a-0410-8455-c3a389f83636 13 August 2007, 10:58:42 UTC
f8bc7ef From Bastien: Fixed: TParallelCoord.cxx: Fixed a bug when redimensionning the frame. Redimensionning a TParallelCoord is now frozen. Fixed: TParallelCoordVar.cxx: Fixed testing if there is a current selection before adding a range (was causing seg fault). Added: TParallelCoordVar.cxx, TParallelCoord.cxx: Added I/O. Modified: TParallelCoordVar.h: The title of a TParallelCoordVar is now constant (the corresponding expression given to TTree::Draw). The user can change the variable label using TNamed::SetName but TNamed::SetTitle has been hidden. Fixed: TParallelCoordEditor.cxx : Added protection when trying to select a non existing selection. git-svn-id: http://root.cern.ch/svn/root/trunk@19604 27541ba8-7e3a-0410-8455-c3a389f83636 13 August 2007, 10:50:12 UTC
e64bf3b Fix coding conventions git-svn-id: http://root.cern.ch/svn/root/trunk@19603 27541ba8-7e3a-0410-8455-c3a389f83636 12 August 2007, 16:38:44 UTC
28cd61f call TROOT::Macro() with updatePad=kFALSE to avoid updating of canvases when plugin macros are executed. git-svn-id: http://root.cern.ch/svn/root/trunk@19602 27541ba8-7e3a-0410-8455-c3a389f83636 12 August 2007, 16:27:46 UTC
55ae1e7 add to Macro() optional argument Bool_t updatePad=kTRUE. When kFALSE gPad->Update() is not called. Avoid having to set gPad to 0 before calling Macro() which can be defeated when the macro causes gPad to be reset. git-svn-id: http://root.cern.ch/svn/root/trunk@19601 27541ba8-7e3a-0410-8455-c3a389f83636 12 August 2007, 16:23:14 UTC
fb615fa Fix to pass W3C validation git-svn-id: http://root.cern.ch/svn/root/trunk@19600 27541ba8-7e3a-0410-8455-c3a389f83636 12 August 2007, 15:25:00 UTC
8e24980 Add documentation for MakeClassThreaded(), call ProcessEvent() in main thread during multi-threaded MakeAll() - TCanvas creation in thread still not working, though git-svn-id: http://root.cern.ch/svn/root/trunk@19599 27541ba8-7e3a-0410-8455-c3a389f83636 12 August 2007, 14:14:33 UTC
189edba Fix coding conventions git-svn-id: http://root.cern.ch/svn/root/trunk@19598 27541ba8-7e3a-0410-8455-c3a389f83636 11 August 2007, 11:02:12 UTC
9e56eaa Fix coding conventions. git-svn-id: http://root.cern.ch/svn/root/trunk@19597 27541ba8-7e3a-0410-8455-c3a389f83636 11 August 2007, 10:57:36 UTC
c40308c From Axel: * speed up I/O by invoking ShowMembers() directly for TObject-derived objects, instead of going via the interpreter. * factor out the TObject base offset calculation into CalculateStreamerOffset() (keep name for historical reasons, as it sets TClass::fOffsetStreamer) * clean up duplicate + unneeded #includes in TClass.cxx. git-svn-id: http://root.cern.ch/svn/root/trunk@19596 27541ba8-7e3a-0410-8455-c3a389f83636 10 August 2007, 15:31:58 UTC
98efb1b Stylesheet: return types / member types should not wrap. erasing invalidates set::iter; work-around (for MSVC8) git-svn-id: http://root.cern.ch/svn/root/trunk@19595 27541ba8-7e3a-0410-8455-c3a389f83636 10 August 2007, 15:13:08 UTC
b3645eb Fix a compiler warning. git-svn-id: http://root.cern.ch/svn/root/trunk@19594 27541ba8-7e3a-0410-8455-c3a389f83636 10 August 2007, 14:27:53 UTC
6dcfe35 * The info box in the class doc page is now only shown if javascript is created; this makes the reference guide more suitable for e.g. TGHtml but also links/lynx etc. Achieved by writing the info box with javascript. * With !=1 as the third argument to THtml::MakeAll(), THtml will use a thread pool when generating the documentation. Added the necessary locks. Threads cannot create TCanvases which is a problem for TDocDirective; this remains to be fixed. As in: WARNING: don't pass numthreads != 1 if you have a TDocMacroDirective or TDocLatexDirective! * Fix constness of a few functions. * Don't put $ROOTSYS in front of module's source path * Fix a string index ==-1 problem in TDocParser::LocateMethodInCurrentLine() discovered with TMath * TDocDirective: don't delete returned objects if gPad has changed - it might be part of the TCanvas and thus deleted when deleting gPad. * Add a few gVirtualX->Update()s to reduce the amount of X11 errros. * Use ':' as the macro path delimiter, even on Windows. * Only initialize the graphics libs if needed. * Hack to change the new DeclFileName()s for ROOT from include/Whatever.h to module/inc/Whatever.h, so ViewCVS can display it. * Hack of hack to fix the DeclFileName() for TMVA. * Increase the font size of pre blocks; they were too small with TTF on linux. git-svn-id: http://root.cern.ch/svn/root/trunk@19593 27541ba8-7e3a-0410-8455-c3a389f83636 10 August 2007, 13:01:33 UTC
d9b9c36 o LinkDef2 - Restore accidentally dropped namespace RooFitShortHand git-svn-id: http://root.cern.ch/svn/root/trunk@19592 27541ba8-7e3a-0410-8455-c3a389f83636 10 August 2007, 12:27:24 UTC
9088c6d From Axel: libHtml needs libThread for multi-threading support. git-svn-id: http://root.cern.ch/svn/root/trunk@19591 27541ba8-7e3a-0410-8455-c3a389f83636 10 August 2007, 10:55:42 UTC
08d1d6a From Axel: PluginManager calls gROOT->Macro() which calls gPad->Update() which fails if the plugin mechanism was initialized while setting up e.g. a TCanvas that gPad points to. Simply setting gPad=0 temporarily during the plugin manager's gROOT->Macro() call fixes that. git-svn-id: http://root.cern.ch/svn/root/trunk@19590 27541ba8-7e3a-0410-8455-c3a389f83636 10 August 2007, 10:49:04 UTC
e2d4ce1 From Bastien: Fixed: TParallelCoordVar.cxx: The extreme bins of the axes histograms are now properly diplayed. Fixed: TParallelCoordVar.cxx, TParallelCoordVar.h: The histograms, minimums, maximums, averages and quantiles are now updated when changing the entries to display. Fixed: TParallelCoord.cxx, TParallelCoordVar.cxx, TParallelCoordRange.cxx, TParallelCoordEditor.cxx: Several not portable C++ expressions has been changed. Added: TParallelCoordEditor.cxx, TParallelCoordEditor.h: Better interface to display or not bar histograms. Added: TTreePlayer.cxx: Added documentation to TTreePlayer::DrawSelect. Added: TTree.cxx: Added documentation to TTree::Draw. Added: TSelectorDraw.cxx: Protection in TSelectorDraw::Begin if there is more than 4 dimensions and neither the option "para", "candle" or "goff" are activated. Added: TParallelCoord.cxx: The "Apply to tree" button now also update the selected entries drawn on the TParallelCoord. Added: TParallelCoord.cxx, TParallelCoord.h: An initial entry list is defined. Calling TParallelCoord::ResetTree will produce the same output as when first initialized. Fixed: TParallelCoordEditor.cxx, TParallelCoordEditor.h: Fixed seg faults from bad management of the TGComboBox. Fixed: TParallelCoordVar.cxx: Fixed seg fault when computing the quantiles. git-svn-id: http://root.cern.ch/svn/root/trunk@19589 27541ba8-7e3a-0410-8455-c3a389f83636 10 August 2007, 10:09:52 UTC
7604b7b Fix an oddity in TClass::GetClass VS: ---------------------------------------------------------------------- git-svn-id: http://root.cern.ch/svn/root/trunk@19588 27541ba8-7e3a-0410-8455-c3a389f83636 10 August 2007, 10:01:06 UTC
fac3a4f Add several protections in case one paint a TSpider read from a file. I/O of TSpider still requires work git-svn-id: http://root.cern.ch/svn/root/trunk@19587 27541ba8-7e3a-0410-8455-c3a389f83636 10 August 2007, 10:00:31 UTC
7a5c67a Fix many problems in the header such that the class can be made persistent git-svn-id: http://root.cern.ch/svn/root/trunk@19586 27541ba8-7e3a-0410-8455-c3a389f83636 10 August 2007, 10:00:10 UTC
6896407 Fix uninitialized pointers in the default constructor git-svn-id: http://root.cern.ch/svn/root/trunk@19585 27541ba8-7e3a-0410-8455-c3a389f83636 10 August 2007, 09:59:49 UTC
8115e10 Use option "+" to get correct I/O for TGraphPolar and TGraphPolargram git-svn-id: http://root.cern.ch/svn/root/trunk@19584 27541ba8-7e3a-0410-8455-c3a389f83636 10 August 2007, 09:59:10 UTC
b435492 o RooAbsCollection - Add snapshot() function that fills output in existing collection to aid copy ctors of classes that own deep-copies of trees such as RooWorkspace o RooArgSet - Add utilities that keep track of pointer recycling to aid proper functioning of RooNormSetCache o RooNormSetCache - Explicitly handle cases in cache management where RooArgSet pointers are reallocated on a previously used address. o RooSetPair - Add data members that store the allocation cycle o RooMsgService - Expand inline comments and documentation o RooProfileLL - Expland inline comments and documentation o RooProjectedPdf - Expland inline comments and documentation - Adjust code so that normalization set of projection contains only actual observables of integrand o RooWorkspace - Expland inline comments and documentation - Implement copy ctor in terms of new snapshot function - Fix dtor (forgot to delete owned datasets) - When importing a dataset, also import its observables as variables o RooFormulaVar - Fix default ctor for persistence - Fix passing of normalization set to RooFormula o RooCategory - Fix default ctor for persistence o RooRealVar - Fix default ctor for persistence o RooBanner - Increment version tag to v2.20 git-svn-id: http://root.cern.ch/svn/root/trunk@19583 27541ba8-7e3a-0410-8455-c3a389f83636 09 August 2007, 19:55:47 UTC
0e45ef2 Fix a problem with the transmission of the inflate factor. git-svn-id: http://root.cern.ch/svn/root/trunk@19582 27541ba8-7e3a-0410-8455-c3a389f83636 09 August 2007, 14:06:25 UTC
3002c25 Add the necessary includes and forward declarations such that the class can be compiled independently. git-svn-id: http://root.cern.ch/svn/root/trunk@19581 27541ba8-7e3a-0410-8455-c3a389f83636 09 August 2007, 09:20:31 UTC
7672e61 From Bastien: -add several protections -Move class descriptions from headers to implementation files -Simplify the user interface for TParallelCoord::BuildParallelCoord git-svn-id: http://root.cern.ch/svn/root/trunk@19580 27541ba8-7e3a-0410-8455-c3a389f83636 09 August 2007, 09:10:38 UTC
e989325 Add the necessary includes and forward declarations such that the class can be compiled independently. git-svn-id: http://root.cern.ch/svn/root/trunk@19579 27541ba8-7e3a-0410-8455-c3a389f83636 09 August 2007, 08:53:38 UTC
2edc999 Move the inline implementation of TBranch::ResetCount to the implementation file such that the function can be called from another DLL on Windows. git-svn-id: http://root.cern.ch/svn/root/trunk@19578 27541ba8-7e3a-0410-8455-c3a389f83636 09 August 2007, 08:33:55 UTC
edacf97 -Fix an unbelievable oddity (thanks Bastien): fObject member was redefining TSelector::fObject. -Add new function TSelectorDraw::GetTree git-svn-id: http://root.cern.ch/svn/root/trunk@19577 27541ba8-7e3a-0410-8455-c3a389f83636 09 August 2007, 08:13:58 UTC
ea8ef19 Fix coding conventions git-svn-id: http://root.cern.ch/svn/root/trunk@19576 27541ba8-7e3a-0410-8455-c3a389f83636 09 August 2007, 06:56:24 UTC
2b2bb3c Fix coding conventions git-svn-id: http://root.cern.ch/svn/root/trunk@19575 27541ba8-7e3a-0410-8455-c3a389f83636 09 August 2007, 06:47:53 UTC
eb4ee35 Fix coding conventions git-svn-id: http://root.cern.ch/svn/root/trunk@19574 27541ba8-7e3a-0410-8455-c3a389f83636 09 August 2007, 06:42:41 UTC
7bb1f58 Fix coding conventions git-svn-id: http://root.cern.ch/svn/root/trunk@19573 27541ba8-7e3a-0410-8455-c3a389f83636 09 August 2007, 06:26:08 UTC
64fe3ae fix names of cpp include guard and replaced <> by "" in some includes. git-svn-id: http://root.cern.ch/svn/root/trunk@19572 27541ba8-7e3a-0410-8455-c3a389f83636 08 August 2007, 22:17:06 UTC
4507d66 From Anna: fix the issue of TEntryList and TEventList for remote files in the bug #28505 in Savannah. git-svn-id: http://root.cern.ch/svn/root/trunk@19571 27541ba8-7e3a-0410-8455-c3a389f83636 08 August 2007, 14:58:35 UTC
a91751e In the comments of the examples show valid C++ that does not generate a compiler warning. git-svn-id: http://root.cern.ch/svn/root/trunk@19570 27541ba8-7e3a-0410-8455-c3a389f83636 08 August 2007, 13:48:54 UTC
5250380 From Bastien DallaPiazza: treeplayer/src/TTreePlayer.cxx: Add the options "para" and "candle" to TTreePlayer::DrawSelect. The option "para" brings a parallel coordinates plot. The option "candle" brings a candle stick chart. treeplayer/src/TSelectorDraw.cxx: Add some code in TSelectorDraw::Begin, TSelectorDraw::TakeAction and TSelectorDraw::TakeEstimate to draw parallel coordinates plots and candle stick charts. git-svn-id: http://root.cern.ch/svn/root/trunk@19569 27541ba8-7e3a-0410-8455-c3a389f83636 08 August 2007, 12:58:13 UTC
1b7de0e From Bastien DallaPiazza: Add new classes to implement Parallel Coordinates graphs and Candle stick charts. Classes: - TParallelCoord The multidimensional system of Parallel coordinates is a common way of studying high-dimensional geometry and visualizing multivariate problems. To show a set of points in an n-dimensional space, a backdrop is drawn consisting of n parallel lines. A point in n-dimensional space is represented as a polyline with vertices on the parallel axes; the position of the vertex on the i-th axis corresponds to the i-th coordinate of the point. This tool comes with a rather large gui in the editor. It is necessary to use this editor in order to explore a data set, as explained below. Reduce cluttering: The main issue for parallel coordinates is the very high cluttering of the output when dealing with large data set. Two techniques have been implemented to bypass that so far: - Draw doted lines instead of plain lines with an adjustable dots spacing. A slider to adjust the dots spacing is available in the editor. - Sort the entries to display with a "weight cut". On each axis is drawn a histogram describing the distribution of the data on the corresponding variable. The "weight" of an entry is the sum of the bin content of each bin the entry is going through. An entry going through the histograms peaks will have a big weight wether an entry going randomly through the histograms will have a rather small weight. Setting a cut on this weight allows to draw only the most representative entries. A slider set the cut is also available in the gui. Candle chart: TParallelCoord can also be used to display a candle chart. In that mode, every variable is drawn in the same scale. The candle chart can be combined with the parallel coordinates mode, drawing the candle sticks over the axes. - TParallelCoordVar: Class containing a variable for the TParallelCoord. Appears as an axis on the pad. Options can be defined each axis separatly using the right mouse click. These options can be applied to every axes using the editor. - Axis width: If set to 0, the axis is simply a line. If higher, a color histogram is drawn on the axis. - Axis histogram height: If not 0, a usual bar histogram is drawn on the plot. The order in which the variables are drawn is essential to see the clusters. The axes can be dragged to change their position. A zoom is also available. The logarithm scale is also available by right clicking on the axis. - TParallelCoordRange: A TParallelCoordRange is a range used for parallel coordinates plots. It defines a range owned by a selection on an axis. - TParallelCoorSelect: A TParallelCoordSelect is a specialised TList to hold TParallelCoordRanges used by TParallelCoord. Selections of specific entries can be defined over the data set using parallel coordinates. With that representation, a selection is an ensemble of ranges defined on the axes. Ranges defined on the same axis are conjugated with OR (an entry must be in one or the other ranges to be selected). Ranges on different axes are are conjugated with AND (an entry must be in all the ranges to be selected). Several selections can be defined with different colors. It is possible to generate an entry list from a given selection and apply it to the tree using the editor ("Apply to tree" button). - TParallelCoordEditor: This is the TParallelCoord editor. It brings tools to explore datas using parallel coordinates. The main tools are: - Dots spacing : Set the dots spacing with whichone the lines must be drawn. This tool is useful to reduce the image cluttering. - The Selections section : Set the current edited selection and allows to apply it to the tree through a generated entry list. - The Entries section : Set how many events must be drawn. A weight cut can be defined here (see TParallelCoord for a a description of the weight cut). - The Variables tab : To define the global settings to display the axes. It is also possible to add a variable from its expression or delete a selected one (also possible using right click on the pad. git-svn-id: http://root.cern.ch/svn/root/trunk@19568 27541ba8-7e3a-0410-8455-c3a389f83636 08 August 2007, 12:57:38 UTC
4edf7a2 From Jan-Fiete and me: addition of kCorrupted bit assigned to TFileInfo's that are staged but are corrupted in one way or another (partial file transfer, etc.). Split out AddFromFile() from the TFileCollection ctor. git-svn-id: http://root.cern.ch/svn/root/trunk@19567 27541ba8-7e3a-0410-8455-c3a389f83636 08 August 2007, 08:51:27 UTC
3c5b928 From Andr� Rodrigues: add missing Makefile.am for subdir internal git-svn-id: http://root.cern.ch/svn/root/trunk@19566 27541ba8-7e3a-0410-8455-c3a389f83636 08 August 2007, 07:01:38 UTC
2612ac0 in Init() avoid calling TSystem::GetHostByName() on non-existing hostnames, like __master__, as some nameservers are configured to redirect all unknown (or misspelled) hosts to one central machine (like ISP web server). git-svn-id: http://root.cern.ch/svn/root/trunk@19565 27541ba8-7e3a-0410-8455-c3a389f83636 08 August 2007, 01:08:43 UTC
62910df From Gerri: Andy has decided to rename and move some utilities classes inside XROOTD. Some of them are used in ROOT too. In preparation for this I have tried to remove as much as possible our dependence on that. In TXNetFile there is an instance of XrdOucRecMutex which should become a recursive TMutex. The patch attached does this. git-svn-id: http://root.cern.ch/svn/root/trunk@19564 27541ba8-7e3a-0410-8455-c3a389f83636 08 August 2007, 00:56:40 UTC
5e6e293 Protect TMinuit::mnscan to store less than fMaxcpt points git-svn-id: http://root.cern.ch/svn/root/trunk@19563 27541ba8-7e3a-0410-8455-c3a389f83636 07 August 2007, 20:25:40 UTC
2e04ffe From Zoltan.Torzsok@cern.ch: *** Using constants in GDML with ROOT *** [ORIGINAL APPROACH] Originally constants could not be used within mathematical expressions in ROOT. The following example is to illustrate the problem: <define> <constant name="size" value="100.0"/> </define> <solids> <box name="MyCube" x="size" y="size" z="size"/> <box name="MyBox" x="1.0*size" y="2.0*size" z="3.0*size"/> </solids> The "MyCube" solid can be parsed since it contains a constant only. The "MyBox" solid will indicate an error message like "size" is not recognised as an expression. This happens because in the original method the whole expression string is searched in the constant map. If it can be found, it is replaced with its value. In "MyBox" the expression string for the "x" attribute is "1.0*size" and there isnt any constant defined with the name of "1.0*size". We can trick the parser and eliminate the mentioned error message by adding the following constants: <constant name="1.0*size" value="100"/> <constant name="2.0*size" value="200"/> <constant name="3.0*size" value="300"/> [MY APPROACH] I am using a find-and-replace method on the expression string. If the name of a constant is found within the expression string, it is replaced with the value of the constant. This approach fails in special cases, when a constants name contains an other constants name, like in the following: <constant name="wi" value="100"/> <constant name="width" value="200"/> In this case, every occurence of "width" will look like "100dth" so that "width" will be no longer recognised. This must be fixed. [TEST RESULTS] Applying my method has not got any impact on speed, even with highly sophisticated models like "cms.gdml". [FEATURES] - Works with multiple constants in a single expression (tested) - Should work with multiple *.gdml files (not tested) - Works with constants with expressions (tested) Example: <constant name="size" value="100.0"/> <constant name="width" value="2.0*size"/> <constant name="height" value="4.0*size"/> <constant name="depth" value="8.0*size"/> *** Problem with rotation in boolean solids is fixed now *** Originally, in GDML/Geant4, in a boolean composition of two solids only the second solid could be rotated. This rotation has opposite winding compared to the rotation of the volume, so that the inverse of the rotation matrix is used. Later the boolean solid was extended, using the "firstrotation" token, so that the first solid can be rotated too. But in the code the matrix inversion was omitted for this rotation. By adding matrix inversion to this rotation the problem is solved. git-svn-id: http://root.cern.ch/svn/root/trunk@19562 27541ba8-7e3a-0410-8455-c3a389f83636 07 August 2007, 07:53:05 UTC
c1aabad From Christophe Delaere: When I moved BFGS matrices into the BFGS specific code, I overlooked the fact that matrices are not to be reinitialized at each step of the loop. The consequence is that BFGS training is far from optimal from release v5-15-08, but other methods are not affected. Using MLP with ROOT v5-15-08 -> v5-16-00 I recommend to use the TMultiLayerPerceptron::kFletcherReeves learning method. git-svn-id: http://root.cern.ch/svn/root/trunk@19561 27541ba8-7e3a-0410-8455-c3a389f83636 07 August 2007, 07:48:44 UTC
9bc8a05 avoid rm -rf in root/etc altogether to avoid any more accidents during install related to users not following the installation guide. git-svn-id: http://root.cern.ch/svn/root/trunk@19560 27541ba8-7e3a-0410-8455-c3a389f83636 07 August 2007, 00:45:55 UTC
65b65b4 Move static methods CreateListFromFile() and CreateListMatching() to TFileCollection where they make more sense. git-svn-id: http://root.cern.ch/svn/root/trunk@19559 27541ba8-7e3a-0410-8455-c3a389f83636 07 August 2007, 00:39:05 UTC
5031ace From Jan-Fiete and Erich Bruckner: Class TFileCollection that contains a hashlist of TFileInfo's and a list of accumulated meta data information about its entries. This class is used to describe file sets as stored by Grid file catalogs, by PROOF or any other collection of TFile names. git-svn-id: http://root.cern.ch/svn/root/trunk@19558 27541ba8-7e3a-0410-8455-c3a389f83636 07 August 2007, 00:29:26 UTC
45442c6 Do not initialize twice the default number of local workers git-svn-id: http://root.cern.ch/svn/root/trunk@19556 27541ba8-7e3a-0410-8455-c3a389f83636 06 August 2007, 15:26:45 UTC
61f064e - Improve the detection of the "xpd.sched" directive - Fix a problem transmitting the version run by the client to proofserv git-svn-id: http://root.cern.ch/svn/root/trunk@19555 27541ba8-7e3a-0410-8455-c3a389f83636 06 August 2007, 15:25:32 UTC
2a35a2b From Bertrand: Fix compilation error on Windows + a few coding conventions violations. git-svn-id: http://root.cern.ch/svn/root/trunk@19554 27541ba8-7e3a-0410-8455-c3a389f83636 04 August 2007, 17:31:40 UTC
9b55adb From Frank Filthaut. New version of the tutorial illustrating the new functionality of TBinomialEfficiencyFitter. git-svn-id: http://root.cern.ch/svn/root/trunk@19553 27541ba8-7e3a-0410-8455-c3a389f83636 04 August 2007, 09:31:14 UTC
de3e592 From Frank Filhaut: - extension to 2D and 3D problems (I didn't test the 3D case, I'm assuming that it is a straightforward extension compared to the 2D case); - a method to allow the use to change the integration precision (I thought this might be necessary for the 2D and 3D cases, depending on the complexity of the problem etc.); - computation of a goodness-of-fit parameter (the quantity proposed by Baker and Cousins). Together with the number of degrees of freedom, this allows to compute easily the fit probability using TF1::Prob(). Such computation is contained in the 1D example, and it doesn't return a completely flat probability distribution -- but it has to be kept in mind that this is only asymptotically a proper chisquared variable; - documentation. git-svn-id: http://root.cern.ch/svn/root/trunk@19552 27541ba8-7e3a-0410-8455-c3a389f83636 04 August 2007, 09:28:25 UTC
9f7c922 In fast merging and cloning, we now check after each input file whether the output file is over TTree::GetMaxTreeSize() and apply the automatic file overflow if needed. git-svn-id: http://root.cern.ch/svn/root/trunk@19551 27541ba8-7e3a-0410-8455-c3a389f83636 03 August 2007, 19:19:40 UTC
6bc9f7b Add a missing if MYSQL_VERSION_ID >= 50022 git-svn-id: http://root.cern.ch/svn/root/trunk@19550 27541ba8-7e3a-0410-8455-c3a389f83636 03 August 2007, 18:50:13 UTC
584c4d8 temporary work-around macos compilation error git-svn-id: http://root.cern.ch/svn/root/trunk@19549 27541ba8-7e3a-0410-8455-c3a389f83636 03 August 2007, 18:18:16 UTC
92a0811 Fix support for multi line command line entries when the first line is only '{' git-svn-id: http://root.cern.ch/svn/root/trunk@19548 27541ba8-7e3a-0410-8455-c3a389f83636 03 August 2007, 17:23:18 UTC
cbd21bb fix comment spelling git-svn-id: http://root.cern.ch/svn/root/trunk@19547 27541ba8-7e3a-0410-8455-c3a389f83636 03 August 2007, 17:19:18 UTC
17d37b4 Support MYSQL_TYPE_NEWDECIMAL only with mysql 5.0.22 and above git-svn-id: http://root.cern.ch/svn/root/trunk@19546 27541ba8-7e3a-0410-8455-c3a389f83636 03 August 2007, 17:15:59 UTC
978729e add missing 'else' git-svn-id: http://root.cern.ch/svn/root/trunk@19545 27541ba8-7e3a-0410-8455-c3a389f83636 03 August 2007, 17:00:20 UTC
2cf3497 Add support for MYSQL_TYPE_NEWDECIMAL (new MYSQL_TYPE fixed precision decimal) git-svn-id: http://root.cern.ch/svn/root/trunk@19544 27541ba8-7e3a-0410-8455-c3a389f83636 03 August 2007, 16:55:45 UTC
d42dac8 Make datamember protected git-svn-id: http://root.cern.ch/svn/root/trunk@19543 27541ba8-7e3a-0410-8455-c3a389f83636 03 August 2007, 16:55:13 UTC
a39cf01 Fix a compiler warning about a variable possibly not initialized. git-svn-id: http://root.cern.ch/svn/root/trunk@19542 27541ba8-7e3a-0410-8455-c3a389f83636 03 August 2007, 16:53:25 UTC
38eac96 Fix compilation on mac git-svn-id: http://root.cern.ch/svn/root/trunk@19541 27541ba8-7e3a-0410-8455-c3a389f83636 03 August 2007, 15:41:02 UTC
48ce144 Add support for STL containers in MakeProxy git-svn-id: http://root.cern.ch/svn/root/trunk@19540 27541ba8-7e3a-0410-8455-c3a389f83636 03 August 2007, 13:33:49 UTC
8369535 Make GetCollectionProxy public git-svn-id: http://root.cern.ch/svn/root/trunk@19539 27541ba8-7e3a-0410-8455-c3a389f83636 03 August 2007, 13:33:27 UTC
596c248 Allow (usefull) derivation by making the members protected git-svn-id: http://root.cern.ch/svn/root/trunk@19538 27541ba8-7e3a-0410-8455-c3a389f83636 02 August 2007, 18:50:57 UTC
273ebe0 From Constantin Loizides: implement WritePDGTable(), note that it does not 100% reproduce the existing pdg_table.txt due to inconsistencies in the names of the daughter particles in the decay chains (that are not used anyways) and due to the fact that some (spin) information is set to hard coded values. git-svn-id: http://root.cern.ch/svn/root/trunk@19537 27541ba8-7e3a-0410-8455-c3a389f83636 02 August 2007, 16:15:05 UTC
6e71a7c From Bertrand: Change default parent parameter in TSessionViewer ctor, to be able to embed it. git-svn-id: http://root.cern.ch/svn/root/trunk@19536 27541ba8-7e3a-0410-8455-c3a389f83636 02 August 2007, 16:10:23 UTC
94e63f7 From Tran Long: 1. In case of running on local machines, the master's name could be "localhost.localdomain", not just "localhost" (make_event_trees.C) 2. In the make_tdset.C file, line 75, the file name is created inappropriately. git-svn-id: http://root.cern.ch/svn/root/trunk@19535 27541ba8-7e3a-0410-8455-c3a389f83636 02 August 2007, 16:06:35 UTC
071ef95 fix in TDSet for the modified TFileInfoMeta ctor. git-svn-id: http://root.cern.ch/svn/root/trunk@19534 27541ba8-7e3a-0410-8455-c3a389f83636 02 August 2007, 16:00:03 UTC
c7b55b5 implement some suggestions from Jan-Fiete concerning combining the path and object name in the fName so they become unique and the search for them will be unambiguoes. git-svn-id: http://root.cern.ch/svn/root/trunk@19533 27541ba8-7e3a-0410-8455-c3a389f83636 02 August 2007, 15:59:28 UTC
f82e282 From Matevz: Use IsA() instead of typeid during smart-refresh sanity check. git-svn-id: http://root.cern.ch/svn/root/trunk@19532 27541ba8-7e3a-0410-8455-c3a389f83636 02 August 2007, 14:48:04 UTC
89c80eb From Matevz: Propagate smart-refresh state from viewer to scene-pad, fix usage of an uninitialized variable. git-svn-id: http://root.cern.ch/svn/root/trunk@19531 27541ba8-7e3a-0410-8455-c3a389f83636 02 August 2007, 14:47:45 UTC
b249640 turn Xft off by default till performance and size and layout change issues are better understood. git-svn-id: http://root.cern.ch/svn/root/trunk@19530 27541ba8-7e3a-0410-8455-c3a389f83636 02 August 2007, 14:37:35 UTC
b5ac606 In TProofServ::HandleCache, remove the full package directory when a package re-build is needed; this avoids problems when the 'clean' target is not (or not correctly) implemented in the package makefile. git-svn-id: http://root.cern.ch/svn/root/trunk@19529 27541ba8-7e3a-0410-8455-c3a389f83636 02 August 2007, 14:24:21 UTC
78324ae - Use the correct option name while decoding option 'optnwrks' - Do not require the name specification if defining the parameters for the default scheduler git-svn-id: http://root.cern.ch/svn/root/trunk@19528 27541ba8-7e3a-0410-8455-c3a389f83636 02 August 2007, 12:54:37 UTC
098cc6f correct make file targets, "make Tetris.so" -> "make Tetris", etc. git-svn-id: http://root.cern.ch/svn/root/trunk@19527 27541ba8-7e3a-0410-8455-c3a389f83636 02 August 2007, 12:45:06 UTC
60b62af correctly specify depencendy Gui as libGui. git-svn-id: http://root.cern.ch/svn/root/trunk@19526 27541ba8-7e3a-0410-8455-c3a389f83636 02 August 2007, 12:44:07 UTC
9466300 in GetSharedLibDeps() if the libs in the rootmap file don't contain shared library extensions, e.g. Tetris in stead of Tetris.so, still make sure they get matched. Allows for machine independent rootmap files. git-svn-id: http://root.cern.ch/svn/root/trunk@19525 27541ba8-7e3a-0410-8455-c3a389f83636 02 August 2007, 12:43:33 UTC
d2dc6e0 in Load() make sure that e.g. libGui is found as libGui.so in the list of already loaded libs. It used to be missed and then caused a warning in G__loadfile() where CINT detected it was already loaded. git-svn-id: http://root.cern.ch/svn/root/trunk@19524 27541ba8-7e3a-0410-8455-c3a389f83636 02 August 2007, 12:38:02 UTC
605d27d - Notify the client when she/he using a ROOT version other than the default one - Make sure that the client protocol version is always correctly filled. git-svn-id: http://root.cern.ch/svn/root/trunk@19523 27541ba8-7e3a-0410-8455-c3a389f83636 02 August 2007, 10:59:11 UTC
43b5290 add support for dash shell. git-svn-id: http://root.cern.ch/svn/root/trunk@19522 27541ba8-7e3a-0410-8455-c3a389f83636 02 August 2007, 10:27:29 UTC
ca91b9b As suggested by Hady Zalek: Set ABSTRACT flag for pure_virtual funcs; update Kernel.h's table of flags accordingly. New Member::IsPureVirtual() tests for IsFunctionMember()&&IsAbstract() git-svn-id: http://root.cern.ch/svn/root/trunk@19521 27541ba8-7e3a-0410-8455-c3a389f83636 02 August 2007, 10:21:17 UTC
359499f From Bertrand: Change the format of moc.exe path on Win32 to be able to build qtgsi tests. git-svn-id: http://root.cern.ch/svn/root/trunk@19520 27541ba8-7e3a-0410-8455-c3a389f83636 02 August 2007, 10:20:32 UTC
a176b5e Make sure that the FQDN is used as name of the host. git-svn-id: http://root.cern.ch/svn/root/trunk@19519 27541ba8-7e3a-0410-8455-c3a389f83636 02 August 2007, 09:55:13 UTC
b308f2d remove debug statement git-svn-id: http://root.cern.ch/svn/root/trunk@19518 27541ba8-7e3a-0410-8455-c3a389f83636 02 August 2007, 09:45:56 UTC
3e112cd From Valeri O.: - TASImage::DrawZDashLine: use TMath::Nint() for rounding to nearest integer. git-svn-id: http://root.cern.ch/svn/root/trunk@19517 27541ba8-7e3a-0410-8455-c3a389f83636 02 August 2007, 09:41:58 UTC
fed0a0a From Axel: daily patch to get genreflex06 test right: fix replacement of genreflex->genreflex06. git-svn-id: http://root.cern.ch/svn/root/trunk@19516 27541ba8-7e3a-0410-8455-c3a389f83636 02 August 2007, 09:20:31 UTC
6c736b6 Simplify the logic in TF1::SetTitle. When calling SetTitle, the histogram title is also changed if the function is in the pad. git-svn-id: http://root.cern.ch/svn/root/trunk@19515 27541ba8-7e3a-0410-8455-c3a389f83636 02 August 2007, 07:21:52 UTC
abbdca3 in IgnoreInclude() now only ignore shared libraries, as other .C files may contain class definitions. git-svn-id: http://root.cern.ch/svn/root/trunk@19514 27541ba8-7e3a-0410-8455-c3a389f83636 01 August 2007, 21:42:53 UTC
cb74611 For now, do not create a TClass if a namespace is known to CINT but has not been loaded (aka we have a dictionary for some inner class but not for the namespace itself). [Aka return to the behavior of a few days ago]. git-svn-id: http://root.cern.ch/svn/root/trunk@19513 27541ba8-7e3a-0410-8455-c3a389f83636 01 August 2007, 21:11:38 UTC
da5a5cf Enable specifying the range of the element of an array of Double32_t: Int_t fN; Double32_t *fArr; //[fN][-10,10,16] which was documented but disabled (In this case the double were always stored as floats) git-svn-id: http://root.cern.ch/svn/root/trunk@19512 27541ba8-7e3a-0410-8455-c3a389f83636 01 August 2007, 21:10:00 UTC
bda1a49 using these rootmap files one can now just do: Tetris t Hello h Aclock c to run these demos. The system will autload the proper libraries and their dependencies. git-svn-id: http://root.cern.ch/svn/root/trunk@19511 27541ba8-7e3a-0410-8455-c3a389f83636 01 August 2007, 17:39:34 UTC
fe79746 in IgnoreIncludes() reject files with extensions not containing .h*. Solves a problem with an endless loop incase an .so had the same name as the class name, e.g. Tetris.so. git-svn-id: http://root.cern.ch/svn/root/trunk@19510 27541ba8-7e3a-0410-8455-c3a389f83636 01 August 2007, 17:32:40 UTC
509a5b9 From Stefan and me: Move to gccxml version 0.7.0 (checkout date 20070615). The installation of the LCG external package was done with the checkout opt -D20070615. In addition the configuration file for gccxml was patched so that "gccxml --version" will return "0.7.0_20070615" instead of "0.7.0". This version is also checked in genreflex and a warning is printed if only "0.7.0" is received as version info. This will allow a checkout and build of the gccxml package from CVS. Changes in gendict.py - "access" is not defaulted to "public" anymore but has to be checked explicitly - new attribute "demangled" for each type in the xml output - unnamed types have no name anymore (the internal name is derived from the "demangled" attribute - the name of the anonymous namespace is now "@anonymous@namespace@" (was the internal name before) Changes in genreflex.py - Change gccxml version from "0.6.0_patch3" to "0.7.0_20070615" !!! these changes are BACKWARDS INCOMPATIBLE with gccxml the 0.6.0 series !!! (But we provide the old, deprecated 06.py files for now) git-svn-id: http://root.cern.ch/svn/root/trunk@19509 27541ba8-7e3a-0410-8455-c3a389f83636 01 August 2007, 15:34:21 UTC
840287b accommodate the modified TFileInfo class. git-svn-id: http://root.cern.ch/svn/root/trunk@19508 27541ba8-7e3a-0410-8455-c3a389f83636 01 August 2007, 14:24:17 UTC
back to top