https://github.com/root-project/root

sort by:
Revision Author Date Message Commit Date
30afcd4 tag patch release v5-32-02. git-svn-id: http://root.cern.ch/svn/root/tags/v5-32-02@43514 27541ba8-7e3a-0410-8455-c3a389f83636 27 March 2012, 20:50:19 UTC
7f85fdc make version v5-32-02. git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43513 27541ba8-7e3a-0410-8455-c3a389f83636 27 March 2012, 20:48:19 UTC
f9d8473 Import revision 43508 from the trunk: Fix the use of string in TTree's alias and TTreeFormula by fixing the detection that a TTreeFormula is a string or not. Move to using kIsCharacter only as an accelerator to TTreeFormula::IsString and always use this function to detect whether the formula is a string or not. Fix (in TTreeFormula::Init) several cases of string detection and remove from TFormula any settings (they were wrong anyway, they should have been ResetBit rather than SetBit) of kIsCharacter. Import revision 43509 from the trunk: In MakeProxy properly recognized the TLeafC as a string and enhance the proxy for string to support the Data member function and to add a direct operator const char*(). git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43511 27541ba8-7e3a-0410-8455-c3a389f83636 27 March 2012, 19:32:09 UTC
d53a314 Import revision 42421 from the trunk: When defining a typedef, make sure that there is no class marked as needing an 'autoload' with the same name in G__struct. This prevents a memory increase that was due to libMathCore being loaded explicitly rather than being linked to root.exe. In the new case, by the time libMathCore is loaded an entry for vector<double> marked 'need autoload' was entered in G__struct, leading to vector.dll being loaded when 'vector<double>' is used rather than using the dictionary that is already part of libMathCore. This also helps in preventing an infinite loop that appears in some circunstances when looking up a vector instance (In particular when using PyCintex). See https://savannah.cern.ch/bugs/?92491. git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43475 27541ba8-7e3a-0410-8455-c3a389f83636 24 March 2012, 00:02:01 UTC
756b967 Import revision 43473 from the trunk: Fix hadd problem described in http://root.cern.ch/phpBB3/viewtopic.php?t=14396 where the incremental merging fails if the TTree are stored in sub-directories. This is fixed by passing the incremental flag down the RecursiveMerge chain and making sure the TDirectory of the output file are not deleted until the end (since flushing them is also delayed until the end). Also remove redundant 'if is-a-collection' test. git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43474 27541ba8-7e3a-0410-8455-c3a389f83636 23 March 2012, 23:27:19 UTC
c04a54d Import patch 43470 to make change 40562 backward compatible with versions <= 5.32 git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43471 27541ba8-7e3a-0410-8455-c3a389f83636 23 March 2012, 14:31:21 UTC
21e064f From Bertrand: fix a compilation warning on Windows. git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43450 27541ba8-7e3a-0410-8455-c3a389f83636 22 March 2012, 10:31:20 UTC
9279a6d Import patch 43440: In ReadBuffer, do not set the username is already set. Fixes a problem when retrieving files from workers where the username is different, e.g. PoD on gLite. git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43442 27541ba8-7e3a-0410-8455-c3a389f83636 21 March 2012, 19:56:42 UTC
d2c451b Import patch 43426: In ResolveKeywords, add place-holder for the daemon port git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43427 27541ba8-7e3a-0410-8455-c3a389f83636 20 March 2012, 23:42:53 UTC
c2e28c2 merge fix 43228 from trunk (fix a memory leak in AsymptoticCalculator) git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43423 27541ba8-7e3a-0410-8455-c3a389f83636 20 March 2012, 21:39:46 UTC
2e59f3c silence warnings on Solaris 11. git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43403 27541ba8-7e3a-0410-8455-c3a389f83636 20 March 2012, 10:43:44 UTC
0426a36 try suppressing unused-but-set-variable warning only for gcc 4.6. git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43402 27541ba8-7e3a-0410-8455-c3a389f83636 20 March 2012, 10:39:28 UTC
e3951c2 remove not universal recognized option -Wunused-but-set-variable, which btw should have been -Wno-unused-but-set-variable. git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43401 27541ba8-7e3a-0410-8455-c3a389f83636 20 March 2012, 09:38:47 UTC
04baf1a Import revision 43397 from the trunk: GetEntryNumberWith[Best]Index is not suppose to complain on stderr/stdout when the index is out of range, just return -1. (also remove debug '0' in if statement) git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43398 27541ba8-7e3a-0410-8455-c3a389f83636 19 March 2012, 22:23:11 UTC
06304ba Import revision 43390 from the trunk: Properly handle the case where the requested index is too high. (See http://root.cern.ch/phpBB3/viewtopic.php?p=61833 git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43391 27541ba8-7e3a-0410-8455-c3a389f83636 19 March 2012, 18:45:48 UTC
ece9012 Quiet compiler warning on legacy code git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43385 27541ba8-7e3a-0410-8455-c3a389f83636 19 March 2012, 16:45:05 UTC
64b7337 Import revision 43382 from the trunk: When generating the dictionary for a nested STL container, make sure to _also_ register the name _without_ std:: in any of the nested names. This should solve the underlying problem in https://savannah.cern.ch/bugs/?92491 git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43384 27541ba8-7e3a-0410-8455-c3a389f83636 19 March 2012, 16:16:59 UTC
5315d1c switching back gamma min to 0 git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43376 27541ba8-7e3a-0410-8455-c3a389f83636 16 March 2012, 17:26:51 UTC
ba6ee90 Set sensible ranges for gamma vars in stat uncert. Add method needed for analytic optimization of gammas git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43373 27541ba8-7e3a-0410-8455-c3a389f83636 16 March 2012, 14:34:55 UTC
348417f fixed bug in XML parsing for variational histogram in different files git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43364 27541ba8-7e3a-0410-8455-c3a389f83636 15 March 2012, 16:58:01 UTC
2c50bb8 Import patch 43107 (from B. Butler): Add the possibility to force submerging at node level, i.e. one submerger per physical machine. In this way the network traffic can be minimized, for example when merging large output files. The new feature is enabled by setting the Int_t parameter 'PROOF_MergersByHost' (or the directive 'Proof.MergersByHost') to a non-null value. git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43361 27541ba8-7e3a-0410-8455-c3a389f83636 15 March 2012, 10:58:38 UTC
a93cd2a Import revision 43357 from the trunk: Avoid crash in hadd (see https://savannah.cern.ch/bugs/?92486) when the resulting TTree is longer than the AutoSave length *and* the TFileMerger needs to handle the input files in more than one pass for example when there is more than 1000 input files or the -n option is passed to hadd (This result in needed to loop over the keys of the output file (for the 2nd set of input files and requires those keys to not be deleted during the merging) git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43358 27541ba8-7e3a-0410-8455-c3a389f83636 14 March 2012, 16:17:49 UTC
d6dc1f4 Import revision 43355 from the trunk: From Matthew Strait: A variety of spelling errors are fixed, along with some duplicated words and minor grammatical corrections. No code is touched. git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43356 27541ba8-7e3a-0410-8455-c3a389f83636 14 March 2012, 15:49:42 UTC
233b9cd Import revision 42927 from the trunk: Add -lCint to the link line for qtcint.so git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43354 27541ba8-7e3a-0410-8455-c3a389f83636 14 March 2012, 15:44:48 UTC
c183bf2 Import revision 43352 from the trunk: In AutoSave, the migration done in r22804 from use TDirectory::Write to TDirectory::WriteTObject incorrectly continued to use the enum while the later function require a string option (instead of a enum option value) git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43353 27541ba8-7e3a-0410-8455-c3a389f83636 14 March 2012, 15:31:00 UTC
0daa370 don't distclean tutorials/proof/ntprndm.root. git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43340 27541ba8-7e3a-0410-8455-c3a389f83636 13 March 2012, 08:55:32 UTC
f86be97 fix in case of non-system openssl being used. git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43339 27541ba8-7e3a-0410-8455-c3a389f83636 13 March 2012, 08:55:08 UTC
a003d61 add back special libGL linking case for MacOS X 10.5. git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43311 27541ba8-7e3a-0410-8455-c3a389f83636 09 March 2012, 08:44:01 UTC
28cc4ba Import patch 43295: - Re-arrage usage of xrootd-related entities in such a way that internal headers are not needed by 'netx' headers - Remove external support for very old xrootd versions (older than 4 years) git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43298 27541ba8-7e3a-0410-8455-c3a389f83636 08 March 2012, 15:11:51 UTC
b691772 From Bertrand: support for mingw autodetect as windows platform. git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43261 27541ba8-7e3a-0410-8455-c3a389f83636 06 March 2012, 15:41:47 UTC
0fa11e1 Import r43245 to make sure that the TProofOutputFile::kLocal bit is always honoured git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43249 27541ba8-7e3a-0410-8455-c3a389f83636 06 March 2012, 09:59:34 UTC
f7929d0 Import r43247 to depedencies for test 13 git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43248 27541ba8-7e3a-0410-8455-c3a389f83636 06 March 2012, 09:57:33 UTC
5bca744 From Pere: correct package name, fixes 92157. git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43235 27541ba8-7e3a-0410-8455-c3a389f83636 05 March 2012, 08:33:30 UTC
02a8503 make version v5-32-01. git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43180 27541ba8-7e3a-0410-8455-c3a389f83636 29 February 2012, 15:40:36 UTC
8f30117 merge fix 42492 from the trunbkl (fix HypotestResult::Print in case of asymptotic tests) git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43171 27541ba8-7e3a-0410-8455-c3a389f83636 29 February 2012, 11:01:18 UTC
caca132 Small adjustment to avoid clang compiler warning git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43166 27541ba8-7e3a-0410-8455-c3a389f83636 28 February 2012, 21:00:42 UTC
6f8bf09 Fix 2 related bugs - Handling of pdfs with conditional observables in the likelihood - Make pdf integrals that are cached and interpolated also work when one of the pdf observables is conditional o RooCachedReal - Propagate OperMode ADirty to function being cached o RooAbsCachedReal - Propagate OperMode ADirty to RooHistFunc that implements cache o RooVectorDataStore - NOCacheAndTrack will also disable caching of constant terms o RooAbsAnaConv - Declare original resolution model as NOCacheAndTrack to prevent superfluous cache calculations o RooAbsReal - In createIntObj() set caching wrapper to ADirty if the original integral is auto-determined to be so o RooAbsTestStatistic - Add debug option NCPU=-1, which amounts to NCPU=1, but run the the MP interface o RooNormSetCache - Fix bug in copy ctor o RooRealIntegral - Fix bug in autoSelectDirtyMode() - only consider value servers, not sterile servers o RooAbsTestStatistic - Mark conditional observables in pdf, rather than in dataset, as that is what the new vector-data-store uses git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43165 27541ba8-7e3a-0410-8455-c3a389f83636 28 February 2012, 20:02:31 UTC
41304d4 Import patch r43157 to fix a pre-compiler version check (should be '<=' instead of '<') git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43158 27541ba8-7e3a-0410-8455-c3a389f83636 28 February 2012, 14:51:48 UTC
86333b0 Import of r43130 from trunk. Don't remove cintdlls as part of clean target. Fixes Savannah #90487 git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43131 27541ba8-7e3a-0410-8455-c3a389f83636 26 February 2012, 16:27:31 UTC
200d638 fix localArgv access. Fixes issue 89905. git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43128 27541ba8-7e3a-0410-8455-c3a389f83636 26 February 2012, 14:25:34 UTC
4d9fed1 From Otto Schaile: fix for redirect. Fixes issue 91689. git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43126 27541ba8-7e3a-0410-8455-c3a389f83636 26 February 2012, 14:15:17 UTC
2e73224 From Bertrand: var args were not copied resulting in random errors. Fixes issue 91777. git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43124 27541ba8-7e3a-0410-8455-c3a389f83636 25 February 2012, 15:26:53 UTC
a488870 Makefile.macosx and Makefile.macosx64 are designed to look for a dynamically linked gfortran and do not find a static variant (libgfortran.a). This is fine for most installations, but the gfortran variant installed by Homebrew (a new but fairly widely-used Mac OS X package manager) installs a static libgfortran. This patch looks for both the .dylib and .a. Fixes issue 91832. git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43122 27541ba8-7e3a-0410-8455-c3a389f83636 25 February 2012, 15:10:41 UTC
3e81e2d merge fix 43118 from trunk git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43119 27541ba8-7e3a-0410-8455-c3a389f83636 24 February 2012, 15:36:32 UTC
5480cd0 merge from trunk fix http://root.cern.ch/viewvc?rev=43113&root=root&view=rev git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43114 27541ba8-7e3a-0410-8455-c3a389f83636 24 February 2012, 13:57:24 UTC
d994fd2 Import revision 43098 from the trunk: Make sure that the thread local gDirectory is initialized to gROOT rather than 0. git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43099 27541ba8-7e3a-0410-8455-c3a389f83636 22 February 2012, 21:59:01 UTC
da72e3e - add an option in the MakeAsimovData to pass a different set of poi values for generating the Asimov data ad a values of poi different than the one used for profiling the nuisance parameter values. This gives an extra flexibility in making the Asimov data set - fix the print level and the different trial loop (following changes done before in the PLTS class) for evaluating the PL git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43090 27541ba8-7e3a-0410-8455-c3a389f83636 22 February 2012, 13:47:01 UTC
db8a519 merge from trunk fix 43086 in the strategy for TMinuitMinimizer git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43087 27541ba8-7e3a-0410-8455-c3a389f83636 22 February 2012, 13:43:08 UTC
efba718 apply patch from Tim to fix logic in the trials for minimizing the likelihood in evaluating the test statistics git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43076 27541ba8-7e3a-0410-8455-c3a389f83636 21 February 2012, 17:37:22 UTC
6fc307c Import patch #43074: - Properly handle the error status code in TProof::SendFile. - Make sure that errors from TProofServ::ReceiveFile are properly transmitted back. git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43075 27541ba8-7e3a-0410-8455-c3a389f83636 21 February 2012, 17:33:45 UTC
d1fdee5 Import revision 43072 from the trunk: Fix the interpretation of 'TPad * pp = (TPad*)gPad' by CINT (see http://root.cern.ch/phpBB3/viewtopic.php?t=14197 git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43073 27541ba8-7e3a-0410-8455-c3a389f83636 21 February 2012, 17:20:54 UTC
23a75a8 o RooVectorDataStore - In recalculateCache() only remove projected observables if they are defined (is more efficient when this feature is not used) git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43054 27541ba8-7e3a-0410-8455-c3a389f83636 19 February 2012, 10:20:46 UTC
3f2d082 Import revision 43052 from the trunk: SetBufferOffset must be called before SetBufferDisplacement. This was inadvertently broken in the (optimization) revision 38801 and is preventing the reading of files with partial buffer/basket fast merge (For example file from CDF) (Also update GetEntryExport with some of the optimization from GetEntry) git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43053 27541ba8-7e3a-0410-8455-c3a389f83636 17 February 2012, 22:10:54 UTC
3e41104 Import revision 43048 from the trunk: Add missing dependencies for include/compiledata.h git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43051 27541ba8-7e3a-0410-8455-c3a389f83636 17 February 2012, 18:44:40 UTC
53babf1 o RooDataSet - Increase string buffer sizes from 1024 to 10000 git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43041 27541ba8-7e3a-0410-8455-c3a389f83636 17 February 2012, 11:19:47 UTC
3df8265 From Mattias Ellert: When the root configure script tries to detect available rfio libraries it properly detects libdpm, but then discards it because it can not find some additional castor libraries. These additional libraries should only be checked if the library found is libcastorrfio. git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43030 27541ba8-7e3a-0410-8455-c3a389f83636 16 February 2012, 12:59:05 UTC
b51e0ed Additional interpolation option git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43022 27541ba8-7e3a-0410-8455-c3a389f83636 16 February 2012, 03:41:43 UTC
9162b95 Patched ProfileLikelihoodTestStat from Tim git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43017 27541ba8-7e3a-0410-8455-c3a389f83636 16 February 2012, 02:58:44 UTC
d735624 Port of fix 43012 from trunk: Added static getter for the global magnetic field and used it in ~TVirtualMagField to prevent creating an instance of the global field git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43015 27541ba8-7e3a-0410-8455-c3a389f83636 15 February 2012, 15:06:43 UTC
a15df86 Import revision 43008 from the trunk: Add missing implementation (TGenericClassInfo::GetDirectoryAutoAdd) git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43009 27541ba8-7e3a-0410-8455-c3a389f83636 14 February 2012, 19:49:43 UTC
081daa3 allow passing and returning of strings with an \0 in their data git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43007 27541ba8-7e3a-0410-8455-c3a389f83636 14 February 2012, 19:00:43 UTC
f803d2d From Mattias Ellert: Building ruby against ruby 1.9 (Fedora 17) fails. Firstly, the installation paths to the headers have changed, so the configure script needs to be changed. Secondly, some previously deprecated stuff has been removed, so some lines of code needs to be adjusted. The attached patch addresses the issues. It still compiles with ruby 1.8 on RHEL5 with the patch applied. git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43003 27541ba8-7e3a-0410-8455-c3a389f83636 14 February 2012, 15:43:22 UTC
3435e11 From Mattias Ellert: The linking of Globus authentication plugin complains about undefined symbols. Adding libNet to the linking solves the issue. Fixes issue 91462. git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43002 27541ba8-7e3a-0410-8455-c3a389f83636 14 February 2012, 15:27:12 UTC
ab69966 Import of r42997 from trunk. Again the issue of CINT on 32bit with iostream: cout gets currupted due to bytecode optimization. git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@42998 27541ba8-7e3a-0410-8455-c3a389f83636 14 February 2012, 10:41:58 UTC
268e520 Fix isNaN issue git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@42991 27541ba8-7e3a-0410-8455-c3a389f83636 13 February 2012, 21:24:53 UTC
4b2e553 In banner update date range to 2012 git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@42990 27541ba8-7e3a-0410-8455-c3a389f83636 13 February 2012, 21:17:31 UTC
8714272 (from Sven) Set default reuseMultiGen to false pending some reports of possible problems with this option for certain configurations git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@42989 27541ba8-7e3a-0410-8455-c3a389f83636 13 February 2012, 21:06:06 UTC
9405113 (from Sven) MarkovChain.cxx/h: - new functions: // add another markov chain virtual void AddWithBurnIn(MarkovChain& otherChain, Int_t burnIn = 0); // add another markov chain virtual void Add(MarkovChain& otherChain, Double_t discardEntries = 0.0); HypoTestPlot.cxx/h: additional constructor for fixed range. SamplingDistPlot.cxx/h: - GetTH1F returns hist corresponding to last sampling distribution if none given - new functions SamplingDistPlot(Int_t nbins, Double_t min, Double_t max); // add a TH1 void AddTH1(TH1* h, Option_t *drawOptions=""); // add a TF1 void AddTF1(TF1* f, const char* title = NULL, Option_t *drawOptions="SAME"); // set legend void SetLegend(TLegend* l){ fLegend = l; } // change x range void SetXRange( double mi, double ma ) { fXMin = mi; fXMax = ma; } // change y range void SetYRange( double mi, double ma ) { fYMin = mi; fYMax = ma; } git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@42988 27541ba8-7e3a-0410-8455-c3a389f83636 13 February 2012, 21:03:07 UTC
f06f02a r42515 ------ o RooFactoryWSTool - Extend buffer size in string parser from 1K to 10K per expression o RooConstraintSum - Some naming changes o RooAbsPdf, RooGlobalFunc - Introduce named argument GlobalObservables(const RooArgSet&) to define normalization observables for constraint terms ('auxiliary measurements') Can be used in fitTo() and createNLL() o RooMultiVarGaussian - Implement analytical integration over parameters as well o RooMinuit - Implement speedup for orginal parameter lookup which speeds up very fast likelihoods with a large number of parameters r42546 ------ o RooPlot, RooHist - Add option to use average instead of bin center for residual and pull histograms (variant on proposed patch #4948) o RooAbsReal - Use createIntegral() instead of RooRealIntegral in createPlotProjection so that projection over multiple ranges is supported in ProjectionRange() o RooRealIntegral - In createIntegral() defer handling of no-integral scenarion to RooAbsReal to implement consistent behaviour that is needed for createPlotProjection o RooAbsData - Add a conditional TH1::Sumw2() call to fillHistogram to fix Savannah #83858 r42598 ------ o RooDataHist - Add support for inverse bin volume corrected, needed for RooHistPdf o RooHistPdf - Use inverse bin volument correction in partial analytical integrals for correct calculation (bug reported by G. Raven) o RooDataSet - In legacy tree-based constructors, also convert data store to vector-type if that is set as the default storage type o RooAbsOptTestStatistic - Disable level-2 optimization (cache-and-track) if storage class of dataset is not RooVectorDataStore r42723 ------- Fix bug in weighted NLL fits with NCPU>1 (reported by J. Walder) o RooRealMPFE - Add support for passing 'applyWeightSquared()' operation on likelihood functions o RooNLLVar - In applyWeightSquard() propagate call to components in MPMaster and SimMaster mode o RooAbsTestStatistic - Change data member _mpfeArray from private to protected r42737 ------- o RooTruthModel - Fix for stressRooFit failure r42781 ------- - Various optimizations and fixes from/for LHCb o RooAbsReal - Add new option setParameterizeIntegral() to optionally cache integrals in a RooCachedReal for all values of the given set of parameters o RooNameSet - Add setter method to support above change in RooAbsReal o RooAbsHiddenReal - Bug fix in blinding - fixes infinite loop o RooAbsAnaConvPdf - In analyticalIntegralWN() evaluate convolutions only if coefficient is not zero r42830 ------ o RooEffProd - Bug fix in normalization integral when explicit normRange() is set r42950 ------ Assorted bug fixes o RooChi2Var, RooXYChi2Var, RooDataWeightedAverage, RooNLLVar - Deploy upgraded interface of recalculateCache() o RooAbsDataStore - Extend interface for recalculateCache() to take needed info for smart recalculation when using NCPU>1 and to pass needed info for proper handling of normalization observables o RooCompositeDataStore - Forward recalculateCache() to components (should not be needed but just in case) o RooVectorDataStore - Treat conditional observables properly in the normalization set passed to cached pdfs - Only update elements that are actually being recalculated when using NumCPU>1 o RooAbsAnaConv - Persist _model so that generation works after persistence o RooAbsReal - Disable cache-and-track when making plot projections with DataWeightedAverage, as this cannto work because the needed information for normalization is not available - Reinstate cloning of the function in fillDataHist(). Without it is is possible to trigger as accidental 'self-destruct' of cached normalization objects that call fillDataHist() o RooCachedReal - Make evaluate() return _func instead of null to make disableCache mode of base class functional - Initialize data member _useCdfBoundaries in all ctors r42963 ------ Assorted bug fixes o RooGaussModel - Fix 2 minus signs in cosh convolution term for flip-side decays (fixes Savannah #90845) o RooSpHarmonic - Fix in expression of partial integral (from G. Raven) o RooProdPdf, RooAbsAnaConvPdf, RooAddPdf - Adapt to auto-sizing AIC caches o RooCachedReal - Eliminate progress indicator for cache filling o RooHistFunc - Advertise maximum of RooHistFunc through dedicated interface to speed up generation of pdfs that use a RooHistFunc as efficiency o RooAbsCachedReal - Move cache operation message from INFO to DEBUG level o RooAbsCollection - Inline method fwdIterator() for increased speed o RooAICRegistry - Use stl vector instead of static array for contents to avoid overflow when using complex pdfs [ R. Aaij ] o RooAbsTestStatistic - Fix memory leak (reported on Forum) o RooEffGenContext - More efficient implementation using kwown maximum value of efficiency function (if advertised) [ from G.Raven/R.Aaij ] r42976 ------ Assorted bug fixes o RooUnblindPrecision,RooUnblindOffset,RooUnblindUniform,RooUnblindCPAsymVar - Fix default ctor for persistence (Savannah #91268) o RooBlindTools - Add default ctor o RooProdPdf - Set evaluation cutoff criteria to <= instead of < so that cutoff at zero actually terminates sequence (G. Raven) o RooAbsCachedReal, RooAbsCachedPdf - Fix signed/unsigned int mismatch o RooAbsAbsAnaConv - Cache range name strings in RooNameReg for faster lookup o RooAbsTestStatistic - Fix compiler warning o RooObjCacheManager - Follow changes in RooCacheManager<T> o RooHistPdf - In analytical integration, also fast-track integration over ranges if these ranges map to the nominal full range o RooCacheManager - Use vector<T*> instead of T** for storage so that arrays grow with use (needed for LHCb fits) r42984 ------- Assorted bug fixes o Roo1DMomentMorphFunction, RooFunctorBinding, RooFunctor1DBinding, RooProdPdf, RooAbsRealLValue, RooSimSplitGenContext, RooBinIntegrator, RooVectorDataStore, RooSegmentedIntegrator, RooChangeTracker, RooAbsReal,RooFactoryWSTool, RooRealIntegral, RooTreeDataStore, RooUnitTest, RooAbsPdf - Coverity fixes (mostly missing initialization) o RooDataHist - Fix in bin volume correction for partial integrals o RooAbsData - Remove stray debug comment o RooObjCacheManager - Follow change in RooCacheManager o RooCacheManager - Back out LHCb version - new version that does same thing but works correctly r42985 ------ o RooDataSet - Add missing weight() in fillHistogram git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@42987 27541ba8-7e3a-0410-8455-c3a389f83636 13 February 2012, 19:56:24 UTC
75866c4 Set no rounding option to poisson constraint terms for stat error in HistFactory git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@42965 27541ba8-7e3a-0410-8455-c3a389f83636 10 February 2012, 20:12:41 UTC
e1ff42f Merge r42940 from trunk: Fix a problem with new style when using SetBackgroundPixmap() with flat buttons. git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@42943 27541ba8-7e3a-0410-8455-c3a389f83636 09 February 2012, 16:23:57 UTC
cc01619 Import of r42933 from trunk. From Pere: CMake fix for libRuby dependencies git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@42934 27541ba8-7e3a-0410-8455-c3a389f83636 09 February 2012, 08:30:19 UTC
baaaf80 Patch to ParamHistFunc git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@42924 27541ba8-7e3a-0410-8455-c3a389f83636 08 February 2012, 16:31:34 UTC
d6639fd Import of r42913 from trunk. From Pere: link genmap against -ldl, needed by e.g. Ubuntu 11.10 due to its "only link if needed" not pulling it in through other libraries git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@42914 27541ba8-7e3a-0410-8455-c3a389f83636 08 February 2012, 08:22:12 UTC
a32aa0a Import patch #42904: In TProofOutputFile, add switch to control the way histograms are merged by TFileMerger, i.e. one-by-one or all-in-one-go. The default is one-by-one which requires much less memory. Merging in one-go (the previous default) can be activated by passing 'H' in the constructor options. git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@42907 27541ba8-7e3a-0410-8455-c3a389f83636 07 February 2012, 14:32:53 UTC
9f5dd22 Apply r41884 from trunk: suppress "X needs to have dll-interface to be used by clients of class Y" git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@42905 27541ba8-7e3a-0410-8455-c3a389f83636 07 February 2012, 14:12:01 UTC
e29405b From trunk: Silence "fNSPrefix needs to have dll-interface" on Windows. git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@42902 27541ba8-7e3a-0410-8455-c3a389f83636 07 February 2012, 13:07:42 UTC
2a787d3 Import of r42897 from trunk. Warn about field selection directives that don't match any member. Fixes Savannah #90061 git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@42899 27541ba8-7e3a-0410-8455-c3a389f83636 07 February 2012, 10:34:10 UTC
2867a08 Import of r42896 from trunk. demangled function name changed: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46332 This looks more like a function on binutils than gcc, but let's cut off at GCC 4.6 nevertheless... git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@42898 27541ba8-7e3a-0410-8455-c3a389f83636 07 February 2012, 10:33:53 UTC
feddfcf Import revision 42890 from the trunk: malloc.h is non-standard and replaced by stdlib.h on many platform (MACOS, FreeBSD) (see http://root.cern.ch/phpBB3/viewtopic.php?t=13460) git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@42891 27541ba8-7e3a-0410-8455-c3a389f83636 06 February 2012, 18:20:31 UTC
603b136 Import of r42872 from trunk. Add reference files etc to distribution - else we nobody can run the stress suite. git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@42880 27541ba8-7e3a-0410-8455-c3a389f83636 04 February 2012, 19:15:31 UTC
5d16cee Import of r42651 from trunk. Include config/Makefile.config and config/Makefile.comp; they can be useful (e.g. for testing the binary distribution with roottest) git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@42879 27541ba8-7e3a-0410-8455-c3a389f83636 04 February 2012, 19:15:15 UTC
c05b04e Import of r42848 from trunk. Class names can contain templates. Add template class parser number 1012. Fixes Savannah #90486 git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@42849 27541ba8-7e3a-0410-8455-c3a389f83636 02 February 2012, 09:17:18 UTC
06fb3e5 copy from trunk a new version of StandardHypoTestInvDemo macro with several fixes and support for AsymptoticCalculator with nominal Asimov data sets git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@42837 27541ba8-7e3a-0410-8455-c3a389f83636 31 January 2012, 16:48:12 UTC
068a66c merge from trunk fixes from 42828 to 42834 git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@42835 27541ba8-7e3a-0410-8455-c3a389f83636 31 January 2012, 16:43:11 UTC
576d766 Import revision 42810 from the trunk: In G__tagtable_setup, we need to lookup the fully qualified class template name (via G__defined_templateclass) but need to use the unqualified name for declaration (via G__createtemplateclass, which takes the scope via G__def_tagnum and G__tagdefining). This fixes revision 42805 git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@42811 27541ba8-7e3a-0410-8455-c3a389f83636 27 January 2012, 13:43:11 UTC
9c927e2 Import revision 42805 from the trunk: In G__tagtable_setup, Look for the fully qualified name of class instance (rather assuming it is never in a namespace!). This fixes https://savannah.cern.ch/bugs/?83909 git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@42806 27541ba8-7e3a-0410-8455-c3a389f83636 26 January 2012, 21:00:41 UTC
e263cc2 Import revision 42566 from the trunk: Replace strcpy() with memmove(), the source and destination strings overlap here, and we were getting corruption during the copy. Fixes problem generating the MathCore library. git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@42804 27541ba8-7e3a-0410-8455-c3a389f83636 26 January 2012, 19:57:52 UTC
d97e3eb Import revision 42802 from the trunk: Improve the code used for forward compatibility (record the type as 'TDirectory' even-though the class is now 'TDirectoryFile') by delaying the switching of the class name until it is written (to the buffer). This avoids problem where a TKey is created (by TFile::mkdir) and then immediately used for reading (this happens in the incremental file merger). This fixes <http://savannah.cern.ch/bugs/?88174> git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@42803 27541ba8-7e3a-0410-8455-c3a389f83636 26 January 2012, 19:56:24 UTC
4a17c92 Import patch 42798: do not rely on adjacency to remove duplicates git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@42799 27541ba8-7e3a-0410-8455-c3a389f83636 26 January 2012, 16:11:39 UTC
62fa0d9 Import rev 42084 from trunk. Requested for ALICE event display. Fix crash on exit when stamped element map is not empty. git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@42786 27541ba8-7e3a-0410-8455-c3a389f83636 24 January 2012, 23:31:54 UTC
91a738c Import revision 42783 from the trunk: Make sure that in the tertiary operator implementation we always load the branch that are needed (even in the case cond ? y : -y where cond is false). This fixes https://savannah.cern.ch/bugs/?90826 git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@42784 27541ba8-7e3a-0410-8455-c3a389f83636 24 January 2012, 21:31:00 UTC
5fce237 Import of r42768 from trunk. Improved f77 flags for newer CC (less warnings) git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@42777 27541ba8-7e3a-0410-8455-c3a389f83636 23 January 2012, 17:14:39 UTC
8b6b7ec Import of r42746 from trunk. CC_MINOR_VER for Studio Express 12.3 is 12. Need to allow for more minor digits than one, and need to look for words (not substring) when determining whether we have 5.0, 5.1, 5.2, 5.3 or 5.4: 5.12 contains "1" and was matching the case that was intended for 5.1 git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@42776 27541ba8-7e3a-0410-8455-c3a389f83636 23 January 2012, 16:55:23 UTC
cba9551 Import patch 42757 fixing mem leak due to multiple gLibraryVersion allocations git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@42770 27541ba8-7e3a-0410-8455-c3a389f83636 23 January 2012, 15:24:05 UTC
2f08fcc Adapt patch r42761 to fix issue with TProof::Load when auxilliary files are sent over git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@42765 27541ba8-7e3a-0410-8455-c3a389f83636 23 January 2012, 14:16:26 UTC
dcc0f12 Import class to analyse the performance tree git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@42732 27541ba8-7e3a-0410-8455-c3a389f83636 19 January 2012, 14:50:27 UTC
1159239 merge revision 42730 from the trunk git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@42731 27541ba8-7e3a-0410-8455-c3a389f83636 19 January 2012, 14:42:57 UTC
b1541cc Import patch 42578 git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@42727 27541ba8-7e3a-0410-8455-c3a389f83636 19 January 2012, 14:19:17 UTC
a658bad Fix compiler warnings git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@42725 27541ba8-7e3a-0410-8455-c3a389f83636 19 January 2012, 13:03:13 UTC
back to top