Logo ROOT   6.16/01
Reference Guide
Classes | Functions
ROOT::Experimental::Internal Namespace Reference

Classes

struct  AxisConfigToType
 Converts a RAxisConfig of whatever kind to the corresponding RAxisBase-derived object. More...
 
struct  AxisConfigToType< RAxisConfig::kEquidistant >
 
struct  AxisConfigToType< RAxisConfig::kGrow >
 
struct  AxisConfigToType< RAxisConfig::kIrregular >
 
struct  AxisConfigToType< RAxisConfig::kLabels >
 
struct  RFillBinCoord
 Fill coord with low bin edge or center or high bin edge of all axes. More...
 
struct  RFillBinCoord<-1, COORD, AXES >
 
struct  RFillIterRange
 Fill range with begin() and end() of all axes, including under/overflow as specified by over. More...
 
struct  RFillIterRange<-1, AXES >
 
struct  RGetBinCount
 
struct  RGetBinCount< 0, AXES >
 
struct  RGetBinIndex
 
struct  RGetBinIndex<-1, HISTIMPL, AXES, GROW >
 
class  RHistBufferedFillBase
 
struct  RHistImplGen
 Generate RHist::fImpl from RHist constructor arguments. More...
 
struct  RHistImplGen< NDIM, NDIM, DATA, PROCESSEDAXISCONFIG... >
 Generate RHist::fImpl from constructor arguments; recursion end. More...
 
class  RHistPainterBase
 
class  RPadHorizVert
 A 2D (horizontal and vertical) combination of RPadLengths. More...
 
class  RPadPainter
 Abstract interface for object painting on the pad/canvas. More...
 
class  RVirtualCanvasPainter
 Abstract interface for painting a canvas. More...
 
class  TDirectoryEntry
 
class  TIndexIter
 Iterates over an index; the REFERENCE is defined by the REFERENCE template parameter. More...
 
class  TUniWeakPtr
 

Functions

void LoadHistPainterLibrary ()
 
void swap (TDirectoryEntry &e1, TDirectoryEntry &e2) noexcept
 
Relational operators.
template<class REFERENCE , class POINTER >
bool operator< (TIndexIter< REFERENCE, POINTER > lhs, TIndexIter< REFERENCE, POINTER > rhs) noexcept
 
template<class REFERENCE , class POINTER >
bool operator> (TIndexIter< REFERENCE, POINTER > lhs, TIndexIter< REFERENCE, POINTER > rhs) noexcept
 
template<class REFERENCE , class POINTER >
bool operator<= (TIndexIter< REFERENCE, POINTER > lhs, TIndexIter< REFERENCE, POINTER > rhs) noexcept
 
template<class REFERENCE , class POINTER >
bool operator>= (TIndexIter< REFERENCE, POINTER > lhs, TIndexIter< REFERENCE, POINTER > rhs) noexcept
 
template<class REFERENCE , class POINTER >
bool operator== (TIndexIter< REFERENCE, POINTER > lhs, TIndexIter< REFERENCE, POINTER > rhs) noexcept
 
template<class REFERENCE , class POINTER >
bool operator!= (TIndexIter< REFERENCE, POINTER > lhs, TIndexIter< REFERENCE, POINTER > rhs) noexcept
 

Axis tuple operations

Template operations on axis tuple.

enum class  EBinCoord { kBinFrom , kBinCenter , kBinTo }
 
template<class... AXISCONFIG>
int GetNBinsFromAxes (AXISCONFIG... axisArgs)
 
template<class... AXISCONFIG>
static std::array< RAxisView, sizeof...(AXISCONFIG)> GetAxisView (const AXISCONFIG &... axes) noexcept
 

Enumeration Type Documentation

◆ EBinCoord

Enumerator
kBinFrom 

Get the lower bin edge.

kBinCenter 

Get the bin center.

kBinTo 

Get the bin high edge.

Definition at line 317 of file RHistImpl.hxx.

Function Documentation

◆ GetAxisView()

template<class... AXISCONFIG>
static std::array< RAxisView, sizeof...(AXISCONFIG)> ROOT::Experimental::Internal::GetAxisView ( const AXISCONFIG &...  axes)
staticnoexcept

Definition at line 350 of file RHistImpl.hxx.

◆ GetNBinsFromAxes()

template<class... AXISCONFIG>
int ROOT::Experimental::Internal::GetNBinsFromAxes ( AXISCONFIG...  axisArgs)

Definition at line 247 of file RHistImpl.hxx.

◆ LoadHistPainterLibrary()

void ROOT::Experimental::Internal::LoadHistPainterLibrary ( )

Definition at line 27 of file RHistDrawable.cxx.

◆ operator!=()

template<class REFERENCE , class POINTER >
bool ROOT::Experimental::Internal::operator!= ( TIndexIter< REFERENCE, POINTER >  lhs,
TIndexIter< REFERENCE, POINTER >  rhs 
)
inlinenoexcept

Definition at line 145 of file TIndexIter.hxx.

◆ operator<()

template<class REFERENCE , class POINTER >
bool ROOT::Experimental::Internal::operator< ( TIndexIter< REFERENCE, POINTER >  lhs,
TIndexIter< REFERENCE, POINTER >  rhs 
)
noexcept

Definition at line 115 of file TIndexIter.hxx.

◆ operator<=()

template<class REFERENCE , class POINTER >
bool ROOT::Experimental::Internal::operator<= ( TIndexIter< REFERENCE, POINTER >  lhs,
TIndexIter< REFERENCE, POINTER >  rhs 
)
noexcept

Definition at line 127 of file TIndexIter.hxx.

◆ operator==()

template<class REFERENCE , class POINTER >
bool ROOT::Experimental::Internal::operator== ( TIndexIter< REFERENCE, POINTER >  lhs,
TIndexIter< REFERENCE, POINTER >  rhs 
)
inlinenoexcept

Definition at line 139 of file TIndexIter.hxx.

◆ operator>()

template<class REFERENCE , class POINTER >
bool ROOT::Experimental::Internal::operator> ( TIndexIter< REFERENCE, POINTER >  lhs,
TIndexIter< REFERENCE, POINTER >  rhs 
)
noexcept

Definition at line 121 of file TIndexIter.hxx.

◆ operator>=()

template<class REFERENCE , class POINTER >
bool ROOT::Experimental::Internal::operator>= ( TIndexIter< REFERENCE, POINTER >  lhs,
TIndexIter< REFERENCE, POINTER >  rhs 
)
inlinenoexcept

Definition at line 133 of file TIndexIter.hxx.

◆ swap()

void ROOT::Experimental::Internal::swap ( TDirectoryEntry e1,
TDirectoryEntry e2 
)
inlinenoexcept

Definition at line 95 of file TDirectoryEntry.hxx.