-
- Downloads
o All numeric integrators - Change way integrators are registered: Old method involves ROOT function call that assumes gROOT exist leading to static initialization order fiasco. New method registers initializer functions with RooNumIntFactory that will perform actual initialization when factory is used for the 1st time o RooNumIntConfig - Add methods registerInitializerFunction() to allow registration of initializer functions for each numeric integrator engine that exists - Add processInitializers() method to process registration of numeric integrators. Call this function in get/set/createProtoIntegrator(). - Move static pointer to singleton instance inside instance() function so that initialization to zero is guaranteed when instance() code is executed o RooNumIntConfig - Move static pointer to default instance inside default() function so that initialization to zero of pointer is guaranteed when default() code is executed o RooIntegrator1D - Add configuration option 'extrapolation' that allows to switch off wynn-epsilon extrapolation and calculate error the simple way (difference in result between last two iterations). Default remains extrapolation on. o RooProdPdf - Change named argument constructor to be less confusing. Constructor now takes name,title and const RooArgSet& with regular PDFs followed by zero or more Conditional() arguments that specificy conditional PDFS o RooGlobalFunc - Remove global functions Partial() and Full(), add Conditional() o RooProdGenContext - Follow changes in RooProdPdf git-svn-id: http://root.cern.ch/svn/root/trunk@11139 27541ba8-7e3a-0410-8455-c3a389f83636
Showing
- roofitcore/inc/RooFitCore_LinkDef.h 1 addition, 2 deletionsroofitcore/inc/RooFitCore_LinkDef.h
- roofitcore/inc/RooGlobalFunc.h 3 additions, 1 deletionroofitcore/inc/RooGlobalFunc.h
- roofitcore/inc/RooIntegrator1D.h 2 additions, 1 deletionroofitcore/inc/RooIntegrator1D.h
- roofitcore/inc/RooNumIntConfig.h 1 addition, 2 deletionsroofitcore/inc/RooNumIntConfig.h
- roofitcore/inc/RooNumIntFactory.h 14 additions, 5 deletionsroofitcore/inc/RooNumIntFactory.h
- roofitcore/inc/RooProdPdf.h 4 additions, 7 deletionsroofitcore/inc/RooProdPdf.h
- roofitcore/src/RooAdaptiveGaussKronrodIntegrator1D.cxx 4 additions, 5 deletionsroofitcore/src/RooAdaptiveGaussKronrodIntegrator1D.cxx
- roofitcore/src/RooGaussKronrodIntegrator1D.cxx 4 additions, 5 deletionsroofitcore/src/RooGaussKronrodIntegrator1D.cxx
- roofitcore/src/RooGlobalFunc.cxx 3 additions, 1 deletionroofitcore/src/RooGlobalFunc.cxx
- roofitcore/src/RooImproperIntegrator1D.cxx 4 additions, 5 deletionsroofitcore/src/RooImproperIntegrator1D.cxx
- roofitcore/src/RooIntegrator1D.cxx 22 additions, 10 deletionsroofitcore/src/RooIntegrator1D.cxx
- roofitcore/src/RooIntegrator2D.cxx 3 additions, 4 deletionsroofitcore/src/RooIntegrator2D.cxx
- roofitcore/src/RooMCIntegrator.cxx 4 additions, 5 deletionsroofitcore/src/RooMCIntegrator.cxx
- roofitcore/src/RooNumIntConfig.cxx 7 additions, 5 deletionsroofitcore/src/RooNumIntConfig.cxx
- roofitcore/src/RooNumIntFactory.cxx 36 additions, 7 deletionsroofitcore/src/RooNumIntFactory.cxx
- roofitcore/src/RooProdGenContext.cxx 15 additions, 16 deletionsroofitcore/src/RooProdGenContext.cxx
- roofitcore/src/RooProdPdf.cxx 19 additions, 27 deletionsroofitcore/src/RooProdPdf.cxx
- roofitcore/src/RooSegmentedIntegrator1D.cxx 4 additions, 5 deletionsroofitcore/src/RooSegmentedIntegrator1D.cxx
- roofitcore/src/RooSegmentedIntegrator2D.cxx 4 additions, 5 deletionsroofitcore/src/RooSegmentedIntegrator2D.cxx
Loading
Please register or sign in to comment