Logo ROOT   6.07/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

Enumerator
kBinFrom 

Get the lower bin edge.

kBinCenter 

Get the bin center.

kBinTo 

Get the bin high edge.

Definition at line 321 of file THistImpl.hxx.

Function Documentation

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

Definition at line 361 of file THistImpl.hxx.

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

Definition at line 251 of file THistImpl.hxx.

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

Definition at line 29 of file THistDrawable.cxx.

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.

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.

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.

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.

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.

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.

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

Definition at line 91 of file TDirectoryEntry.hxx.