|
| HistoGroup (const std::vector< GroupAxisT > &edges) |
|
| HistoGroup (std::initializer_list< GroupAxisT > &&edges) |
|
int | fill (GroupAxisT tmpCoord, AxisT... coords, const double weight=1.0, const double fraction=1.0) |
|
|
void | reset () noexcept |
| Reset the histogram.
|
|
|
size_t | fillDim () const noexcept |
| Fill dimension of the object (number of conent axes + temprary axis)
|
|
size_t | dim () const noexcept |
| Total dimension of the object (number of fill axes + filled value)
|
|
double | numEntries (const bool includeOverflows=true) const noexcept |
| Get the number of fills (fractional fills are possible).
|
|
double | effNumEntries (const bool includeOverflows=true) const noexcept |
| Get the effective number of fills.
|
|
double | sumW (const bool includeOverflows=true) const noexcept |
| Calculates sum of weights in histo group.
|
|
double | sumW2 (const bool includeOverflows=true) const noexcept |
| Calculates sum of squared weights in histo group.
|
|
vector< double > | sumWGroup (const bool includeOverflows=true) const noexcept |
| Return the vector of sum of weights for each histo in the group.
|
|
double | integral (const bool includeOverflows=true) const noexcept |
| Get the total volume of the histogram group.
|
|
double | integralError (const bool includeOverflows=true) const noexcept |
| Get the total volume error of the histogram group.
|
|
|
void | divByGroupWidth () const noexcept |
|
void | scaleW (const double scalefactor) noexcept |
| Rescale as if all fill weights had been different by factor scalefactor.
|
|
void | scale (const size_t i, const double scalefactor) noexcept |
| Rescale as if all fill weights had been different by factor scalefactor along dimension i.
|
|
void | normalize (const double normto=1.0, const bool includeOverflows=true) |
| Normalize the (visible) histo "volume" to the normto value.
|
|
void | normalizeGroup (const double normto=1.0, const bool includeOverflows=true) |
| Normalize the (visible) histo "volume" to the normto value.
|
|