From a5c4f22b397a988b60aaad44fef4b005b999ff21 Mon Sep 17 00:00:00 2001 From: Olivier Couet Date: Tue, 12 Nov 2024 15:27:12 +0100 Subject: [PATCH] update release notes --- README/ReleaseNotes/v634/index.md | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/README/ReleaseNotes/v634/index.md b/README/ReleaseNotes/v634/index.md index 8512589e94fef..5301a67b9c27e 100644 --- a/README/ReleaseNotes/v634/index.md +++ b/README/ReleaseNotes/v634/index.md @@ -139,7 +139,7 @@ The [TUnfold package](https://www.desy.de/~sschmitt/tunfold.html) inside ROOT is ## Math Libraries -### Minuit2 +### Minuit2 * **Usage of `std::span`in the interface**: To avoid forcing the user to do manual memory allocations via `std::vector`, the interfaces of Minuit 2 function adapter classes like `ROOT::Minuit2::FCNBase` or `ROOT::Minuit2::FCNGradientBase` were changed to accept `std::span` arguments instead of `std::vector const&`. This should have minimal impact on users, since one should usual use Minuit 2 via the `ROOT::Math::Minimizer` interface, which is unchanged. @@ -158,6 +158,8 @@ This should have minimal impact on users, since one should usual use Minuit 2 vi * Initial error values can be used for initializating the Hessian matrix to be used in Minuit2 minimization algorithms by setting the `RooMinimizer::Config` option `setInitialCovariance` to `true`. These values correspond to the diagonal entries of the initial covariance matrix. +* `THStack:GetMinimum()` was not correct in case of negative contents. + ### Deprecations * The `RooStats::MarkovChain::GetAsDataSet` and `RooStats::MarkovChain::GetAsDataHist` functions are deprecated and will be removed in ROOT 6.36. The same functionality can be implemented by calling `RooAbsData::reduce` on the Markov Chain's `RooDataSet*` (obtained using `MarkovChain::GetAsConstDataSet`) and then obtaining its binned clone(for `RooDataHist`). @@ -223,7 +225,18 @@ TCanvas::SaveAll({c1, c2, c3, c4}, "file.pdf"); ``` ## 2D Graphics Libraries +* In `TGraphErrors` `TGraphAsymmErrors` and `TGraphBentErrors`, the error bars were drawn + inside the marker when the marker was bigger than the error bars. This produced a weird + plot. This is now fixed. + + When error-bars exceeded the y range limits the end of error bars were nevertheless displayed + on the x-bottom and top axis. So it looked like the total error bar while it was indeed not. + +* New color schemes have been implemented as described [here](https://root.cern.ch/blog/new-color-schemes/). + +* Implement properly the TScatter palette attributes as requested [here](https://github.com/root-project/root/issues/15922). +* Add `TStyle::SetLegendFillStyle` ## 3D Graphics Libraries @@ -326,6 +339,8 @@ JSROOT is now used as default display in `jupyter`. ## Tutorials +* New tutorials [accessiblecolorschemes.C](https://root.cern/doc/master/accessiblecolorschemes_8C.html) + and [hstackcolorscheme.C](https://root.cern/doc/master/thstackcolorscheme_8C.html). ## Class Reference Guide