30afcd4 | Fons Rademakers | 27 March 2012, 20:50:19 UTC | 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 | Fons Rademakers | 27 March 2012, 20:48:19 UTC | 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 | Philippe Canal | 27 March 2012, 19:32:09 UTC | 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 | Philippe Canal | 24 March 2012, 00:02:01 UTC | 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 | Philippe Canal | 23 March 2012, 23:27:19 UTC | 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 | Gerardo Ganis | 23 March 2012, 14:31:21 UTC | 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 | Fons Rademakers | 22 March 2012, 10:31:20 UTC | 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 | Gerardo Ganis | 21 March 2012, 19:56:42 UTC | 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 | Gerardo Ganis | 20 March 2012, 23:42:53 UTC | 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 | Lorenzo Moneta | 20 March 2012, 21:39:46 UTC | 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 | Fons Rademakers | 20 March 2012, 10:43:44 UTC | 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 | Fons Rademakers | 20 March 2012, 10:39:28 UTC | 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 | Fons Rademakers | 20 March 2012, 09:38:47 UTC | 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 | Philippe Canal | 19 March 2012, 22:23:11 UTC | 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 | Philippe Canal | 19 March 2012, 18:45:48 UTC | 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 | Philippe Canal | 19 March 2012, 16:45:05 UTC | 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 | Philippe Canal | 19 March 2012, 16:16:59 UTC | 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 | Kyle Cranmer | 16 March 2012, 17:26:51 UTC | 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 | Kyle Cranmer | 16 March 2012, 14:34:55 UTC | 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 | Kyle Cranmer | 15 March 2012, 16:58:01 UTC | 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 | Gerardo Ganis | 15 March 2012, 10:58:38 UTC | 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 | Philippe Canal | 14 March 2012, 16:17:49 UTC | 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 | Philippe Canal | 14 March 2012, 15:49:42 UTC | 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 | Philippe Canal | 14 March 2012, 15:44:48 UTC | 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 | Philippe Canal | 14 March 2012, 15:31:00 UTC | 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 | Fons Rademakers | 13 March 2012, 08:55:32 UTC | 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 | Fons Rademakers | 13 March 2012, 08:55:08 UTC | 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 | Fons Rademakers | 09 March 2012, 08:44:01 UTC | 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 | Gerardo Ganis | 08 March 2012, 15:11:51 UTC | 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 | Fons Rademakers | 06 March 2012, 15:41:47 UTC | 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 | Gerardo Ganis | 06 March 2012, 09:59:34 UTC | 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 | Gerardo Ganis | 06 March 2012, 09:57:33 UTC | 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 | Fons Rademakers | 05 March 2012, 08:33:30 UTC | 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 | Fons Rademakers | 29 February 2012, 15:40:36 UTC | 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 | Lorenzo Moneta | 29 February 2012, 11:01:18 UTC | 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 | Wouter Verkerke | 28 February 2012, 21:00:42 UTC | 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 | Wouter Verkerke | 28 February 2012, 20:02:31 UTC | 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 | Gerardo Ganis | 28 February 2012, 14:51:48 UTC | 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 | Axel Naumann | 26 February 2012, 16:27:31 UTC | 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 | Fons Rademakers | 26 February 2012, 14:25:34 UTC | 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 | Fons Rademakers | 26 February 2012, 14:15:17 UTC | 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 | Fons Rademakers | 25 February 2012, 15:26:53 UTC | 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 | Fons Rademakers | 25 February 2012, 15:10:41 UTC | 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 | Lorenzo Moneta | 24 February 2012, 15:36:32 UTC | 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 | Lorenzo Moneta | 24 February 2012, 13:57:24 UTC | 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 | Philippe Canal | 22 February 2012, 21:59:01 UTC | 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 | Lorenzo Moneta | 22 February 2012, 13:47:01 UTC | - 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 | Lorenzo Moneta | 22 February 2012, 13:43:08 UTC | 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 | Lorenzo Moneta | 21 February 2012, 17:37:22 UTC | 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 | Gerardo Ganis | 21 February 2012, 17:33:45 UTC | 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 | Philippe Canal | 21 February 2012, 17:20:54 UTC | 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 | Wouter Verkerke | 19 February 2012, 10:20:46 UTC | 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 | Philippe Canal | 17 February 2012, 22:10:54 UTC | 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 | Philippe Canal | 17 February 2012, 18:44:40 UTC | 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 | Wouter Verkerke | 17 February 2012, 11:19:47 UTC | 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 | Fons Rademakers | 16 February 2012, 12:59:05 UTC | 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 | Kyle Cranmer | 16 February 2012, 03:41:43 UTC | 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 | Kyle Cranmer | 16 February 2012, 02:58:44 UTC | 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 | Andrei Gheata | 15 February 2012, 15:06:43 UTC | 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 | Philippe Canal | 14 February 2012, 19:49:43 UTC | 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 | Wim Lavrijsen | 14 February 2012, 19:00:43 UTC | 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 | Fons Rademakers | 14 February 2012, 15:43:22 UTC | 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 | Fons Rademakers | 14 February 2012, 15:27:12 UTC | 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 | Axel Naumann | 14 February 2012, 10:41:58 UTC | 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 | Wouter Verkerke | 13 February 2012, 21:24:53 UTC | 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 | Wouter Verkerke | 13 February 2012, 21:17:31 UTC | 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 | Wouter Verkerke | 13 February 2012, 21:06:06 UTC | (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 | Wouter Verkerke | 13 February 2012, 21:03:07 UTC | (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 | Wouter Verkerke | 13 February 2012, 19:56:24 UTC | 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 | Kyle Cranmer | 10 February 2012, 20:12:41 UTC | 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 | Bertrand Bellenot | 09 February 2012, 16:23:57 UTC | 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 | Axel Naumann | 09 February 2012, 08:30:19 UTC | 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 | Kyle Cranmer | 08 February 2012, 16:31:34 UTC | 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 | Axel Naumann | 08 February 2012, 08:22:12 UTC | 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 | Gerardo Ganis | 07 February 2012, 14:32:53 UTC | 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 | Axel Naumann | 07 February 2012, 14:12:01 UTC | 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 | Axel Naumann | 07 February 2012, 13:07:42 UTC | 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 | Axel Naumann | 07 February 2012, 10:34:10 UTC | 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 | Axel Naumann | 07 February 2012, 10:33:53 UTC | 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 | Philippe Canal | 06 February 2012, 18:20:31 UTC | 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 | Axel Naumann | 04 February 2012, 19:15:31 UTC | 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 | Axel Naumann | 04 February 2012, 19:15:15 UTC | 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 | Axel Naumann | 02 February 2012, 09:17:18 UTC | 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 | Lorenzo Moneta | 31 January 2012, 16:48:12 UTC | 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 | Lorenzo Moneta | 31 January 2012, 16:43:11 UTC | 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 | Philippe Canal | 27 January 2012, 13:43:11 UTC | 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 | Philippe Canal | 26 January 2012, 21:00:41 UTC | 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 | Philippe Canal | 26 January 2012, 19:57:52 UTC | 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 | Philippe Canal | 26 January 2012, 19:56:24 UTC | 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 | Gerardo Ganis | 26 January 2012, 16:11:39 UTC | 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 | Matevz Tadel | 24 January 2012, 23:31:54 UTC | 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 | Philippe Canal | 24 January 2012, 21:31:00 UTC | 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 | Axel Naumann | 23 January 2012, 17:14:39 UTC | 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 | Axel Naumann | 23 January 2012, 16:55:23 UTC | 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 | Gerardo Ganis | 23 January 2012, 15:24:05 UTC | 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 | Gerardo Ganis | 23 January 2012, 14:16:26 UTC | 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 | Gerardo Ganis | 19 January 2012, 14:50:27 UTC | 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 | Lorenzo Moneta | 19 January 2012, 14:42:57 UTC | 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 | Gerardo Ganis | 19 January 2012, 14:19:17 UTC | 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 | Wouter Verkerke | 19 January 2012, 13:03:13 UTC | 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 |