Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
ROOT::Experimental::Hist Namespace Reference

Classes

struct  RCoordArray
 

Typedefs

template<int NDIMS>
using AxisIter_t = std::array< RAxisBase::const_iterator, NDIMS >
 Iterator over n dimensional axes - an array of n axis iterators.
 
template<int NDIMS>
using AxisIterRange_t = std::array< AxisIter_t< NDIMS >, 2 >
 Range over n dimensional axes - a pair of arrays of n axis iterators.
 
template<int DIMENSIONS>
using CoordArray_t = RCoordArray< DIMENSIONS >
 

Enumerations

enum class  EOverflow { kNoOverflow = 0x0 , kUnderflow = 0x1 , kOverflow = 0x2 , kUnderOver = 0x3 }
 Kinds of under- and overflow handling. More...
 

Functions

bool operator& (EOverflow a, EOverflow b)
 

Typedef Documentation

◆ AxisIter_t

template<int NDIMS>
using ROOT::Experimental::Hist::AxisIter_t = typedef std::array<RAxisBase::const_iterator, NDIMS>

Iterator over n dimensional axes - an array of n axis iterators.

Definition at line 41 of file RHistImpl.hxx.

◆ AxisIterRange_t

template<int NDIMS>
using ROOT::Experimental::Hist::AxisIterRange_t = typedef std::array<AxisIter_t<NDIMS>, 2>

Range over n dimensional axes - a pair of arrays of n axis iterators.

Definition at line 44 of file RHistImpl.hxx.

◆ CoordArray_t

template<int DIMENSIONS>
using ROOT::Experimental::Hist::CoordArray_t = typedef RCoordArray<DIMENSIONS>

Definition at line 58 of file RHistUtils.hxx.

Enumeration Type Documentation

◆ EOverflow

Kinds of under- and overflow handling.

Enumerator
kNoOverflow 

Exclude under- and overflows.

kUnderflow 

Include underflows.

kOverflow 

Include overflows.

kUnderOver 

Include both under- and overflows.

Definition at line 47 of file RHistImpl.hxx.

Function Documentation

◆ operator&()

bool ROOT::Experimental::Hist::operator& ( EOverflow  a,
EOverflow  b 
)
inline

Definition at line 54 of file RHistImpl.hxx.