yoda is hosted by Hepforge, IPPP Durham
YODA - Yet more Objects for Data Analysis 2.0.0
YODA::BinnedStorage< BinContentT, AxisT > Member List

This is the complete list of members for YODA::BinnedStorage< BinContentT, AxisT >, including all inherited members.

BaseT typedefYODA::BinnedStorage< BinContentT, AxisT >protected
bin(size_t idx) noexceptYODA::BinnedStorage< BinContentT, AxisT >inline
bin(size_t idx) const noexceptYODA::BinnedStorage< BinContentT, AxisT >inline
bin(const std::array< size_t, sizeof...(AxisT)> &idxLocal) noexceptYODA::BinnedStorage< BinContentT, AxisT >inline
bin(const std::array< size_t, sizeof...(AxisT)> &idxLocal) const noexceptYODA::BinnedStorage< BinContentT, AxisT >inline
binAt(typename BinningT::EdgeTypesTuple &&coords) noexceptYODA::BinnedStorage< BinContentT, AxisT >inline
binAt(typename BinningT::EdgeTypesTuple &&coords) const noexceptYODA::BinnedStorage< BinContentT, AxisT >inline
binDim() const noexceptYODA::BinnedStorage< BinContentT, AxisT >inline
BinDimension typedefYODA::BinnedStorage< BinContentT, AxisT >
BinnedStorage()YODA::BinnedStorage< BinContentT, AxisT >inline
BinnedStorage(const BinningT &binning)YODA::BinnedStorage< BinContentT, AxisT >inline
BinnedStorage(BinningT &&binning)YODA::BinnedStorage< BinContentT, AxisT >inline
BinnedStorage(const std::vector< AxisT > &... edges)YODA::BinnedStorage< BinContentT, AxisT >inline
BinnedStorage(std::vector< AxisT > &&... edges)YODA::BinnedStorage< BinContentT, AxisT >inline
BinnedStorage(std::initializer_list< AxisT > &&... edges)YODA::BinnedStorage< BinContentT, AxisT >inline
BinnedStorage(const Axis< AxisT > &... axes)YODA::BinnedStorage< BinContentT, AxisT >inline
BinnedStorage(Axis< AxisT > &&... axes)YODA::BinnedStorage< BinContentT, AxisT >inline
BinnedStorage(const BinnedStorage &other)YODA::BinnedStorage< BinContentT, AxisT >inline
BinnedStorage(BinnedStorage &&other)YODA::BinnedStorage< BinContentT, AxisT >inline
binning() const noexceptYODA::BinnedStorage< BinContentT, AxisT >inline
BinningT typedefYODA::BinnedStorage< BinContentT, AxisT >protected
BinningType typedefYODA::BinnedStorage< BinContentT, AxisT >
bins(const bool includeOverflows=false, const bool includeMaskedBins=false) noexceptYODA::BinnedStorage< BinContentT, AxisT >inline
bins(const bool includeOverflows=false, const bool includeMaskedBins=false) const noexceptYODA::BinnedStorage< BinContentT, AxisT >inline
BinsVecT typedefYODA::BinnedStorage< BinContentT, AxisT >protected
BinT typedefYODA::BinnedStorage< BinContentT, AxisT >protected
BinType typedefYODA::BinnedStorage< BinContentT, AxisT >
calcIndicesToSkip(const bool includeOverflows, const bool includeMaskedBins) const noexceptYODA::BinnedStorage< BinContentT, AxisT >inline
clearBins() noexceptYODA::BinnedStorage< BinContentT, AxisT >inline
dim() const noexceptYODA::BinnedStorage< BinContentT, AxisT >inline
fillBins() noexceptYODA::BinnedStorage< BinContentT, AxisT >inlineprotected
fillBins(const BinsVecT &bins) noexceptYODA::BinnedStorage< BinContentT, AxisT >inlineprotected
fillBins(BinsVecT &&bins) noexceptYODA::BinnedStorage< BinContentT, AxisT >inlineprotected
isMasked(const size_t binIndex) const noexceptYODA::BinnedStorage< BinContentT, AxisT >inline
isVisible(const size_t binIndex) const noexceptYODA::BinnedStorage< BinContentT, AxisT >inline
maskBin(const size_t indexToMask, const bool status=true) noexceptYODA::BinnedStorage< BinContentT, AxisT >inline
maskBinAt(typename BinningT::EdgeTypesTuple &&coords, const bool status=true) noexceptYODA::BinnedStorage< BinContentT, AxisT >inline
maskBins(const std::vector< size_t > &indicesToMask, const bool status=true) noexceptYODA::BinnedStorage< BinContentT, AxisT >inline
maskedBins() const noexceptYODA::BinnedStorage< BinContentT, AxisT >inline
maskSlice(const size_t dim, const size_t idx, const bool status=true)YODA::BinnedStorage< BinContentT, AxisT >inline
mergeBins(std::decay_t< decltype(AxisNs, std::declval< std::pair< size_t, size_t > >())>... mergeRanges) noexcept -> std::enable_if_t< MetaUtils::is_detected_v< MetaUtils::operatorTraits::addition_assignment_t, BinContentT >, RetT >YODA::BinnedStorage< BinContentT, AxisT >inline
mkBinnedSlices(Func &&how2add, const bool includeOverflows=false) constYODA::BinnedStorage< BinContentT, AxisT >inline
numBins(const bool includeOverflows=false, const bool includeMaskedBins=false) const noexceptYODA::BinnedStorage< BinContentT, AxisT >inline
numBinsAt(const size_t axisN, const bool includeOverflows=false) const noexceptYODA::BinnedStorage< BinContentT, AxisT >inline
operator!=(const BinnedStorage &other) const noexceptYODA::BinnedStorage< BinContentT, AxisT >inline
operator=(const BinnedStorage &other) noexceptYODA::BinnedStorage< BinContentT, AxisT >inline
operator=(BinnedStorage &&other) noexceptYODA::BinnedStorage< BinContentT, AxisT >inline
operator==(const BinnedStorage &other) const noexceptYODA::BinnedStorage< BinContentT, AxisT >inline
reset() noexceptYODA::BinnedStorage< BinContentT, AxisT >inline
set(typename BinningT::EdgeTypesTuple &&coords, BinContentT &&content) noexceptYODA::BinnedStorage< BinContentT, AxisT >inline
set(typename BinningT::EdgeTypesTuple &&coords, const BinContentT &content) noexceptYODA::BinnedStorage< BinContentT, AxisT >inline
set(const size_t binIdx, BinContentT &&content) noexceptYODA::BinnedStorage< BinContentT, AxisT >inline
set(const size_t binIdx, const BinContentT &content) noexceptYODA::BinnedStorage< BinContentT, AxisT >inline