Logo ROOT   6.10/09
Reference Guide
Classes | Functions
ROOT::Experimental::Internal Namespace Reference

Classes

struct  AxisConfigToType
 Converts a TAxisConfig of whatever kind to the corresponding TAxisBase-derived object. More...
 
struct  AxisConfigToType< TAxisConfig::kEquidistant >
 
struct  AxisConfigToType< TAxisConfig::kGrow >
 
struct  AxisConfigToType< TAxisConfig::kIrregular >
 
struct  AxisConfigToType< TAxisConfig::kLabels >
 
class  TDirectoryEntry
 
class  TDrawable
 Base class for drawable entities: objects that can be painted on a TPad. More...
 
struct  TFillBinCoord
 Fill coord with low bin edge or center or high bin edge of all axes. More...
 
struct  TFillBinCoord<-1, COORD, AXES >
 
struct  TFillIterRange
 Fill range with begin() and end() of all axes, including under/overflow as specified by over. More...
 
struct  TFillIterRange<-1, AXES >
 
struct  TGetBinCount
 
struct  TGetBinCount< 0, AXES >
 
struct  TGetBinIndex
 
struct  TGetBinIndex< -1, HISTIMPL, AXES, GROW >
 
class  THistBufferedFillBase
 
class  THistDrawable
 
class  THistDrawableBase
 
struct  THistDrawOptionsEnum
 
struct  THistDrawOptionsEnum< 1 >
 Specialization containing 1D hist drawing options. More...
 
struct  THistDrawOptionsEnum< 2 >
 Specialization containing 2D hist drawing options. More...
 
struct  THistDrawOptionsEnum< 3 >
 Specialization containing 3D hist drawing options. More...
 
struct  THistImplGen
 Generate THist::fImpl from THist constructor arguments. More...
 
struct  THistImplGen< NDIM, NDIM, DATA, PROCESSEDAXISCONFIG... >
 Generate THist::fImpl from constructor arguments; recursion end. More...
 
class  THistPainterBase
 
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  EBinCoord { EBinCoord::kBinFrom, EBinCoord::kBinCenter, EBinCoord::kBinTo }
 
template<class... AXISCONFIG>
int GetNBinsFromAxes (AXISCONFIG... axisArgs)
 
template<class... AXISCONFIG>
static std::array< TAxisView, 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 322 of file THistImpl.hxx.

Function Documentation

◆ GetAxisView()

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

Definition at line 362 of file THistImpl.hxx.

◆ GetNBinsFromAxes()

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

Definition at line 252 of file THistImpl.hxx.

◆ LoadHistPainterLibrary()

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

Definition at line 29 of file THistDrawable.cxx.

◆ operator!=()

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

Definition at line 136 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 106 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 118 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 130 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 112 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 124 of file TIndexIter.hxx.

◆ swap()

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

Definition at line 91 of file TDirectoryEntry.hxx.