![]() |
Project
|
Non-owning, lightweight structure for histogram manipulation. More...
#include <iterator>#include <algorithm>#include <ostream>#include <fairlogger/Logger.h>#include "rANS/internal/common/utils.h"#include "rANS/internal/transform/algorithm.h"Go to the source code of this file.
Classes | |
| class | o2::rans::HistogramView< Hist_IT > |
Namespaces | |
| namespace | o2 |
| a couple of static helper functions to create timestamp values for CCDB queries or override obsolete objects | |
| namespace | o2::rans |
| namespace | o2::rans::histogramview_impl |
Functions | |
| template<typename Hist_IT > | |
| HistogramView< Hist_IT > | o2::rans::trim (const HistogramView< Hist_IT > &buffer) |
| template<typename HistA_IT , typename HistB_IT > | |
| std::ptrdiff_t | o2::rans::getLeftOffset (const HistogramView< HistA_IT > &histA, const HistogramView< HistB_IT > &histB) noexcept |
| template<typename HistA_IT , typename HistB_IT > | |
| std::ptrdiff_t | o2::rans::getRightOffset (const HistogramView< HistA_IT > &histA, const HistogramView< HistB_IT > &histB) |
| template<typename HistA_IT , typename HistB_IT > | |
| HistogramView< HistA_IT > | o2::rans::getIntersection (const HistogramView< HistA_IT > &histA, const HistogramView< HistB_IT > &histB) |
| template<typename HistA_IT , typename HistB_IT > | |
| HistogramView< HistA_IT > | o2::rans::getLeftTail (const HistogramView< HistA_IT > &histA, const HistogramView< HistB_IT > &histB) |
| template<typename HistA_IT , typename HistB_IT > | |
| HistogramView< HistA_IT > | o2::rans::getRightTail (const HistogramView< HistA_IT > &histA, const HistogramView< HistB_IT > &histB) |
| template<typename container_T > | |
| auto | o2::rans::makeHistogramView (container_T &container, std::ptrdiff_t offset) noexcept -> HistogramView< decltype(std::begin(container))> |
| template<typename container_T > | |
| auto | o2::rans::makeHistogramView (const container_T &container, std::ptrdiff_t offset) noexcept -> HistogramView< decltype(std::cbegin(container))> |
| template<typename container_T , std::enable_if_t< histogramview_impl::has_getOffset_v< container_T >, bool > = true> | |
| auto | o2::rans::makeHistogramView (const container_T &container) noexcept -> HistogramView< decltype(std::cbegin(container))> |
| template<typename container_T , std::enable_if_t< histogramview_impl::has_getOffset_v< container_T >, bool > = true> | |
| auto | o2::rans::makeHistogramView (container_T &container) noexcept -> HistogramView< decltype(std::begin(container))> |
Non-owning, lightweight structure for histogram manipulation.
Definition in file HistogramView.h.