Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
ROOT::Experimental::RHistStatTotalSumOfSquaredWeights< DIMENSIONS, PRECISION > Class Template Reference

template<int DIMENSIONS, class PRECISION>
class ROOT::Experimental::RHistStatTotalSumOfSquaredWeights< DIMENSIONS, PRECISION >

Keeps track of the histogram's total sum of squared weights.

Definition at line 215 of file RHistData.hxx.

Classes

class  RBinStat
 No-op; this class does not provide per-bin statistics. More...
 

Public Types

using BinStat_t = RBinStat
 
using ConstBinStat_t = RBinStat
 
using CoordArray_t = Hist::CoordArray_t<DIMENSIONS>
 The type of a (possibly multi-dimensional) coordinate.
 
using Weight_t = PRECISION
 The type of the weight and the bin content.
 

Public Member Functions

 RHistStatTotalSumOfSquaredWeights ()=default
 
 RHistStatTotalSumOfSquaredWeights (size_t, size_t)
 
void Add (const RHistStatTotalSumOfSquaredWeights &other)
 Merge with other RHistStatTotalSumOfSquaredWeights data, assuming same bin configuration.
 
void Fill (const CoordArray_t &, int, Weight_t weight=1.)
 Add weight to the bin content at binidx.
 
Weight_t GetSumOfSquaredWeights () const
 Get the sum of weights.
 

Private Attributes

PRECISION fSumWeights2 = 0
 Sum of (weights^2).
 

#include <ROOT/RHistData.hxx>

Member Typedef Documentation

◆ BinStat_t

Definition at line 232 of file RHistData.hxx.

◆ ConstBinStat_t

Definition at line 231 of file RHistData.hxx.

◆ CoordArray_t

The type of a (possibly multi-dimensional) coordinate.

Definition at line 218 of file RHistData.hxx.

◆ Weight_t

The type of the weight and the bin content.

Definition at line 220 of file RHistData.hxx.

Constructor & Destructor Documentation

◆ RHistStatTotalSumOfSquaredWeights() [1/2]

template<int DIMENSIONS, class PRECISION >
ROOT::Experimental::RHistStatTotalSumOfSquaredWeights< DIMENSIONS, PRECISION >::RHistStatTotalSumOfSquaredWeights ( )
default

◆ RHistStatTotalSumOfSquaredWeights() [2/2]

template<int DIMENSIONS, class PRECISION >
ROOT::Experimental::RHistStatTotalSumOfSquaredWeights< DIMENSIONS, PRECISION >::RHistStatTotalSumOfSquaredWeights ( size_t ,
size_t  )
inline

Definition at line 240 of file RHistData.hxx.

Member Function Documentation

◆ Add()

Merge with other RHistStatTotalSumOfSquaredWeights data, assuming same bin configuration.

Definition at line 249 of file RHistData.hxx.

◆ Fill()

template<int DIMENSIONS, class PRECISION >
void ROOT::Experimental::RHistStatTotalSumOfSquaredWeights< DIMENSIONS, PRECISION >::Fill ( const CoordArray_t & ,
int ,
Weight_t weight = 1. )
inline

Add weight to the bin content at binidx.

Definition at line 243 of file RHistData.hxx.

◆ GetSumOfSquaredWeights()

template<int DIMENSIONS, class PRECISION >
Weight_t ROOT::Experimental::RHistStatTotalSumOfSquaredWeights< DIMENSIONS, PRECISION >::GetSumOfSquaredWeights ( ) const
inline

Get the sum of weights.

Definition at line 246 of file RHistData.hxx.

Member Data Documentation

◆ fSumWeights2

Sum of (weights^2).

Definition at line 236 of file RHistData.hxx.

  • hist/histv7/inc/ROOT/RHistData.hxx