Logo ROOT   master
Reference Guide
ROOT::Experimental::RHistStatRuntime< DIMENSIONS, PRECISION > Class Template Referenceabstract

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

Interface implementing a pure virtual functions DoFill(), DoFillN().

Definition at line 433 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 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

 RHistStatRuntime ()=default
 
 RHistStatRuntime (size_t, size_t)
 
virtual ~RHistStatRuntime ()=default
 
virtual void DoFill (const CoordArray_t &x, int binidx, Weight_t weightN)=0
 
void Fill (const CoordArray_t &x, int binidx, Weight_t weight=1.)
 

#include <ROOT/RHistData.hxx>

Member Typedef Documentation

◆ BinStat_t

template<int DIMENSIONS, class PRECISION >
using ROOT::Experimental::RHistStatRuntime< DIMENSIONS, PRECISION >::BinStat_t = RBinStat

Definition at line 452 of file RHistData.hxx.

◆ ConstBinStat_t

template<int DIMENSIONS, class PRECISION >
using ROOT::Experimental::RHistStatRuntime< DIMENSIONS, PRECISION >::ConstBinStat_t = RBinStat

Definition at line 451 of file RHistData.hxx.

◆ Content_t

template<int DIMENSIONS, class PRECISION >
using ROOT::Experimental::RHistStatRuntime< DIMENSIONS, PRECISION >::Content_t = std::vector<PRECISION>

Type of the bin content array.

Definition at line 440 of file RHistData.hxx.

◆ CoordArray_t

template<int DIMENSIONS, class PRECISION >
using ROOT::Experimental::RHistStatRuntime< DIMENSIONS, PRECISION >::CoordArray_t = Hist::CoordArray_t<DIMENSIONS>

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

Definition at line 436 of file RHistData.hxx.

◆ Weight_t

template<int DIMENSIONS, class PRECISION >
using ROOT::Experimental::RHistStatRuntime< DIMENSIONS, PRECISION >::Weight_t = PRECISION

The type of the weight and the bin content.

Definition at line 438 of file RHistData.hxx.

Constructor & Destructor Documentation

◆ RHistStatRuntime() [1/2]

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

◆ RHistStatRuntime() [2/2]

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

Definition at line 455 of file RHistData.hxx.

◆ ~RHistStatRuntime()

template<int DIMENSIONS, class PRECISION >
virtual ROOT::Experimental::RHistStatRuntime< DIMENSIONS, PRECISION >::~RHistStatRuntime ( )
virtualdefault

Member Function Documentation

◆ DoFill()

template<int DIMENSIONS, class PRECISION >
virtual void ROOT::Experimental::RHistStatRuntime< DIMENSIONS, PRECISION >::DoFill ( const CoordArray_t x,
int  binidx,
Weight_t  weightN 
)
pure virtual

◆ Fill()

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

Definition at line 459 of file RHistData.hxx.


The documentation for this class was generated from the following file: