- Nov 11, 2011
-
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@41905 27541ba8-7e3a-0410-8455-c3a389f83636
-
Gerardo Ganis authored
Extend TProofMgr::Ping functionality to 'xrootd' too. This is useful to test if an xrootd server is available at a given address. There is a new second argument, a boolean to switch to that: TProofMgr::Ping("<host>[:<port>]", checkxrd) The default for checkxrd is kFALSE, so that the old behaviour is kept. The patch also fixes the default port values, so that specifying 1093 is not needed. git-svn-id: http://root.cern.ch/svn/root/trunk@41904 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
in TFile::Cp: AliEn files need to know where the source file is. git-svn-id: http://root.cern.ch/svn/root/trunk@41902 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
Fixes running the tests on Visual Studio 10. git-svn-id: http://root.cern.ch/svn/root/trunk@41900 27541ba8-7e3a-0410-8455-c3a389f83636
-
Wouter Verkerke authored
o RooRealMPFE - Fix bug in passing of new doTrackOpt flag from/to server git-svn-id: http://root.cern.ch/svn/root/trunk@41899 27541ba8-7e3a-0410-8455-c3a389f83636
-
Philippe Canal authored
git-svn-id: http://root.cern.ch/svn/root/trunk@41898 27541ba8-7e3a-0410-8455-c3a389f83636
-
Vassil Vassilev authored
git-svn-id: http://root.cern.ch/svn/root/trunk@41897 27541ba8-7e3a-0410-8455-c3a389f83636
-
Philippe Canal authored
git-svn-id: http://root.cern.ch/svn/root/trunk@41896 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Nov 10, 2011
-
-
Axel Naumann authored
git-svn-id: http://root.cern.ch/svn/root/trunk@41895 27541ba8-7e3a-0410-8455-c3a389f83636
-
Axel Naumann authored
Create an interepreter, make it load the headers passed to rootcling such that Philippe can analyze the AST. git-svn-id: http://root.cern.ch/svn/root/trunk@41894 27541ba8-7e3a-0410-8455-c3a389f83636
-
Axel Naumann authored
Put cling MODULE right after cint; core/utils needs it - e.g. the value of CLINGLIB. CLINGDEP should be .d files, not libCling; use CLINGLIB instead. git-svn-id: http://root.cern.ch/svn/root/trunk@41893 27541ba8-7e3a-0410-8455-c3a389f83636
-
Philippe Canal authored
Remove all assigned but unused variable discovered by g++ 4.6.1 (including one completely nop function) git-svn-id: http://root.cern.ch/svn/root/trunk@41891 27541ba8-7e3a-0410-8455-c3a389f83636
-
Axel Naumann authored
git-svn-id: http://root.cern.ch/svn/root/trunk@41890 27541ba8-7e3a-0410-8455-c3a389f83636
-
Vassil Vassilev authored
git-svn-id: http://root.cern.ch/svn/root/trunk@41889 27541ba8-7e3a-0410-8455-c3a389f83636
-
Lorenzo Moneta authored
git-svn-id: http://root.cern.ch/svn/root/trunk@41887 27541ba8-7e3a-0410-8455-c3a389f83636
-
Wouter Verkerke authored
o RooVectorDataStore - In itialize all pointers to zero in RealVector ctor git-svn-id: http://root.cern.ch/svn/root/trunk@41885 27541ba8-7e3a-0410-8455-c3a389f83636
-
Axel Naumann authored
git-svn-id: http://root.cern.ch/svn/root/trunk@41884 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@41882 27541ba8-7e3a-0410-8455-c3a389f83636
-
Timur Pocheptsov authored
iOS knows how to open root files (for example, e-mail attachement from mail client). git-svn-id: http://root.cern.ch/svn/root/trunk@41881 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@41878 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@41875 27541ba8-7e3a-0410-8455-c3a389f83636
-
Wouter Verkerke authored
RooAbsReal - Compilation fix for windows git-svn-id: http://root.cern.ch/svn/root/trunk@41874 27541ba8-7e3a-0410-8455-c3a389f83636
-
Timur Pocheptsov authored
git-svn-id: http://root.cern.ch/svn/root/trunk@41872 27541ba8-7e3a-0410-8455-c3a389f83636
-
Wouter Verkerke authored
o RooVectorDataStore - Include STL header to fix compilation issue on some platforms git-svn-id: http://root.cern.ch/svn/root/trunk@41871 27541ba8-7e3a-0410-8455-c3a389f83636
-
Timur Pocheptsov authored
git-svn-id: http://root.cern.ch/svn/root/trunk@41870 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
Cleanup and simplification of the definition of the xrootd libs lists, removing special handling of the result of check_library needed when we were explicitly linking to static libs. git-svn-id: http://root.cern.ch/svn/root/trunk@41869 27541ba8-7e3a-0410-8455-c3a389f83636
-
Timur Pocheptsov authored
taps on directory icon, push another file content controller onto navigation controller stack and - show directory's contents. Now nested root file structure is supported. git-svn-id: http://root.cern.ch/svn/root/trunk@41868 27541ba8-7e3a-0410-8455-c3a389f83636
-
Timur Pocheptsov authored
git-svn-id: http://root.cern.ch/svn/root/trunk@41866 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@41865 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@41864 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@41863 27541ba8-7e3a-0410-8455-c3a389f83636
-
Wouter Verkerke authored
o PiecewiseInterpolation, RooAbsCachedReal, RooAbsCachedPdf - Follow adjustment in RooCacheManager o RooConvCoefVar, RooEffProd, RooResolutionModel, RooErrorVar, RooProjectedPdf, RooAbsHiddenReal - Migrate to getValV o RooProdPdf - Follow adjustment in RooCacheManager - Migrate to getValV o RooVectorDataStore - Various small fixes - Allow storage of non-constant 'track-and-change' cache entries. These are cached PDF nodes that are not constant, but need to be recalculated when selected parameters change. A RooChangeTracker data member is added to the vectors to do this dependency checking, and recalculation (as needed) is performed in method recalculateCache() to be called from the test stat before looping of the data. o RooAbsReal - Introduce new non-virtual inline getVal() methods that handles clean-cache state cases and delegates all other cases to a virtual method getValV() that corresponds to the original getVal() method - Add 'ignore' more to eval error logging protocal o RooAddPdf - Follow adjustment in RooCacheManager - Optimize control structure in evaluate() to be more efficient (move conditional outside loop) o RooAbsTestStatistic - Add extra argument to constOptimizeTestStatistic to control activation of track-and-change optimization o RooRealMPFE - Migrate to getValV() - Add support for new track-and-change option argument in transmission of const optimization request to servers o RooRealVar - Exploit new _fast flag of RooAbsReal to choose non-virtual handling of getVal() - Migrate to getValV() [ but still dummy ] - Small fix in attachToVStore() o RooNLLVar - Add data member tracking first use - After first use, trigger wiring of all caches in RooCacheManagers to speed up trivial cache selection decisions (i.e those where only a single cache entry exists) - Add call to RooAbsDataStore::recalculateCache() to implement track-and-change update prior to likelihood loop o RooConstVar - Migrate to getValV() o RooAbsArg - Eliminate flipACLean() protocol since no longer used - Simplify method opermode() now that flipAClean is abandoned. - In findConstantNodes() add support for change tracking and include nodes with "ChangeTracking" atttribute in list of constants. Mark all truly constant expressions with attribute "ConstantExpression" - Add extra argument to constOptimizeTestStatistic to control activation of track-and-change optimization - In printCompactTree() also print valueDirty state when in Auto mode - Add method wireAllCaches() which propagates cache wiring request to all registered cache nodes on all branches nodes - Add transient data member with namereg pointer to string with current object name. Overload SetName() and SetName() and title to clear pointer whenever name changes. o RooAbsPdf - Migrate to getValV(). Eliminate handling of clean-cache cases as this is now done in RooAbsReal::getVal() - Disable use of RooAbsPdf::raiseEvalError() protocol as this is now communicated through RooAbsReal::logEvalError() o RooRealIntegral - Migrate to getValV() - Use setInhibitDirty() instead of flipAClean() in evaluate() when performing numeric integrations o RooTreeDataStore - In cachArgs() add code to select only cache items with label "ConstantExpression" as tree store is unable to cache track-and-change items o RooAbsCategory - When printing also show index associated to label o RooAbsOptTestStatistic - Add extra argument to constOptimizeTestStatistic to control activation of track-and-change optimization - In optimizeConstantTerms() when trackChanges option is active request change tracking for all component nodes of RooAddPdf and RooRealSumPdf, unless these components are RooProdPdf/RooProducts respectively in which case the components of these products are tracked o RooRealProxy - Use _fast attribute of RooAbsArg to directly return value cache of RooAbsReals if that is allowed o RooAbsCache - Add virtual method wireCache() o RooCacheManager - Add new method getObj() that takes isetRangeName as 'const char*' instead of 'const TNamed *' to be able to eliminate the conversion when in wired mode - Implement cache wiring - If at moment of the request only a single cached entry exists - always return that one from here one. o RooAbsDataStore - Implement virtual method calculateCache() git-svn-id: http://root.cern.ch/svn/root/trunk@41862 27541ba8-7e3a-0410-8455-c3a389f83636
-
Timur Pocheptsov authored
Add new one to work with directories. git-svn-id: http://root.cern.ch/svn/root/trunk@41861 27541ba8-7e3a-0410-8455-c3a389f83636
-
Axel Naumann authored
git-svn-id: http://root.cern.ch/svn/root/trunk@41860 27541ba8-7e3a-0410-8455-c3a389f83636
-
Axel Naumann authored
git-svn-id: http://root.cern.ch/svn/root/trunk@41859 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Nov 09, 2011
-
-
Philippe Canal authored
Import selector code by Velislava Spasova (after some coding convention updates), link them in to rootcling git-svn-id: http://root.cern.ch/svn/root/trunk@41858 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@41855 27541ba8-7e3a-0410-8455-c3a389f83636
-
Axel Naumann authored
git-svn-id: http://root.cern.ch/svn/root/trunk@41854 27541ba8-7e3a-0410-8455-c3a389f83636
-
Philippe Canal authored
git-svn-id: http://root.cern.ch/svn/root/trunk@41852 27541ba8-7e3a-0410-8455-c3a389f83636
-
Vassil Vassilev authored
multiple times (aka redeclarable declarations). When clang sees redeclaration it creates a single-linked list, which head points to the last declaration of the list. Consider the example: typedef int A; typedef int B; typedef int C; extern A i; extern B i; extern C i; int i; That would create the following redeclaration chain: +---+ +---+ +---+ +---+ | A | <- | B | <- | C | <- | i | +---+ +---+ +---+ +---+ | ^ | | +--------------------------+ In order to remove the last declaration we need to rebuild the redeclaration chain. * Rebuild properly the redeclaration chain * Add tests for that * Improve the current error recovery infrastructure - this will be changed a lot soon. git-svn-id: http://root.cern.ch/svn/root/trunk@41851 27541ba8-7e3a-0410-8455-c3a389f83636
-