A view on a histogram, selecting a range on a subset of dimensions.
Definition at line 51 of file RHistView.hxx.
Public Types | |
using | AxisRange_t = typename Hist_t::AxisIterRange_t |
using | const_iterator = Detail::RHistBinIter< typename Hist_t::ImplBase_t > |
using | Hist_t = RHist< DIMENSIONS, PRECISION, STAT... > |
using | HistViewOutOfRange_t = RHistViewOutOfRange< RHistView > |
Public Member Functions | |
RHistView (Hist_t &hist, int nbins, const AxisRange_t &range) | |
const_iterator | begin () const noexcept |
const_iterator | end () const noexcept |
bool | IsBinOutOfRange (int idx) const noexcept |
void | SetRange (int axis, double from, double to) |
Private Attributes | |
Hist_t & | fHist |
int | fNBins = 0 |
AxisRange_t | fRange |
#include <ROOT/RHistView.hxx>
using ROOT::Experimental::RHistView< DIMENSIONS, PRECISION, STAT >::AxisRange_t = typename Hist_t::AxisIterRange_t |
Definition at line 54 of file RHistView.hxx.
using ROOT::Experimental::RHistView< DIMENSIONS, PRECISION, STAT >::const_iterator = Detail::RHistBinIter<typename Hist_t::ImplBase_t> |
Definition at line 57 of file RHistView.hxx.
using ROOT::Experimental::RHistView< DIMENSIONS, PRECISION, STAT >::Hist_t = RHist<DIMENSIONS, PRECISION, STAT...> |
Definition at line 53 of file RHistView.hxx.
using ROOT::Experimental::RHistView< DIMENSIONS, PRECISION, STAT >::HistViewOutOfRange_t = RHistViewOutOfRange<RHistView> |
Definition at line 55 of file RHistView.hxx.
|
inline |
Definition at line 59 of file RHistView.hxx.
|
inlinenoexcept |
Definition at line 74 of file RHistView.hxx.
|
inlinenoexcept |
Definition at line 83 of file RHistView.hxx.
|
inlinenoexcept |
Definition at line 61 of file RHistView.hxx.
|
inline |
Definition at line 67 of file RHistView.hxx.
|
private |
Definition at line 86 of file RHistView.hxx.
|
private |
Definition at line 87 of file RHistView.hxx.
|
private |
Definition at line 88 of file RHistView.hxx.