An error occurred while fetching folder content.
Wouter Verkerke
authored
Import roofit/roofit(core) changes from dev/roostats branch to trunk === r34062 === o RooProdPdf - Fix compilation error on Windows - Fix memory leak - Fix some shadowing problems o RooDataHist - Fix memory leak o RooFactoryWSTool - Add syntax checker routine to factory front-end. At present this counts only of all pairs of (),[],{} match. - Add factory syntax 'set::name(a,b,c)' as factory syntax for RooWorkspace::defineSet("name","a,b,c") ; o RooAddPdf - Fix memory leak o RooAbsNumGenerator, RooAcceptReject, RooFoamGenerator - Fix uninitialized pointer problem spotted by valgrind o RooRealMPFE - Fix gcc 4.4 warnings by checking return values of all read(),write() and pipe() calls. o RooAbsPdf - Fix variable shadowing issue o RooRealIntegral - Fix memory leak o RooTreeDataStore - Fix memory leak o RooSimultaneous - Fix variable shadowing issue o RooGlobalFunc, LinkDef2 - Include fix from Kyle/Axel to solve include guard issue in macros for namespace RooFit === r34020 === Update to RooRealSumPdf where normalization had memory leak === r33961 === o RooAbsReal - Add new method setEvalErrorLoggingMode() that takes three options PrintErrors (default), CountErrors (new) and CollectErrors (supports structured printing during minimization o RooRealMPFE, RooMinimizerFCN, RooMinimizer, RooMinuit - Follow changes in RooAbsReal o RooAbsPdf - Make getLogVal() return log(0) when probability is zero, rather than zero, to support operation of (non-log) likelihood functions === r33945 === o RooNumRunningInt, RooCachedPdf, RooCachedReal - Use aggregateCacheUniqueSuffix() advertised by content to distinguish objects with identical structure that have different non-parametric content (such as likelihood functions) o RooAbsCachedPdf, RooAbsCachedReal - Allow addition of additional suffix to name of object cached in expensive object store o RooAbsReal - Introduce virtual function cacheUniqueSuffix() that allow function objects that have non-parametric content that can cause two instance of an object with the same parameter to behave differently (e.g. likelihoods that have different datasets but the same pdf) to advertise a string suffix that can be attached to the index name in the expensive object cache to distinguish different instances - Introduct method aggregateCacheUniqueSuffix() that concatenates all suffixes produced by any branch node into a single string o RooAbsOptTestStatistic - Advertise dataset pointer as unique cache suffix o RooProdPdf - Large scale adjustment to code to be able to handle pdfs where the normalization range of its observables is defined by multiple ranges rather than a single range o RooMsgService - Add concept of debug workspace and debug code to facilitate debugging of complex problems o RooGenContext - Force use of Accept/Reject sampler for problems with observables where the range depends on other observables as Foam cannot handle these o RooDataSet - Bug fix in handling of weights in append() operation o RooAbsGenContext - Add support for handling of explicit normalization range(s) o RooAbsReal - Bug fix in createIntegral(), avoid use of strtok() due to possible recursive use o RooAddPdf - Large scale adjustment to code to be able to handle pdfs where the normalization range of its observables is defined by multiple ranges rather than a single range o RooAbsPdf - Add support for definition of multiple normalization ranges, with setNormRange() as user front end o RooAbsArg - Fix bug in link state management: a state change to ADirty must be propagated to all clients. - Add maximum level argument to printComponentTree() o RooRealIntegral - Fine tuning of debug-level print messages - Fix memory leak o RooAddGenContext - Add support for handling of multiple normalization ranges o RooRangeBoolean - New RooAbsReal implementation that returns 1 or 0, depending on another observable having a value in a predefined range o RooAbsIntegrator - Fine tuning of debug-level printouts o RooTreeDataStore - Multiple bug fixes in handling of weighted data o RooAbsOptTestStatistic - Small changes to support operation with multiple normalization ranges o RooArgSet - Add utility method isInRange() that is forwarded to content o RooGenProdProj - Add new operation mode that does not factorize, which is needed for certain cases with multiple n === r33943 === o RooProdPdf - Large scale adjustment to code to be able to handle pdfs where the normalization range of its observables is defined by multiple ranges rather than a single range o RooMsgService - Add concept of debug workspace and debug code to facilitate debugging of complex problems o RooGenContext - Force use of Accept/Reject sampler for problems with observables where the range depends on other observables as Foam cannot handle these o RooDataSet - Bug fix in handling of weights in append() operation o RooAbsGenContext - Add support for handling of explicit normalization range(s) o RooAbsReal - Bug fix in createIntegral(), avoid use of strtok() due to possible recursive use o RooAddPdf - Large scale adjustment to code to be able to handle pdfs where the normalization range of its observables is defined by multiple ranges rather than a single range o RooAbsPdf - Add support for definition of multiple normalization ranges, with setNormRange() as user front end o RooAbsArg - Fix bug in link state management: a state change to ADirty must be propagated to all clients. - Add maximum level argument to printComponentTree() o RooRealIntegral - Fine tuning of debug-level print messages - Fix memory leak o RooAddGenContext - Add support for handling of multiple normalization ranges o RooRangeBoolean - New RooAbsReal implementation that returns 1 or 0, depending on another observable having a value in a predefined range o RooAbsIntegrator - Fine tuning of debug-level printouts o RooTreeDataStore - Multiple bug fixes in handling of weighted data o RooAbsOptTestStatistic - Small changes to support operation with multiple normalization ranges o RooArgSet - Add utility method isInRange() that is forwarded to content o RooGenProdProj - Add new operation mode that does not factorize, which is needed for certain cases with multiple normalization ranges === r33758, r33720 === o RooPoisson - Fixes in internal generation code o RooLogNormal, RooGamma, LinkDef1 - New classes contributed by Gregory Schott git-svn-id: http://root.cern.ch/svn/root/trunk@34064 27541ba8-7e3a-0410-8455-c3a389f83636
Name | Last commit | Last update |
---|