You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[RF] Vectorize RooAbsBinning interface for bin index lookups
The `RooAbsBinning` interface for bin index lookups was changed to
enable vectorized implementations. Instead of having the override
`RooAbsBinning::binNumber()`, the binning implementations now have to
override the `RooAbsBinning::binNumbers()` function to evaluate the bin
indices of multiple values in one function call.
The interface of `RooAbsBinning::binNumbers()` is designed to facilitate
the accregation of bin indices over multiple dimensions.
The former `RooAbsBinning::binNumber()` method is now implement in terms
of the vectorized version, such that we automatically get wide test
coverage. It was verified that this doesn't come with a performance
overhead.
This will greatly facilitate the vectorization of the RooHistPdf and
RooHistFunc later.
Copy file name to clipboardExpand all lines: README/ReleaseNotes/v628/index.md
+5Lines changed: 5 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -175,6 +175,11 @@ The `RooAbsMinimizerFcn` class and its implementation `RooMinimizerFcn` were rem
175
175
These classes are implementation details of the RooMinimizer and should not be used in your code.
176
176
In the unlikely case that this causes any problem for you, please open a GitHub issue requesting to extend the RooMinimizer by the needed functionality.
177
177
178
+
### Vectorize `RooAbsBinning` interface for bin index lookups
179
+
180
+
The `RooAbsBinning` interface for bin index lookups was changed to enable vectorized implementations.
181
+
Instead of having the override `RooAbsBinning::binNumber()`, the binning implementations now have to override the `RooAbsBinning::binNumbers()` function to evaluate the bin indices of multiple values in one function call.
182
+
178
183
## 2D Graphics Libraries
179
184
180
185
- Implement the option "File": The current file name is painted on the bottom right of each plot
0 commit comments