Mapper of bin indices for slice operations.
Definition at line 24 of file RSliceBinIndexMapper.hxx.
#include <ROOT/RSliceBinIndexMapper.hxx>
◆ RSliceBinIndexMapper()
| ROOT::Experimental::Internal::RSliceBinIndexMapper::RSliceBinIndexMapper |
( |
std::vector< RSliceSpec > | sliceSpecs | ) |
|
|
inlineexplicit |
◆ ComputeMappedDimensionality()
| static std::size_t ROOT::Experimental::Internal::RSliceBinIndexMapper::ComputeMappedDimensionality |
( |
const std::vector< RSliceSpec > & | sliceSpecs | ) |
|
|
inlinestaticprivate |
◆ GetMappedDimensionality()
| std::size_t ROOT::Experimental::Internal::RSliceBinIndexMapper::GetMappedDimensionality |
( |
| ) |
const |
|
inline |
◆ GetSliceSpecs()
| const std::vector< RSliceSpec > & ROOT::Experimental::Internal::RSliceBinIndexMapper::GetSliceSpecs |
( |
| ) |
const |
|
inline |
◆ Map()
| bool ROOT::Experimental::Internal::RSliceBinIndexMapper::Map |
( |
const std::vector< RBinIndex > & | original, |
|
|
std::vector< RBinIndex > & | mapped ) const |
|
inline |
Map a vector of RBinIndex according to the slice specifications.
- Parameters
-
| [in] | original | the original bin indices |
| [out] | mapped | the mapped bin indices |
- Returns
- whether the mapping was successful or the bin content should be discarded
Definition at line 60 of file RSliceBinIndexMapper.hxx.
◆ fMappedDimensionality
| std::size_t ROOT::Experimental::Internal::RSliceBinIndexMapper::fMappedDimensionality |
|
private |
◆ fSliceSpecs
| std::vector<RSliceSpec> ROOT::Experimental::Internal::RSliceBinIndexMapper::fSliceSpecs |
|
private |
The documentation for this class was generated from the following file: