5a4c54f | Rene Brun | 16 October 2007, 12:58:14 UTC | Tagging development version 5.17/04 git-svn-id: http://root.cern.ch/svn/root/tags/v5-17-04@20370 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 October 2007, 12:58:14 UTC |
15e0165 | Rene Brun | 16 October 2007, 10:24:45 UTC | From Axel: No '@' in file IDs for MSI. git-svn-id: http://root.cern.ch/svn/root/trunk@20368 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 October 2007, 10:24:45 UTC |
a1e10b8 | Rene Brun | 16 October 2007, 08:52:38 UTC | From Axel: Fix for make dist and make distmsi to not distribute some internals SVN files. git-svn-id: http://root.cern.ch/svn/root/trunk@20365 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 October 2007, 08:52:38 UTC |
2f05e2e | Rene Brun | 16 October 2007, 08:23:27 UTC | From Timur: Fix problem reported at: http://root.cern.ch/phpBB2/viewtopic.php?t=5595&sid=6404e6f8698a5d871642febd9bd0636a git-svn-id: http://root.cern.ch/svn/root/trunk@20363 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 October 2007, 08:23:27 UTC |
fb7df26 | Rene Brun | 16 October 2007, 07:14:01 UTC | Stamp development release 5.17/04 git-svn-id: http://root.cern.ch/svn/root/trunk@20362 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 October 2007, 07:14:01 UTC |
9f0fd33 | Rene Brun | 16 October 2007, 06:20:49 UTC | From Lorenzo: Fix for broken tutorial. git-svn-id: http://root.cern.ch/svn/root/trunk@20360 27541ba8-7e3a-0410-8455-c3a389f83636 | 16 October 2007, 06:20:49 UTC |
ba6c88f | Philippe Canal | 15 October 2007, 23:09:21 UTC | Work around the fact that Sun's math.h define a struct named exception and rw/math.h also define a related #define git-svn-id: http://root.cern.ch/svn/root/trunk@20359 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 October 2007, 23:09:21 UTC |
736b59e | Rene Brun | 15 October 2007, 16:44:46 UTC | Remove compiler warnings in functions riteDouble32 and WriteFloat16. git-svn-id: http://root.cern.ch/svn/root/trunk@20355 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 October 2007, 16:44:46 UTC |
9b6de21 | Rene Brun | 15 October 2007, 15:49:17 UTC | From Axel: Properly quote parameters when invoking gccxml. Fixes https://savannah.cern.ch/bugs/?30133 git-svn-id: http://root.cern.ch/svn/root/trunk@20353 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 October 2007, 15:49:17 UTC |
42f1000 | Rene Brun | 15 October 2007, 15:11:32 UTC | From Lorenzo: patch for adding classes requested by CMS in the dictionary for double 32 in MathCore. I have added also a patch for fixing a test in mathmore . git-svn-id: http://root.cern.ch/svn/root/trunk@20352 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 October 2007, 15:11:32 UTC |
b628027 | Fons Rademakers | 15 October 2007, 14:43:39 UTC | From Andreas: implement suggestion coming from Savannah: 29472. Also some minor bug fixes. git-svn-id: http://root.cern.ch/svn/root/trunk@20351 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 October 2007, 14:43:39 UTC |
0e566a5 | Rene Brun | 15 October 2007, 11:54:40 UTC | From Wouter: Emergency bug fix. git-svn-id: http://root.cern.ch/svn/root/trunk@20345 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 October 2007, 11:54:40 UTC |
043860a | Wouter Verkerke | 15 October 2007, 09:50:58 UTC | o RooBanner - Increment version from v2.22 git-svn-id: http://root.cern.ch/svn/root/trunk@20342 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 October 2007, 09:50:58 UTC |
b9733b3 | Rene Brun | 15 October 2007, 09:47:45 UTC | From Andrei: some fixes for some array access violations in pcon, pgon and xtru spotted by Federico. Some protections were missing in correlation of the usage of TMath::BinarySearch() (numeric exception cases on boundaries). git-svn-id: http://root.cern.ch/svn/root/trunk@20341 27541ba8-7e3a-0410-8455-c3a389f83636 | 15 October 2007, 09:47:45 UTC |
6ec2385 | Fons Rademakers | 13 October 2007, 16:15:15 UTC | Add methods: void SetReplaceEntities(Bool_t) Bool_t GetReplaceEntities() const this allows the setting of the replaceEntities attribute in the xmlParserCtxt so that entities coming from external documents will be properly expanded. This fixes issue: 28145. git-svn-id: http://root.cern.ch/svn/root/trunk@20337 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 October 2007, 16:15:15 UTC |
6cb0b02 | Wim Lavrijsen | 13 October 2007, 15:55:48 UTC | fix for Solaris method overloading git-svn-id: http://root.cern.ch/svn/root/trunk@20336 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 October 2007, 15:55:48 UTC |
8aabe75 | Rene Brun | 13 October 2007, 14:19:50 UTC | Change TGraph::ComputeRange to compute the x/y range of the graph. Move code previously in TGraph::PaintGraph or TGraph::PaintGrapHist to TGraph::ComputeGraph. The functions like TGraphErrors::ComputeGraph call first TGraph::ComputeRange. --achis line, and those below, will be ignored-- M graf/src/TGraph.cxx M graf/src/TMultiGraph.cxx M graf/src/TGraphErrors.cxx M graf/src/TGraphAsymmErrors.cxx M graf/src/TGraphBentErrors.cxx git-svn-id: http://root.cern.ch/svn/root/trunk@20335 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 October 2007, 14:19:50 UTC |
6d052c2 | Rene Brun | 13 October 2007, 08:51:50 UTC | From Lorenzo: By more testing, I found a a problem loading the library. Here is the patch that fix the loading of the MathMore library when instantiating the plugin. git-svn-id: http://root.cern.ch/svn/root/trunk@20334 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 October 2007, 08:51:50 UTC |
48fac9a | Gerardo Ganis | 13 October 2007, 07:12:12 UTC | Add missing check on the version run by the server before sending a request for generic non-data driven processing git-svn-id: http://root.cern.ch/svn/root/trunk@20333 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 October 2007, 07:12:12 UTC |
85e18b4 | Wim Lavrijsen | 13 October 2007, 00:53:38 UTC | fix for Solaris compilation error git-svn-id: http://root.cern.ch/svn/root/trunk@20332 27541ba8-7e3a-0410-8455-c3a389f83636 | 13 October 2007, 00:53:38 UTC |
db5cf5d | Philippe Canal | 12 October 2007, 17:38:41 UTC | From Paul: Fix parsing problem during bytecode generation for a switch statement when a case block is empty. switch (i) { case 0: case 1: printf("case 0 or 1\n"); break; default: printf("case default\n"); break; } would execute the default block when i was 0. The problem was that we forgot to tell the parser to handle case labels when we started to evaluate the code for a case block, resulting in the "case 1:" label not being processed, which caused the "intentional fallthrough" jump at the end of the "case 0:" block to be improperly backpatched. The fix is simple, we enable case label processing when we execute a case block, and restore state when we have finished. git-svn-id: http://root.cern.ch/svn/root/trunk@20331 27541ba8-7e3a-0410-8455-c3a389f83636 | 12 October 2007, 17:38:41 UTC |
d4644dd | Rene Brun | 12 October 2007, 17:04:37 UTC | From Lorenzo: add plugin for MathMore numerical integration git-svn-id: http://root.cern.ch/svn/root/trunk@20329 27541ba8-7e3a-0410-8455-c3a389f83636 | 12 October 2007, 17:04:37 UTC |
a1b8a2e | Philippe Canal | 12 October 2007, 16:40:57 UTC | TCint::TypeName, avoid skipping unsigned in 'unsigned long long' git-svn-id: http://root.cern.ch/svn/root/trunk@20328 27541ba8-7e3a-0410-8455-c3a389f83636 | 12 October 2007, 16:40:57 UTC |
0aac9c3 | Philippe Canal | 12 October 2007, 16:39:33 UTC | In GetLeafCounter, correct and expand comments. Return countval==-1 when the array dim in not parseable git-svn-id: http://root.cern.ch/svn/root/trunk@20327 27541ba8-7e3a-0410-8455-c3a389f83636 | 12 October 2007, 16:39:33 UTC |
6e03b3d | Lorenzo Moneta | 12 October 2007, 16:28:06 UTC | - sync with dev branch (r 20324) - use common interface for integration methods git-svn-id: http://root.cern.ch/svn/root/trunk@20326 27541ba8-7e3a-0410-8455-c3a389f83636 | 12 October 2007, 16:28:06 UTC |
8872cf9 | Lorenzo Moneta | 12 October 2007, 16:26:08 UTC | - add common class for integration method + VirtualIntegrator interface - use plug-in manager to use GSL implementation git-svn-id: http://root.cern.ch/svn/root/trunk@20325 27541ba8-7e3a-0410-8455-c3a389f83636 | 12 October 2007, 16:26:08 UTC |
20950a3 | Wouter Verkerke | 12 October 2007, 15:36:38 UTC | o RooExtendedTerm - New p.d.f. class that has no shape but just introduces an extended likelihood term o RooCmdConfig - Add production to null pointer in decodeStringOnTheFly() o RooAbsReal - Fix attachment to of TTree branches that are not of type Double_t. o RooAddPdf - Remove forgotten debug print statements o RooObjCacheManager - In optimizeCacheMode() remove old snapshot of cacheObservables only after new snapshot has been created to resolve cyclical dependency problems where new snapshot is modeled on old snapshot. o RooAbsPdf - Add redirectServersHook() that clears _norm pointer - Add checkfor null _norm object in getVal() and retrieve new normalization object in such cases from syncNormalization() - Migrate messages in generate() to RooMsgService o RooMultiCatIter - Remove requirement that input categories are lvalues as this is not required. o RooSimPdfBuilder - Add check in build code that verifies that auxiliary splitting categories used in composite splits do not depend on any other category of that composite split, i.e. you cannot split in f(x),x, only in f(y),x o RooMinuit - Add protection in contour function agains Minuit failures which cause a null TGraph pointer to be returned o LinkDef3.h,Module.mk - Add class RooExtendedTerm git-svn-id: http://root.cern.ch/svn/root/trunk@20321 27541ba8-7e3a-0410-8455-c3a389f83636 | 12 October 2007, 15:36:38 UTC |
511a83a | Gerardo Ganis | 12 October 2007, 15:34:37 UTC | Fix some warnings on Solaris git-svn-id: http://root.cern.ch/svn/root/trunk@20320 27541ba8-7e3a-0410-8455-c3a389f83636 | 12 October 2007, 15:34:37 UTC |
c2b0391 | Philippe Canal | 12 October 2007, 09:15:51 UTC | from Paul, Philippe, Masa, and Axel: import CINT v5-16-26. git-svn-id: http://root.cern.ch/svn/root/trunk@20318 27541ba8-7e3a-0410-8455-c3a389f83636 | 12 October 2007, 09:15:51 UTC |
9a5904e | Gerardo Ganis | 12 October 2007, 05:25:50 UTC | Previous tarball missed a fix in one of the Windows makefiles. git-svn-id: http://root.cern.ch/svn/root/trunk@20316 27541ba8-7e3a-0410-8455-c3a389f83636 | 12 October 2007, 05:25:50 UTC |
5413ef3 | Fons Rademakers | 11 October 2007, 23:26:13 UTC | From Gerri: Import updated version of XROOTD, including some crucial fixes in the client ReadV code. To build do: make distclean-netx distclean-proofd distclean-proofx. git-svn-id: http://root.cern.ch/svn/root/trunk@20315 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 October 2007, 23:26:13 UTC |
daa8b97 | Lorenzo Moneta | 11 October 2007, 14:50:45 UTC | - add new tutorials of math functions developed by Magdalena git-svn-id: http://root.cern.ch/svn/root/trunk@20311 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 October 2007, 14:50:45 UTC |
395a797 | Olivier Couet | 11 October 2007, 12:45:04 UTC | - The signatures of the two SetPointError methods were incomplete. The shift values in the various directions were missing. To preserve the backward compatibility, the missing parameters have been added with default value = 0. The new signature is now used in SavePrimitive which allows a correct saving of the TGraphBentErrors. git-svn-id: http://root.cern.ch/svn/root/trunk@20309 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 October 2007, 12:45:04 UTC |
b22390d | Olivier Couet | 11 October 2007, 11:23:01 UTC | - In SavePrimitive "*l" should be declared as const (strtstr returns a const *char). This produced an error on Solaris. git-svn-id: http://root.cern.ch/svn/root/trunk@20308 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 October 2007, 11:23:01 UTC |
ae5e4c6 | Gerardo Ganis | 11 October 2007, 10:58:50 UTC | Import branches/dev/proof r20306 Summary (see branch logs for more details): - Set of changes related to CPU quota control including - broadcast of centrally determined priorities - mechanism to renice processes in a quantitative way - New packetizer for non-tree based analysis and related API in TProof (from L. Tran-Thanh) - Support for merging output objects saved in files on the workers (from L. Tran-Thanh and me) - Improve version binary compatibility checks using also the SVN revision number (when available) to define the running version. - Extend the version binary compatibility checks also to the cached selector binaries. - Extend TDSet::Lookup so that in case of missing files, it can remove them from the dataset (option removeMissing must be set). - Move the data set lookup to the TProofPlayerRemote::Process. - Handle properly the case of incomple datasets: if the file is not found in the lookup don't try to validate it; add it, instead, to a 'missingFiles' list returned in the output list (fixing bug #28800 in Savannah). git-svn-id: http://root.cern.ch/svn/root/trunk@20307 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 October 2007, 10:58:50 UTC |
0c34d03 | Fons Rademakers | 11 October 2007, 08:53:52 UTC | Simplify and robustify the python library and include detection (use the actuall python used to get info on the paths). In root-config add new options: --python-version Print the Python version used by ROOT --svn-revision Print the ROOT SVN revision number git-svn-id: http://root.cern.ch/svn/root/trunk@20303 27541ba8-7e3a-0410-8455-c3a389f83636 | 11 October 2007, 08:53:52 UTC |
2fff5f4 | Lorenzo Moneta | 10 October 2007, 21:12:39 UTC | remove a left-out debug statement git-svn-id: http://root.cern.ch/svn/root/trunk@20302 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 October 2007, 21:12:39 UTC |
bf5eb21 | Lorenzo Moneta | 10 October 2007, 21:06:06 UTC | fix bug #30166, thanks to Chul Su Park git-svn-id: http://root.cern.ch/svn/root/trunk@20301 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 October 2007, 21:06:06 UTC |
430cccb | Rene Brun | 10 October 2007, 19:12:50 UTC | Fix bad conversions issues and do not accept cases with nbits>=15 when the Double32_t mode like [0,0,nbits] is specified. git-svn-id: http://root.cern.ch/svn/root/trunk@20299 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 October 2007, 19:12:50 UTC |
cd90682 | Olivier Couet | 10 October 2007, 16:20:03 UTC | - The SavePrimitive mechanism did not work properly. In particular it was not possible to save various kind of graphs in several multigraph in the same macro. Also in case of TGraph the generated macro was wrong (Add() was missing). - Make the help in the THTML style - coding convension git-svn-id: http://root.cern.ch/svn/root/trunk@20297 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 October 2007, 16:20:03 UTC |
321fc18 | Rene Brun | 10 October 2007, 15:12:26 UTC | Add a few more comments to the description of Double32 and Float16 in TBufferFile::WriteFloat16 and TBufferFile::WriteDouble32. git-svn-id: http://root.cern.ch/svn/root/trunk@20293 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 October 2007, 15:12:26 UTC |
cebe7ef | Rene Brun | 10 October 2007, 14:08:48 UTC | From Matevz & Alja * base/inc/TVirtualViewer3D.h: Add function virtual void ObjectPaint(TObject*, Option_t*). /**************************************************************************/ * ged/src/TGedEditor.cxx: When adding top-level TGFrame for the extra tabs specify layout hints with kLHintsExpandX. /**************************************************************************/ * gl/inc/TGLScenePad.h: * gl/src/TGLScenePad.cxx: Implement virtual TVirtualViewer3D::ObjectPaint(). * gl/src/TGLCamera.cxx: * gl/inc/TGLCamera.h: * gl/src/TGLPerspectiveCamera.cxx: * gl/inc/TGLPerspectiveCamera.h: * gl/src/TGLOrthoCamera.cxx: * gl/inc/TGLOrthoCamera.h: Introduce two transformation matrices to clearly define movement of camera around the center point. The first transformation matrix fCamBase defines the coordinate system placed at the camera center point with camera up-vector as the third base vector. The second transformation matrix fCamTrans defines the camera transformation relative to fCamBase. Implement a common Truck(), Rotate() and Dolly() function for orthographic and perspective camera. Implement an option to define camera center point externally. Center can also be determined via picking. * gl/src/TGLUtil.cxx: * gl/inc/TGLUtil.h: TGLMatrix: add new functions to get/set the base vectors directly. TGLUtil: add member UInt_t fgDefaultDrawQuality. TGLRect: bugfix in Diagonal(), integer calculation overflowed. * gl/src/TGLViewer.cxx: * gl/inc/TGLViewer.h: Make interface to draw camera center point. Add option to disable/enable depth test when drawing axis guides. * gl/src/TGLViewerEditor.cxx: * gl/inc/TGLViewerEditor.h: Add GUI to manipulate camera center and to disable/enable depth test when drawing axis guides. * gl/src/TGLClipSetEditor.cxx: Change layout of labeled number entries. * gl/src/TGLLightSet.cxx: Fix positioning of front light. White-space consolidation. * gl/src/TGLLightSetEditor.cxx: * gl/inc/TGLLightSetEditor.h: Put GUI for the 6 lights in two columns. /**************************************************************************/ * tutorials/gl/glViewerExercise.C: Follow-up on changes in TGLCamera. Enable rotation on orthographic camera. * tutorials/gl/glViewerLOD.C: Workourond for cint bug with switch statements. git-svn-id: http://root.cern.ch/svn/root/trunk@20292 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 October 2007, 14:08:48 UTC |
6360483 | Olivier Couet | 10 October 2007, 12:47:37 UTC | - In TColor::InitializeColors() SetPalette is called only if fgPalette.fN == 0. fgPalette.fN !=0 means that SetPalette has been, very likely, already called from rootlogon.C. Calling it again would reset the palette. git-svn-id: http://root.cern.ch/svn/root/trunk@20291 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 October 2007, 12:47:37 UTC |
e083442 | Axel Naumann | 10 October 2007, 10:59:22 UTC | From Hady Zalek: fix path determination for Class::HasBase() git-svn-id: http://root.cern.ch/svn/root/trunk@20290 27541ba8-7e3a-0410-8455-c3a389f83636 | 10 October 2007, 10:59:22 UTC |
ff400d0 | Rene Brun | 09 October 2007, 21:19:14 UTC | From Joerg Stelzer: * Bug fix: A segmentation fault was fixed that appeared when the user gave signal and background data in form of TChains. * Feature: The search speed of the BinarySearchTree has been increased by improving the tree balance. git-svn-id: http://root.cern.ch/svn/root/trunk@20284 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 October 2007, 21:19:14 UTC |
8f6605c | Philippe Canal | 09 October 2007, 19:56:33 UTC | Do not allocated memory in SetArgs when there is nothing to parse\! git-svn-id: http://root.cern.ch/svn/root/trunk@20281 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 October 2007, 19:56:33 UTC |
36329ce | Philippe Canal | 09 October 2007, 18:47:29 UTC | From Leo: Add the ability to manually enter the list of used branches. root [0] f = TFile::Open("root://localhost://tmp/Event.root"); root [1] TTree *T = (TTree*)f->Get("T"); root [2] T->SetCacheSize(10000000); root [4] TFile::GetFileReadCalls() (Int_t)(7) root [5] f->GetBytesRead() (const Long64_t)638632 root [3] TTreeCache *tpf = (TTreeCache*) f->GetCacheRead(); root [6] tpf->AddBranch("fTracks", kTRUE); root [7] tpf->StopLearningPhase(); root [8] T->Draw("fTracks.fPx", "fTracks.fPy"); <TCanvas::MakeDefCanvas>: created default TCanvas with name c1 root [9] TFile::GetFileReadCalls() (Int_t)(42) root [10] f->GetBytesRead() (const Long64_t)359898352 git-svn-id: http://root.cern.ch/svn/root/trunk@20280 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 October 2007, 18:47:29 UTC |
f1607ed | Fons Rademakers | 09 October 2007, 15:13:58 UTC | fix for MacOS X case. git-svn-id: http://root.cern.ch/svn/root/trunk@20279 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 October 2007, 15:13:58 UTC |
7a080f8 | Fons Rademakers | 09 October 2007, 14:22:42 UTC | in case the plugin base class is in a namespace, like ROOT::MyBase, the plugins should be stored in the directory ROOT@@MyBase. The : character is a pathname character on Windows. git-svn-id: http://root.cern.ch/svn/root/trunk@20278 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 October 2007, 14:22:42 UTC |
7514aed | Rene Brun | 09 October 2007, 09:57:18 UTC | From Leo: Fix a small bug when resizing buffers smaller than 10KB to an acceptable size (spotted by Fabrizio Furano). git-svn-id: http://root.cern.ch/svn/root/trunk@20273 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 October 2007, 09:57:18 UTC |
da2dace | Lorenzo Moneta | 09 October 2007, 09:06:10 UTC | - fix tolerance in Minos (use same value for the tolerance in FunctionCross as in Fortran version) - add additional comments and debug info to Minos and FunctionCross - fix tolerance in VariableMetricBuilder (Migrad) to be 0.001 of given value (instead of 0.0001) - fix a problem in VariableMetricBuilder when all derivatives are zero - add method to change error definition in function minimum. Required if one wants to run Minos with different error def. - upgrade doc for main page git-svn-id: http://root.cern.ch/svn/root/trunk@20272 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 October 2007, 09:06:10 UTC |
41e269a | Fons Rademakers | 09 October 2007, 08:03:37 UTC | From Gerri: Anchors and Options where not restored in the local file name. git-svn-id: http://root.cern.ch/svn/root/trunk@20271 27541ba8-7e3a-0410-8455-c3a389f83636 | 09 October 2007, 08:03:37 UTC |
1762fe4 | Wim Lavrijsen | 08 October 2007, 23:42:49 UTC | Fix http://savannah.cern.ch/bugs/?30217 by adding a dummy Gl_histinit() in TPyROOTApplication.cxx git-svn-id: http://root.cern.ch/svn/root/trunk@20269 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 October 2007, 23:42:49 UTC |
00b2d7c | Philippe Canal | 08 October 2007, 19:23:51 UTC | add missing protection git-svn-id: http://root.cern.ch/svn/root/trunk@20267 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 October 2007, 19:23:51 UTC |
ed790cd | Wim Lavrijsen | 08 October 2007, 17:19:33 UTC | fix finalSetup pb when doing from ROOT import gROOT git-svn-id: http://root.cern.ch/svn/root/trunk@20266 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 October 2007, 17:19:33 UTC |
4dae851 | Gerardo Ganis | 08 October 2007, 15:38:40 UTC | Implement GetTotalEntries() in packetizers (from J.Iwaszkiewicz) git-svn-id: http://root.cern.ch/svn/root/trunk@20264 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 October 2007, 15:38:40 UTC |
54209b4 | Gerardo Ganis | 08 October 2007, 15:33:03 UTC | Add option to avoid copying locally the files before merging git-svn-id: http://root.cern.ch/svn/root/trunk@20263 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 October 2007, 15:33:03 UTC |
ecb711d | Gerardo Ganis | 08 October 2007, 15:10:07 UTC | Import possible fix for the endless loop in the client admin interface git-svn-id: http://root.cern.ch/svn/root/trunk@20262 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 October 2007, 15:10:07 UTC |
a84a729 | Rene Brun | 08 October 2007, 08:55:14 UTC | From Axel: this version of the patch gets rid of a warning "conversion of ptr to smaller type". And yes, with that it just works - congrats, Valeriy!!! git-svn-id: http://root.cern.ch/svn/root/trunk@20257 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 October 2007, 08:55:14 UTC |
a3c17c1 | Rene Brun | 08 October 2007, 08:51:47 UTC | From Valeriy: Correction to previous change in TASImage that fixes a problem with THtml. git-svn-id: http://root.cern.ch/svn/root/trunk@20256 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 October 2007, 08:51:47 UTC |
df6055e | Lorenzo Moneta | 08 October 2007, 08:38:36 UTC | fix problem with to tolower on Windows git-svn-id: http://root.cern.ch/svn/root/trunk@20255 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 October 2007, 08:38:36 UTC |
4aaeae7 | Rene Brun | 08 October 2007, 07:25:28 UTC | From Valeriy: - fix for bug reported by Axel I encountered a problem with THtml, and I don't know how to solve it. As you know, THtml can generate "screen shots" of TCanvases etc as GIFs and embed them in the doc. For performance and beauty reasons, THtml switches to batch more before creating a TCanvas - except when it's told not to, e.g. for creating a GIF of a GUI element using TGObject::SaveAs(). What happens during THtml::MakeAll() is: * switch to batch, * create a TCanvas in batch, * switch to non-batch, * create a TCanvas in non-batch. Alas, when the non-batch canvas is to be created, fgVisual is still in "batch mode", and asimage2pixmap (as called by the TGCanvas constructor for its scroll bars) fails. " git-svn-id: http://root.cern.ch/svn/root/trunk@20254 27541ba8-7e3a-0410-8455-c3a389f83636 | 08 October 2007, 07:25:28 UTC |
0717a9d | Rene Brun | 06 October 2007, 11:34:30 UTC | From Lorenzo: patch to configure to fix some linking problem with GSL, (add cblas library and use GSL version number) git-svn-id: http://root.cern.ch/svn/root/trunk@20249 27541ba8-7e3a-0410-8455-c3a389f83636 | 06 October 2007, 11:34:30 UTC |
9e281f9 | Lorenzo Moneta | 06 October 2007, 10:43:53 UTC | fix for Windows git-svn-id: http://root.cern.ch/svn/root/trunk@20248 27541ba8-7e3a-0410-8455-c3a389f83636 | 06 October 2007, 10:43:53 UTC |
3a6155c | Philippe Canal | 06 October 2007, 05:42:51 UTC | Correct the syntax of the rootmap file issued by ACLiC (fix load problem on mac) git-svn-id: http://root.cern.ch/svn/root/trunk@20247 27541ba8-7e3a-0410-8455-c3a389f83636 | 06 October 2007, 05:42:51 UTC |
9423359 | Lorenzo Moneta | 05 October 2007, 22:14:42 UTC | - sync with branch L fix a warning for Mac + some Windows fixes git-svn-id: http://root.cern.ch/svn/root/trunk@20246 27541ba8-7e3a-0410-8455-c3a389f83636 | 05 October 2007, 22:14:42 UTC |
8a325dc | Wim Lavrijsen | 05 October 2007, 21:53:28 UTC | add typecode to buffers from factor git-svn-id: http://root.cern.ch/svn/root/trunk@20243 27541ba8-7e3a-0410-8455-c3a389f83636 | 05 October 2007, 21:53:28 UTC |
613ea9c | Philippe Canal | 05 October 2007, 21:22:20 UTC | Reset G__struct_offset when var point to global variable git-svn-id: http://root.cern.ch/svn/root/trunk@20242 27541ba8-7e3a-0410-8455-c3a389f83636 | 05 October 2007, 21:22:20 UTC |
8483159 | Wim Lavrijsen | 05 October 2007, 20:57:05 UTC | o) Added TPyDispatcher for use with ROOT-signal/slot based GUIs o) Check for currentThread shutdown, in case of shutdown from GUI o) Delay setting of the display hook to final setup git-svn-id: http://root.cern.ch/svn/root/trunk@20241 27541ba8-7e3a-0410-8455-c3a389f83636 | 05 October 2007, 20:57:05 UTC |
2d30624 | Rene Brun | 05 October 2007, 17:03:54 UTC | We cannot use Float16_t for fRandom (otherwise DrawTest fails on 64 bit machines). DrawTest.sh makes a severe comparison between the written and read value out of reacf with less than 32 bits. git-svn-id: http://root.cern.ch/svn/root/trunk@20237 27541ba8-7e3a-0410-8455-c3a389f83636 | 05 October 2007, 17:03:54 UTC |
dae00f4 | Lorenzo Moneta | 05 October 2007, 16:25:27 UTC | fix problem with INFINITY on Windows, use numeric_limits git-svn-id: http://root.cern.ch/svn/root/trunk@20235 27541ba8-7e3a-0410-8455-c3a389f83636 | 05 October 2007, 16:25:27 UTC |
0022bd9 | Rene Brun | 05 October 2007, 15:33:11 UTC | Simplify the GetRange function. git-svn-id: http://root.cern.ch/svn/root/trunk@20234 27541ba8-7e3a-0410-8455-c3a389f83636 | 05 October 2007, 15:33:11 UTC |
1ef8512 | Rene Brun | 05 October 2007, 15:32:34 UTC | Fix a bug in TBufferFile::WriteFastArrayDouble affecting Double32_t arrays git-svn-id: http://root.cern.ch/svn/root/trunk@20233 27541ba8-7e3a-0410-8455-c3a389f83636 | 05 October 2007, 15:32:34 UTC |
a1c1ca2 | Lorenzo Moneta | 05 October 2007, 15:28:46 UTC | - port latest changes (forgot in previous commit) in mathcore - update doc for groups and smatrix page - changes in MathMore : - add GSL MC integration - add GSL Multi-dim minimization, non linear fitting and simulated annealing - remove cdf (are in mathcore) now - update doc for groups and mathmore page git-svn-id: http://root.cern.ch/svn/root/trunk@20232 27541ba8-7e3a-0410-8455-c3a389f83636 | 05 October 2007, 15:28:46 UTC |
8d428ff | Lorenzo Moneta | 05 October 2007, 14:36:37 UTC | - port changes from development branch (mathDev): - add interface class for minimization and for fitting method function - add multi-dim integration class (CERNLIB algorithm) - add implementation for special functions from Cephes (gamma, error function, incomplete gamma and incomplete beta) - move all the cumulative distribution from MathMore to MathCore (they can be implemented in therm of the inc beta and inc gamma) - update documentation making mathcore, mathmore separate groups which can be combined together git-svn-id: http://root.cern.ch/svn/root/trunk@20231 27541ba8-7e3a-0410-8455-c3a389f83636 | 05 October 2007, 14:36:37 UTC |
961dbb4 | Rene Brun | 05 October 2007, 11:14:06 UTC | From Joerg Stelzer: New features: - Cuts can now be applied independently for signal and background in the PrepareTrainingAndTestTree phase. - Previously, the input variables used by the Fisher classifier were always normalised to [-1,1] by default. This has been removed, so that it is now in the hand of the user to decide whether or not normalisation is applied. Choose "Normalise" ("!Normalise") for normalisation (no normalisation), default is "!Normalise". - Significant speed improvements for PDERS. For the options to benefit from this, see the example "PDERSkNN" in macros/TMVAnalysis.C or examples/TMVAnalysis.cxx. Thanks to Kamil Kraszewski and friends from Cracow for implementing this. - Re-established backward compatibility of TMVA code down to ROOT version 4.02/00. - Shortened BDT weight-file and standalone C++ reader class by 20% and 50%, respectively. - Weight expressions can now be set individually for signal and background via the calls factory->SetSignalWeightExpression( "<signal-expression>" ) and factory->SetBackgroundWeightExpression( "<background-expression>" ). The former call is still supported. - Overtraining test: a new GUI button (corresponding to an extension of the macro "mvas.C") is available to plot a comparison of the classifier response distributions for the training and independent test data sets. The results of a Kolmogorov-Smirnov compatibility test are printed on stdout and plots. - The cuts corresponding to a given signal efficiency can be retrieved via the reader. An example for this is implemented in "macros/TMVApplication.C". Briefly, retrieve the cuts classifier object as follows: TMVA::MethodCuts* mcuts = (TMVA::MethodCuts*)reader->FindMVA( "CutsGA method" );, define cut vectors (a vector of pairs can also be retrieved via overloaded GetCuts function): std::vector<Double_t> cutsMin; std::vector<Double_t> cutsMax; and fill them via: mcuts->GetCuts( wantedSignalEfficiency, cutsMin, cutsMax ); - Clean up of code and include headers to improve forward declaration. - Bug fixes: - Memory leaks in the Reader class are removed: the Reader is now properly destructed (deletion of all handled classifiers). Thereby, pointer problems in the destructors of Fisher and SVM have been found and fixed. - The macro TMVApplication.C produced a segmentation fault when run from the ROOT prompt (the compiled version in the examples directory worked fine). This problem is now solved. - The color selection has been adapted to the new color palette that was introduced in ROOT 5.16. The macros should now look alike with all ROOT versions (above 4.02/00). - Very important bug fix: the application of cuts in the PrepareTrainingAndTestTree call in conjunction with the use of several trees (ie, several consecutive calls of factory->AddSignalTree(...) or factory->AddBackgroundTree(...)), lead to a wrong application of the cut to all trees but the first one in the signal and background chains. More details can be provided if requested - please contact the authors. We wish to thank Manfred Groh for spotting and analysing the problem! - Some compilers complained about a missing #include "TMVA/Configurable.h" in the Reader class. This has been fixed. - Fixed problem in RuleFit's standalone class when using integer input variables. - Fixed compilation problem when using decorrelation preprocessing of input variables in C++ standalone reader classes. - Fixed bug in number-of-plots calculation in correlation script. - Fixed bug in printing of number of events in case of several trees (no impact on results). - Fixed inconsistency between cut optimisation and cut reading: the aligned definition of min and max cuts is: a variable passes a cut if: min < var <= max. (This inconsistency may have affected your results if you used cut optimisation together with integer variables. Please check with the new version.) - Fixed macro path in TMVAGui.C to fix problem when running the GUI in the ROOT/TMVA distribution. Also: TMVA Style moved from TMVAlogon into tmvaglob to fix style problem when running in the ROOT/TMVA distribution. - Fixed typos in weight file names in MLP and BDT macros - Fixed "MinMax" and "RMS" options of PDERS (thanks to Junpei Maeda for spotting this) - Fixed compilation problem in MetricEuler class on some platforms git-svn-id: http://root.cern.ch/svn/root/trunk@20226 27541ba8-7e3a-0410-8455-c3a389f83636 | 05 October 2007, 11:14:06 UTC |
0baf7cd | Fons Rademakers | 04 October 2007, 23:00:41 UTC | remove a bunch of $Name$ tags that were missed due to a problem in the initial svn patch up script. Also add svn:keywords Id to all files not having the property yet. git-svn-id: http://root.cern.ch/svn/root/trunk@20220 27541ba8-7e3a-0410-8455-c3a389f83636 | 04 October 2007, 23:00:41 UTC |
e422327 | Fons Rademakers | 04 October 2007, 22:43:28 UTC | fix some macosx issues with cleaning up the cint/stl/*.so's. git-svn-id: http://root.cern.ch/svn/root/trunk@20219 27541ba8-7e3a-0410-8455-c3a389f83636 | 04 October 2007, 22:43:28 UTC |
c2f9752 | Fons Rademakers | 04 October 2007, 22:22:50 UTC | in distclean on the Mac also delete cint/stl/*.so. git-svn-id: http://root.cern.ch/svn/root/trunk@20218 27541ba8-7e3a-0410-8455-c3a389f83636 | 04 October 2007, 22:22:50 UTC |
06ab33c | Philippe Canal | 04 October 2007, 20:51:44 UTC | In the case where Recover is called for a file that was intentionally empty (and hence already has a list of free segment), prevent the adding of duplicate (and fatal) end of file free segment git-svn-id: http://root.cern.ch/svn/root/trunk@20217 27541ba8-7e3a-0410-8455-c3a389f83636 | 04 October 2007, 20:51:44 UTC |
082acb3 | Philippe Canal | 04 October 2007, 20:50:28 UTC | Relax test for end of file git-svn-id: http://root.cern.ch/svn/root/trunk@20216 27541ba8-7e3a-0410-8455-c3a389f83636 | 04 October 2007, 20:50:28 UTC |
b80fedc | Philippe Canal | 04 October 2007, 20:49:46 UTC | Add ls method. Cleanup comment layout git-svn-id: http://root.cern.ch/svn/root/trunk@20215 27541ba8-7e3a-0410-8455-c3a389f83636 | 04 October 2007, 20:49:46 UTC |
115f3e5 | Philippe Canal | 04 October 2007, 17:50:13 UTC | Add warning message in case of missing leaf name in leaflist. Use _noname as the name of the leaf git-svn-id: http://root.cern.ch/svn/root/trunk@20214 27541ba8-7e3a-0410-8455-c3a389f83636 | 04 October 2007, 17:50:13 UTC |
a601196 | Rene Brun | 04 October 2007, 16:37:25 UTC | From Bertrand: - Implement empty SetDrawOption() to remove it from context menu (not used) git-svn-id: http://root.cern.ch/svn/root/trunk@20213 27541ba8-7e3a-0410-8455-c3a389f83636 | 04 October 2007, 16:37:25 UTC |
e32d014 | Rene Brun | 04 October 2007, 14:49:41 UTC | When messages like "can't figure out DISPLAY, set it manually or other X11 server connection errors, add a message indicating to reconnect with ssh -Y git-svn-id: http://root.cern.ch/svn/root/trunk@20212 27541ba8-7e3a-0410-8455-c3a389f83636 | 04 October 2007, 14:49:41 UTC |
c1172c0 | Olivier Couet | 04 October 2007, 13:08:25 UTC | - Two new functions: RGB2HSV and HSV2RGB to convert a color from RGB to HSV system and vice versa (requested by V.Onuchin). git-svn-id: http://root.cern.ch/svn/root/trunk@20209 27541ba8-7e3a-0410-8455-c3a389f83636 | 04 October 2007, 13:08:25 UTC |
cef4801 | Olivier Couet | 04 October 2007, 11:32:03 UTC | - Update the help concerning the line style. git-svn-id: http://root.cern.ch/svn/root/trunk@20207 27541ba8-7e3a-0410-8455-c3a389f83636 | 04 October 2007, 11:32:03 UTC |
e70a110 | Rene Brun | 04 October 2007, 10:11:46 UTC | From Bertrand: Added protections + added highlighting track function (via context menu) Thanks to Magdalena for testing and reporting problems. git-svn-id: http://root.cern.ch/svn/root/trunk@20206 27541ba8-7e3a-0410-8455-c3a389f83636 | 04 October 2007, 10:11:46 UTC |
343c67c | Ilka Antcheva | 04 October 2007, 09:43:34 UTC | A new tutorial how to create an icon image from XPM data included into the code. git-svn-id: http://root.cern.ch/svn/root/trunk@20205 27541ba8-7e3a-0410-8455-c3a389f83636 | 04 October 2007, 09:43:34 UTC |
2f772ba | Rene Brun | 04 October 2007, 08:03:17 UTC | Fix coding conventions git-svn-id: http://root.cern.ch/svn/root/trunk@20202 27541ba8-7e3a-0410-8455-c3a389f83636 | 04 October 2007, 08:03:17 UTC |
13f216c | Rene Brun | 04 October 2007, 07:59:28 UTC | Fix coding conventions. git-svn-id: http://root.cern.ch/svn/root/trunk@20201 27541ba8-7e3a-0410-8455-c3a389f83636 | 04 October 2007, 07:59:28 UTC |
d86dd50 | Ilka Antcheva | 03 October 2007, 15:15:22 UTC | Typo in comment git-svn-id: http://root.cern.ch/svn/root/trunk@20194 27541ba8-7e3a-0410-8455-c3a389f83636 | 03 October 2007, 15:15:22 UTC |
dbbc4ec | Rene Brun | 03 October 2007, 14:26:42 UTC | Modify the Event example to illustrate the use of the new type Float16_t git-svn-id: http://root.cern.ch/svn/root/trunk@20193 27541ba8-7e3a-0410-8455-c3a389f83636 | 03 October 2007, 14:26:42 UTC |
0cbc09b | Rene Brun | 03 October 2007, 14:19:39 UTC | In all Float16 functions assume a default value of 12 bits for the truncated mantissa. When reading from a file GetRange may not be called, hence the protection. git-svn-id: http://root.cern.ch/svn/root/trunk@20192 27541ba8-7e3a-0410-8455-c3a389f83636 | 03 October 2007, 14:19:39 UTC |
afc2fef | Rene Brun | 03 October 2007, 14:18:09 UTC | Change the test of TVirtualStreamerInfo::kBool for TVirtualStreamerInfo::kFloat16. Make symmetric the processing of Float16 and Double32. git-svn-id: http://root.cern.ch/svn/root/trunk@20191 27541ba8-7e3a-0410-8455-c3a389f83636 | 03 October 2007, 14:18:09 UTC |
09e4344 | Rene Brun | 03 October 2007, 14:16:39 UTC | Make symmetric the use of GetRange for Float16 and Double32 git-svn-id: http://root.cern.ch/svn/root/trunk@20190 27541ba8-7e3a-0410-8455-c3a389f83636 | 03 October 2007, 14:16:39 UTC |
b2c6b8c | Ilka Antcheva | 03 October 2007, 12:02:24 UTC | Make Fit panel working for appropriate objects drawn in user classes, which are derived from TCanvas (thanks to Reiner Rohlfs) git-svn-id: http://root.cern.ch/svn/root/trunk@20189 27541ba8-7e3a-0410-8455-c3a389f83636 | 03 October 2007, 12:02:24 UTC |
877097e | Fons Rademakers | 03 October 2007, 10:46:39 UTC | restore behaviour of allowing to install to directory ROOTSY points to. Also cleanup .svn directories after install. git-svn-id: http://root.cern.ch/svn/root/trunk@20188 27541ba8-7e3a-0410-8455-c3a389f83636 | 03 October 2007, 10:46:39 UTC |
7dcebf7 | Rene Brun | 03 October 2007, 09:58:15 UTC | From Lorenzo Fix for finding gsl version 10 git-svn-id: http://root.cern.ch/svn/root/trunk@20187 27541ba8-7e3a-0410-8455-c3a389f83636 | 03 October 2007, 09:58:15 UTC |
5ec92a8 | Ilka Antcheva | 03 October 2007, 08:23:59 UTC | Renamed const TGGC &GetWhiteGC() to const TGGC &GetViewWhiteGC() to avoid hiding of static const TGGC &GetWhiteGC() in TGFrame class. git-svn-id: http://root.cern.ch/svn/root/trunk@20186 27541ba8-7e3a-0410-8455-c3a389f83636 | 03 October 2007, 08:23:59 UTC |