- Mar 25, 2023
-
-
Garima Singh authored
This commit adds the initial implementation of the code-squashing approach for AD. Users can now squash their models into a single function that can then be used for evaluation, derivative calculation, minimization, etc. through the RooFuncWrapper.
-
Sanjiban Sengupta authored
-
- Mar 24, 2023
-
-
Javier Lopez-Gomez authored
-
Bertrand Bellenot authored
[windows] Fix building freetype, tbb and gtest in Debug mode with debug runtime libraries on Windows
-
Axel Naumann authored
-
Sergey Linev authored
Allows to configure different bins width for X and Y projections
-
Sergey Linev authored
-
Sergey Linev authored
fix several warnings from openui5
-
Sergey Linev authored
Let draw both left and bottom panels. Try to catch resize of bottom panel to resize left panel at the same time
-
Sergey Linev authored
-
- Mar 23, 2023
-
-
Josh Bendavid authored
-
Josh Bendavid authored
reduce the use of locks in TPluginHandler and add fast path to ExecPlugin when type matching can be guaranteed
-
Josh Bendavid authored
-
- Mar 22, 2023
-
-
Enrico Guiraud authored
When some column types were specified explicitly by the user, RCsvDS forgot to add that type to fColTypesList, which in turn caused RCsvDS::SetEntry to skip the proper loading of some column data. This fixes #12520.
-
Enrico Guiraud authored
The "Height" column is actually a double, it's surprising to tell the datasource it's a string. Use "Name" as a string instead.
-
Enrico Guiraud authored
This is a test for #12520.
-
Enrico Guiraud authored
-
Jonas Rembser authored
They should be stored in a vector corresponding to the sample, not in a local variable that will not be reused later.
-
Jonas Rembser authored
It's more efficient and also clearer from an ownership perspective if all objects are directly emplaced into the workspace.
-
Carsten Burgard authored
-
Jonas Rembser authored
-
Stephan Hageboeck authored
ROOT::TestSupport checks info/warning/error messages during unit tests. Previously, it would generate one global failure irrespective of how many messages have been received. Now, each wrong message generates a dedicated failure.
-
Sergey Linev authored
- use TString method to check name for space symbol - fix compiler warning
-
Rafał Lalik authored
-
Rafał Lalik authored
TRatioPlot defines three pads named upper_pad, lower_pad and top_pad. If single canvas contains two or more TRatioPlots, the saved C macro declares same object variable names resulting in runtime error. This fix add counter suffix to pads (like for histograms) resulting in unique pad names.
-
Bertrand Bellenot authored
-
- Mar 21, 2023
-
-
Jonas Rembser authored
After my previous work on the RooFit minimizer interfaces, it is relatively easy to allow passing a custom gradient function to the RooMinimizer constructor. The interface might still evolve in the future, but this commit is still a milestone because now we can get actual `RooFitResult` objects that were obtained minimizing a RooFuncWrapper that wraps both the likelihood and the gradient code. Some helper functionality that was originally in the new RooFuncWrapper class but that is not needed anymore with the new minimizer interface was removed.
-
Axel Naumann authored
C++20 is currently still known broken.
-
Axel Naumann authored
-
Axel Naumann authored
-
Axel Naumann authored
This reverts commit a4c07502. While this itself might not cause build issues, the related commit 90ffa89a does; handle them together.
-
Axel Naumann authored
This reverts commit 90ffa89a. It causes build failures on GCC 12.2.1 / c++17 with ``` [ 70%] Generating G__Core.cxx, ../lib/Core.pcm In file included from input_line_7:111: /home/linev/build/webgui/include/ROOT/RDirectoryEntry.hxx:31:33: error: missing '#include <bits/chrono.h>'; 'system_clock' must be declared before it is used using clock_t = std::chrono::system_clock; ^ /usr/include/c++/12/bits/chrono.h:1110:12: note: declaration here is not visible struct system_clock ^ In module 'std' imported from input_line_1:1: /usr/include/c++/12/bits/move.h:204:11: error: missing '#include <bits/chrono.h>'; 'time_point' must be defined before it is used _Tp __tmp = _GLIBCXX_MOVE(__a); ^ /home/linev/build/webgui/include/ROOT/RDirectoryEntry.hxx:89:4: note: in instantiation of function template specialization 'std::swap<std::chrono::time_point<std::chrono::system_clock, std::chrono::duration<long, std::ratio<1, 1000000000>>>>' requested here swap(fDate, other.fDate); ^ /usr/include/c++/12/bits/chrono.h:856:14: note: definition here is not reachable struct time_point ```
-
Axel Naumann authored
This fixes building ROOT (and installing the prerequisite python packages) e.g. on Alma9.
-
Sergey Linev authored
Also offsets for exp labels and fStripDecimals are supported
-
Sergey Linev authored
Format code a little bit
-
Sergey Linev authored
Protect against nullptr argument Move into implementation to provide proper documentation
-
Sergey Linev authored
Redirect calls to: * TGaxis::SetMaxDigits() * TGaxis::GetMaxDigits() * TGaxis::SetExponentOffset() Let use these configurations also in TWebCanvas, which has access to gStyle object
-
Vassil Vassilev authored
-
Vassil Vassilev authored
-
Axel Naumann authored
-