- Jun 22, 2010
-
-
Matevz Tadel authored
34053, 34057, 34063, 34065 34053 ===== Author: alja Date: Tue Jun 22 13:43:49 2010 New Revision: 34053 URL: http://root.cern.ch/viewvc?rev=34053&root=root&view=rev Log: Add a possibility to draw cells in 2D mode at fixed height. Modified: branches/dev/fireworks/graf3d/eve/inc/TEveCalo.h branches/dev/fireworks/graf3d/eve/src/TEveCalo.cxx branches/dev/fireworks/graf3d/eve/src/TEveCaloLegoGL.cxx 34057 ===== Author: alja Date: Tue Jun 22 14:51:00 2010 New Revision: 34057 URL: http://root.cern.ch/viewvc?rev=34057&root=root&view=rev Log: Cange realted to previous commit. Fix points height which mark 2D cells with small value. Modified: branches/dev/fireworks/graf3d/eve/src/TEveCaloLegoGL.cxx 34063 ===== Author: alja Date: Tue Jun 22 16:07:11 2010 New Revision: 34063 URL: http://root.cern.ch/viewvc?rev=34063&root=root&view=rev Log: Fix z-scale in case of auto-rebin. Modified: branches/dev/fireworks/graf3d/eve/src/TEveCaloLegoGL.cxx 34065 ===== Author: alja Date: Tue Jun 22 18:25:28 2010 New Revision: 34065 URL: http://root.cern.ch/viewvc?rev=34065&root=root&view=rev Log: Fix tick mark offset in case calo data is empty. Modified: branches/dev/fireworks/graf3d/eve/src/TEveCaloLegoGL.cxx git-svn-id: http://root.cern.ch/svn/root/trunk@34066 27541ba8-7e3a-0410-8455-c3a389f83636
-
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
-
Joerg Stelzer authored
git-svn-id: http://root.cern.ch/svn/root/trunk@34061 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
git-svn-id: http://root.cern.ch/svn/root/trunk@34060 27541ba8-7e3a-0410-8455-c3a389f83636
-
Andrei Gheata authored
git-svn-id: http://root.cern.ch/svn/root/trunk@34059 27541ba8-7e3a-0410-8455-c3a389f83636
-
Andrei Gheata authored
git-svn-id: http://root.cern.ch/svn/root/trunk@34058 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@34056 27541ba8-7e3a-0410-8455-c3a389f83636
-
Andrei Gheata authored
Fixed algorithm of normal computation for ARB8 shapes having a twist. Thanks to Tatiana Nikitina who is porting this shape to GEANT4 and who spotted the problem. git-svn-id: http://root.cern.ch/svn/root/trunk@34055 27541ba8-7e3a-0410-8455-c3a389f83636
-
Lorenzo Moneta authored
The following functions are new: + double airy_Ai(double x); + double airy_Bi(double x); + double airy_Ai_deriv(double x); + double airy_Bi_deriv(double x); + double airy_zero_Ai(unsigned int s); + double airy_zero_Bi(unsigned int s); + double airy_zero_Ai_deriv(unsigned int s); + double airy_zero_Bi_deriv(unsigned int s); The naming is derived from the GSL routines, which are used. tests are included (as patch for math/mathmore/test/testSpecFunc.cxx) git-svn-id: http://root.cern.ch/svn/root/trunk@34054 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@34048 27541ba8-7e3a-0410-8455-c3a389f83636
-
Lorenzo Moneta authored
Just remove the function from the global list (gROOT->GetListOfFunctions() ) This fixes a problem reported https://savannah.cern.ch/bugs/?69073 and http://root.cern.ch/phpBB3//viewtopic.php?t=10065 git-svn-id: http://root.cern.ch/svn/root/trunk@34047 27541ba8-7e3a-0410-8455-c3a389f83636
-
Lorenzo Moneta authored
git-svn-id: http://root.cern.ch/svn/root/trunk@34046 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@34045 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
Add "Warning: " to warning message so buildbot can identify it as such. git-svn-id: http://root.cern.ch/svn/root/trunk@34044 27541ba8-7e3a-0410-8455-c3a389f83636
-
Olivier Couet authored
git-svn-id: http://root.cern.ch/svn/root/trunk@34041 27541ba8-7e3a-0410-8455-c3a389f83636
-
Olivier Couet authored
git-svn-id: http://root.cern.ch/svn/root/trunk@34040 27541ba8-7e3a-0410-8455-c3a389f83636
-
Bertrand Bellenot authored
TGText.cxx: allocate the char array on the heap instead of using the stack TGHtml.cxx: use TString instead of char array git-svn-id: http://root.cern.ch/svn/root/trunk@34037 27541ba8-7e3a-0410-8455-c3a389f83636
-
Gerardo Ganis authored
git-svn-id: http://root.cern.ch/svn/root/trunk@34036 27541ba8-7e3a-0410-8455-c3a389f83636
-
Gerardo Ganis authored
git-svn-id: http://root.cern.ch/svn/root/trunk@34034 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Jun 21, 2010
-
-
Gerardo Ganis authored
git-svn-id: http://root.cern.ch/svn/root/trunk@34032 27541ba8-7e3a-0410-8455-c3a389f83636
-
Gerardo Ganis authored
git-svn-id: http://root.cern.ch/svn/root/trunk@34031 27541ba8-7e3a-0410-8455-c3a389f83636
-
Matevz Tadel authored
git-svn-id: http://root.cern.ch/svn/root/trunk@34029 27541ba8-7e3a-0410-8455-c3a389f83636
-
Matevz Tadel authored
git-svn-id: http://root.cern.ch/svn/root/trunk@34028 27541ba8-7e3a-0410-8455-c3a389f83636
-
Joerg Stelzer authored
git-svn-id: http://root.cern.ch/svn/root/trunk@34025 27541ba8-7e3a-0410-8455-c3a389f83636
-
Joerg Stelzer authored
git-svn-id: http://root.cern.ch/svn/root/trunk@34022 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@34019 27541ba8-7e3a-0410-8455-c3a389f83636
-
Joerg Stelzer authored
git-svn-id: http://root.cern.ch/svn/root/trunk@34011 27541ba8-7e3a-0410-8455-c3a389f83636
-
Joerg Stelzer authored
fix problem in MethodCategory null pointer access when printing, protect xml reading from memory against usage in older ROOT versions git-svn-id: http://root.cern.ch/svn/root/trunk@34008 27541ba8-7e3a-0410-8455-c3a389f83636
-
Matevz Tadel authored
33974, 33980, 33983, 33984, 33994 33974 ===== Author: alja Date: Thu Jun 17 22:12:00 2010 New Revision: 33974 URL: http://root.cern.ch/viewvc?rev=33974&root=root&view=rev Log: TEveCaloLegoGL: Fix picking of rebinned 3D towers. TEveCalo3DGL: Fix highlight rendering. Modified: branches/dev/fireworks/graf3d/eve/src/TEveCalo3DGL.cxx branches/dev/fireworks/graf3d/eve/src/TEveCaloLegoGL.cxx 33980 ===== Author: matevz Date: Fri Jun 18 18:30:34 2010 New Revision: 33980 URL: http://root.cern.ch/viewvc?rev=33980&root=root&view=rev Log: * TGLOverlayElement Add state enum member to allow: - hiding of overlay elements; - preventing overlay events to reach them. TGLViewerBase::RenderOverlay() not takes bitfield of states that should be drawn. * TGLCameraGuide New overlay element showing axis orientation. * TGLRnrCtx Introduce standard functions to setup projection matrix for 2D / screen based operations and properly applying the selection matrix when it is active, too: void ProjectionMatrixPushIdentity(); void ProjectionMatrixPop(); * TGLUtil Cleanup usage of static float arrays in surroundings of TGLUtil. Added: branches/dev/fireworks/graf3d/gl/inc/TGLCameraGuide.h (with props) branches/dev/fireworks/graf3d/gl/src/TGLCameraGuide.cxx (with props) Modified: branches/dev/fireworks/graf3d/gl/inc/LinkDef.h branches/dev/fireworks/graf3d/gl/inc/TGLCamera.h branches/dev/fireworks/graf3d/gl/inc/TGLManip.h branches/dev/fireworks/graf3d/gl/inc/TGLOverlay.h branches/dev/fireworks/graf3d/gl/inc/TGLRnrCtx.h branches/dev/fireworks/graf3d/gl/inc/TGLUtil.h branches/dev/fireworks/graf3d/gl/inc/TGLViewerBase.h branches/dev/fireworks/graf3d/gl/src/TGLAnnotation.cxx branches/dev/fireworks/graf3d/gl/src/TGLLightSet.cxx branches/dev/fireworks/graf3d/gl/src/TGLManip.cxx branches/dev/fireworks/graf3d/gl/src/TGLRnrCtx.cxx branches/dev/fireworks/graf3d/gl/src/TGLRotateManip.cxx branches/dev/fireworks/graf3d/gl/src/TGLScaleManip.cxx branches/dev/fireworks/graf3d/gl/src/TGLTransManip.cxx branches/dev/fireworks/graf3d/gl/src/TGLUtil.cxx branches/dev/fireworks/graf3d/gl/src/TGLViewer.cxx branches/dev/fireworks/graf3d/gl/src/TGLViewerBase.cxx Propchange: branches/dev/fireworks/graf3d/gl/inc/TGLCameraGuide.h ('svn:eol-style' added) Propchange: branches/dev/fireworks/graf3d/gl/inc/TGLCameraGuide.h ('svn:keywords' added) Propchange: branches/dev/fireworks/graf3d/gl/src/TGLCameraGuide.cxx ('svn:eol-style' added) Propchange: branches/dev/fireworks/graf3d/gl/src/TGLCameraGuide.cxx ('svn:keywords' added) 33983 ===== Author: matevz Date: Fri Jun 18 19:19:47 2010 New Revision: 33983 URL: http://root.cern.ch/viewvc?rev=33983&root=root&view=rev Log: Add on/off state setter void SetBinaryState(Bool_t). Modified: branches/dev/fireworks/graf3d/gl/inc/TGLOverlay.h 33984 ===== Author: matevz Date: Fri Jun 18 19:35:51 2010 New Revision: 33984 URL: http://root.cern.ch/viewvc?rev=33984&root=root&view=rev Log: Replace logical and with binary one. Modified: branches/dev/fireworks/graf3d/gl/src/TGLViewerBase.cxx 33994 ===== Author: matevz Date: Sat Jun 19 14:09:04 2010 New Revision: 33994 URL: http://root.cern.ch/viewvc?rev=33994&root=root&view=rev Log: Add 3 new data-members to control mouse/arrow key handling: Float_t fArrowKeyFactor; Float_t fMouseDragFactor; Float_t fMouseWheelFactor; These are take from rootrc, eg: OpenGL.EventHandler.ViewerCentricControls: 1 OpenGL.EventHandler.ArrowKeyFactor: -1.0 OpenGL.EventHandler.MouseDragFactor: -1.0 OpenGL.EventHandler.MouseWheelFactor: -1.0 Modified: branches/dev/fireworks/graf3d/gl/inc/TGLEventHandler.h branches/dev/fireworks/graf3d/gl/src/TGLEventHandler.cxx git-svn-id: http://root.cern.ch/svn/root/trunk@34006 27541ba8-7e3a-0410-8455-c3a389f83636
-
Bertrand Bellenot authored
git-svn-id: http://root.cern.ch/svn/root/trunk@34005 27541ba8-7e3a-0410-8455-c3a389f83636
-
Gerardo Ganis authored
git-svn-id: http://root.cern.ch/svn/root/trunk@34004 27541ba8-7e3a-0410-8455-c3a389f83636
-
Bertrand Bellenot authored
git-svn-id: http://root.cern.ch/svn/root/trunk@34003 27541ba8-7e3a-0410-8455-c3a389f83636
-
Gerardo Ganis authored
git-svn-id: http://root.cern.ch/svn/root/trunk@34002 27541ba8-7e3a-0410-8455-c3a389f83636
-
Gerardo Ganis authored
Import Xrootd version 20100602-0830. This version contains several fixes/consolidations, mostly in the 'cms', 'oss', 'client' and 'frm', following stress tests by ALICE and ATLAS. git-svn-id: http://root.cern.ch/svn/root/trunk@34000 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Jun 19, 2010
-
-
Joerg Stelzer authored
git-svn-id: http://root.cern.ch/svn/root/trunk@33993 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Jun 18, 2010
-
-
Matevz Tadel authored
git-svn-id: http://root.cern.ch/svn/root/trunk@33987 27541ba8-7e3a-0410-8455-c3a389f83636
-
Matevz Tadel authored
git-svn-id: http://root.cern.ch/svn/root/trunk@33986 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
Surround operand with () for sign inversion. Fixes Savannah #68905. git-svn-id: http://root.cern.ch/svn/root/trunk@33985 27541ba8-7e3a-0410-8455-c3a389f83636
-
Gerardo Ganis authored
git-svn-id: http://root.cern.ch/svn/root/trunk@33978 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Jun 17, 2010
-
-
Philippe Canal authored
git-svn-id: http://root.cern.ch/svn/root/trunk@33971 27541ba8-7e3a-0410-8455-c3a389f83636
-