Basic histogram statistics, keeping track of the bin content and the total number of calls to Fill().
Definition at line 36 of file RHistData.hxx.
Classes | |
class | RBinStat |
Modifying view on a RHistStatContent for a given bin. More... | |
class | RConstBinStat |
Const view on a RHistStatContent for a given bin. More... | |
Public Types | |
using | BinStat_t = RBinStat |
using | ConstBinStat_t = RConstBinStat |
using | Content_t = std::vector< PRECISION > |
Type of the bin content array. More... | |
using | CoordArray_t = Hist::CoordArray_t< DIMENSIONS > |
The type of a (possibly multi-dimensional) coordinate. More... | |
using | Weight_t = PRECISION |
The type of the weight and the bin content. More... | |
Public Member Functions | |
RHistStatContent ()=default | |
RHistStatContent (size_t in_size) | |
void | Fill (const CoordArray_t &, int binidx, Weight_t weight=1.) |
Add weight to the bin content at binidx. More... | |
Weight_t & | GetBinContent (int idx) |
Get the bin content for the given bin (non-const). More... | |
Weight_t | GetBinContent (int idx) const |
Get the bin content for the given bin. More... | |
Content_t & | GetContentArray () |
Retrieve the content array (non-const). More... | |
const Content_t & | GetContentArray () const |
Retrieve the content array. More... | |
int64_t | GetEntries () const |
Get the number of entries filled into the histogram - i.e. More... | |
Weight_t & | operator[] (int idx) |
Get the bin content for the given bin (non-const). More... | |
Weight_t | operator[] (int idx) const |
Get the bin content for the given bin. More... | |
size_t | size () const noexcept |
Get the number of bins. More... | |
Private Attributes | |
Content_t | fBinContent |
Bin content. More... | |
int64_t | fEntries = 0 |
Number of calls to Fill(). More... | |
#include <ROOT/RHistData.hxx>
using ROOT::Experimental::RHistStatContent< DIMENSIONS, PRECISION >::BinStat_t = RBinStat |
Definition at line 72 of file RHistData.hxx.
using ROOT::Experimental::RHistStatContent< DIMENSIONS, PRECISION >::ConstBinStat_t = RConstBinStat |
Definition at line 71 of file RHistData.hxx.
using ROOT::Experimental::RHistStatContent< DIMENSIONS, PRECISION >::Content_t = std::vector<PRECISION> |
Type of the bin content array.
Definition at line 43 of file RHistData.hxx.
using ROOT::Experimental::RHistStatContent< DIMENSIONS, PRECISION >::CoordArray_t = Hist::CoordArray_t<DIMENSIONS> |
The type of a (possibly multi-dimensional) coordinate.
Definition at line 39 of file RHistData.hxx.
using ROOT::Experimental::RHistStatContent< DIMENSIONS, PRECISION >::Weight_t = PRECISION |
The type of the weight and the bin content.
Definition at line 41 of file RHistData.hxx.
|
default |
|
inline |
Definition at line 83 of file RHistData.hxx.
|
inline |
Add weight to the bin content at binidx.
Definition at line 86 of file RHistData.hxx.
|
inline |
Get the bin content for the given bin (non-const).
Definition at line 107 of file RHistData.hxx.
|
inline |
Get the bin content for the given bin.
Definition at line 105 of file RHistData.hxx.
|
inline |
Retrieve the content array (non-const).
Definition at line 112 of file RHistData.hxx.
|
inline |
Retrieve the content array.
Definition at line 110 of file RHistData.hxx.
|
inline |
Get the number of entries filled into the histogram - i.e.
the number of calls to Fill().
Definition at line 94 of file RHistData.hxx.
|
inline |
Get the bin content for the given bin (non-const).
Definition at line 102 of file RHistData.hxx.
|
inline |
Get the bin content for the given bin.
Definition at line 100 of file RHistData.hxx.
|
inlinenoexcept |
Get the number of bins.
Definition at line 97 of file RHistData.hxx.
|
private |
Bin content.
Definition at line 79 of file RHistData.hxx.
|
private |
Number of calls to Fill().
Definition at line 76 of file RHistData.hxx.