root
root copied to clipboard
The official repository for ROOT: analyzing, storing and visualizing big data, scientifically
Use `std::span` instead of `std::vector const&` for function parameters in Minuit2. The motivation is that `std::span` is more general. If the function takes a `std::vector const&`, the inputs are forced...
### Check duplicate issues. - [X] Checked for duplicates ### Description The pythonization of `TDirectoryFile` has a `_TDirectoryFile_Get` function (used to implement `Get()`) that may return a TObject whose memory...
This PR refactors (or rather, rewrites) `hadd`'s argument parsing code to achieve the following improvements: - code is simpler to follow, more consistent among different flags and extracted from main...
As noted in GitHub issue #7103, the interpolation code 3 is the same as code 2 in the `FlexibleInterpVar` and the `PiecewiseInterpolation` classes. According to some comments in the source...
* Removal of members * Removal of base class * Reordering of members Some more tests of cases that we probably want to support eventually are available in a branch:...
# This Pull request: refactors RNTupleMerger to properly support late model extension. The "Union" merging mode is added, allowing the merger to late-model-extend the destination to include all the fields...
- [x] Checked for duplicates ### Describe the bug The size validation is missing in https://github.com/root-project/root/blob/master/core/zstd/src/ZipZSTD.cxx line 47. This leads to invalid stream in case of sizes between 0x1000000 and...
From https://root-forum.cern.ch/t/segmentation-error-when-i-try-to-draw-a-histogram/47392 Opening https://root-forum.cern.ch/uploads/short-url/vue07kduqCLe9dhZ3MGW8pLWja0.root shows ``` root [0] Attaching file file05.root as _file0... Warning in : unique_ptr: __uniq_ptr_data has no streamer or dictionary, data member "_M_t" will not be saved...
It would be good to provide a tutorial how we (RNTuple developers) envision the APIs to be used by experiment frameworks. Relevant classes and methods that come to mind: *...
### Description `libstdc++` provides `std::filesystem` symbols in a static archive `libstdc++fs.a`. This causes problems on some platforms because the linker might strip the symbols. See https://github.com/root-project/root/issues/11601 and the note on...