|
class | RAxisBase |
| Histogram axis base class. More...
|
|
class | RAxisConfig |
| Objects used to configure the different axis types. More...
|
|
class | RAxisEquidistant |
| Axis with equidistant bin borders. More...
|
|
class | RAxisGrow |
| An axis that can extend its range, keeping the number of its bins unchanged. More...
|
|
class | RAxisIrregular |
| An axis with non-equidistant bins (also known as "variable binning"). More...
|
|
class | RAxisLabels |
| A RAxisGrow that has a label assigned to each bin and a bin width of 1. More...
|
|
class | RAxisView |
| Common view on a RAxis, no matter what its kind. More...
|
|
class | RCanvas |
| A window's topmost RPad . More...
|
|
class | RDrawable |
| Base class for drawable entities: objects that can be painted on a RPad . More...
|
|
class | RDrawableBase |
|
class | RFrame |
| Holds a user coordinate system with a palette. More...
|
|
class | RHist |
| Histogram class for histograms with DIMENSIONS dimensions, where each bin count is stored by a value of type PRECISION . More...
|
|
class | RHist< DIMENSIONS, PRECISION > |
| RHist with no STAT parameter uses RHistStatContent by default. More...
|
|
class | RHistBufferedFill |
| Buffers calls to Fill(). More...
|
|
class | RHistConcurrentFiller |
| Buffers a thread's Fill calls and submits them to the RHistConcurrentFillManager. More...
|
|
class | RHistConcurrentFillManager |
| Manages the synchronization of calls to FillN(). More...
|
|
class | RHistDataMomentUncert |
| For now do as RH1: calculate first (xw) and second (x^2w) moment. More...
|
|
class | RHistDrawable |
|
class | RHistDrawableBase |
|
class | RHistDrawingOpts |
|
class | RHistDrawingOpts< 1 > |
| Drawing options for a 1D histogram. More...
|
|
class | RHistDrawingOpts< 2 > |
| Drawing options for a 2D histogram. More...
|
|
class | RHistDrawingOpts< 3 > |
| Drawing options for a 3D histogram. More...
|
|
class | RHistStatContent |
| Basic histogram statistics, keeping track of the bin content and the total number of calls to Fill(). More...
|
|
class | RHistStatRuntime |
| Interface implementing a pure virtual functions DoFill(), DoFillN(). More...
|
|
class | RHistStatTotalSumOfSquaredWeights |
| Keeps track of the histogram's total sum of squared weights. More...
|
|
class | RHistStatTotalSumOfWeights |
| Keeps track of the histogram's total sum of weights. More...
|
|
class | RHistStatUncertainty |
| Histogram statistics to keep track of the Poisson uncertainty per bin. More...
|
|
class | RHistView |
| A view on a histogram, selecting a range on a subset of dimensions. More...
|
|
struct | RHistViewOutOfRange |
|
class | RMenuItems |
|
class | RObjectDisplayItem |
|
class | RObjectDrawable |
|
class | RObjectDrawingOpts |
|
class | RPad |
| Graphic container for RDrawable -s. More...
|
|
class | RPadBase |
| Base class for graphic containers for RDrawable -s. More...
|
|
class | RPadCartesianUserAxis |
|
class | RPadDisplayItem |
| Display item for the pad Includes different graphical properties of the pad itself plus list of created items for all primitives. More...
|
|
class | RPadDrawable |
| Draw a RPad, by drawing its contained graphical elements at the pad offset in the parent pad. More...
|
|
class | RPadDrawingOpts |
| Drawing options for a RPad. More...
|
|
class | RPadExtent |
| An extent / size (horizontal and vertical) in a RPad . More...
|
|
class | RPadLength |
| A coordinate in a RPad . More...
|
|
class | RPadPos |
| A position (horizontal and vertical) in a RPad . More...
|
|
class | RPadUserAxisBase |
|
class | TBufferMerger |
| TBufferMerger is a class to facilitate writing data in parallel from multiple threads, while writing to a single output file. More...
|
|
class | TBufferMergerFile |
|
class | TDirectory |
| Key/value store of objects. More...
|
|
class | TDirectoryTypeMismatch |
| Objects of this class are thrown to signal that the value known under the given name . More...
|
|
class | TDirectoryUnknownKey |
| Objects of this class are thrown to signal that no key with that name exists. More...
|
|
class | TFile |
| A ROOT file. More...
|
|
class | TFilePtr |
| Points to an object that stores or reads objects in ROOT's binary format. More...
|
|
class | TFitResult |
|
class | TFunction |
|
class | TFuture |
| A TFuture class. It can wrap an std::future. More...
|
|
class | TLogDiagCounter |
| Object to count the number of warnings and errors emitted by a section of code, after construction of this type. More...
|
|
class | TLogEntry |
| A diagnostic, emitted by the TLogManager upon destruction of the TLogEntry. More...
|
|
class | TLogHandler |
| Abstract TLogHandler base class. More...
|
|
class | TLogManager |
| A TLogHandler that multiplexes diagnostics to different client TLogHandler s. More...
|
|
class | TTaskGroup |
| A class to manage the asynchronous execution of work items. More...
|
|
|
using | CanvasCallback_t = std::function< void(bool)> |
|
|
Convenience typedefs (ROOT6-compatible type names)
|
using | RH1D = RHist< 1, double, RHistStatContent, RHistStatUncertainty > |
|
using | RH1F = RHist< 1, float, RHistStatContent, RHistStatUncertainty > |
|
using | RH1C = RHist< 1, char, RHistStatContent > |
|
using | RH1I = RHist< 1, int, RHistStatContent > |
|
using | RH1LL = RHist< 1, int64_t, RHistStatContent > |
|
using | RH2D = RHist< 2, double, RHistStatContent, RHistStatUncertainty > |
|
using | RH2F = RHist< 2, float, RHistStatContent, RHistStatUncertainty > |
|
using | RH2C = RHist< 2, char, RHistStatContent > |
|
using | RH2I = RHist< 2, int, RHistStatContent > |
|
using | RH2LL = RHist< 2, int64_t, RHistStatContent > |
|
using | RH3D = RHist< 3, double, RHistStatContent, RHistStatUncertainty > |
|
using | RH3F = RHist< 3, float, RHistStatContent, RHistStatUncertainty > |
|
using | RH3C = RHist< 3, char, RHistStatContent > |
|
using | RH3I = RHist< 3, int, RHistStatContent > |
|
using | RH3LL = RHist< 3, int64_t, RHistStatContent > |
|
|
template<int DIMENSIONS, class PRECISION_TO , class PRECISION_FROM , template< int D_, class P_ > class... STAT_TO, template< int D_, class P_ > class... STAT_FROM> |
void | Add (RHist< DIMENSIONS, PRECISION_TO, STAT_TO... > &to, const RHist< DIMENSIONS, PRECISION_FROM, STAT_FROM... > &from) |
| Add two histograms. More...
|
|
template<class Function , class... Args> |
TFuture< typename std::result_of< typename std::decay< Function >::type(typename std::decay< Args >::type...)>::type > | Async (Function &&f, Args &&... args) |
| Runs a function asynchronously potentially in a new thread and returns a ROOT TFuture that will hold the result. More...
|
|
template<int DIMENSIONS, class PRECISION , template< int D_, class P_ > class... STAT> |
TFitResult | FitTo (const RHist< DIMENSIONS, PRECISION, STAT... > &hist, const TFunction< DIMENSIONS > &func, std::span< double > paramInit) |
|
template<int DIMENSIONS, class PRECISION , template< int D_, class P_ > class... STAT> |
std::shared_ptr< RHistDrawable< DIMENSIONS > > | GetDrawable (const std::shared_ptr< RHist< DIMENSIONS, PRECISION, STAT... > > &hist, const RHistDrawingOpts< DIMENSIONS > &opts={}) |
| Interface to graphics taking a shared_ptr<RHist>. More...
|
|
template<class... ARGS> |
std::shared_ptr< RPadDrawable > | GetDrawable (const std::shared_ptr< RPad > &pad, ARGS... args) |
|
template<int DIMENSIONS, class PRECISION , template< int D_, class P_ > class... STAT> |
std::shared_ptr< RHistDrawable< DIMENSIONS > > | GetDrawable (std::unique_ptr< RHist< DIMENSIONS, PRECISION, STAT... > > &&hist, const RHistDrawingOpts< DIMENSIONS > &opts={}) |
| Interface to graphics taking a unique_ptr<RHist>. More...
|
|
template<class... ARGS> |
std::shared_ptr< RPadDrawable > | GetDrawable (std::unique_ptr< RPad > &&pad, ARGS... args) |
|
template<int DIMENSIONS, class PRECISION , template< int D_, class P_ > class... STAT> |
class RHist< DIMENSIONS, PRECISION, STAT... > | HistFromImpl (std::unique_ptr< typename RHist< DIMENSIONS, PRECISION, STAT... >::ImplBase_t > pHistImpl) |
| Adopt an external, stand-alone RHistImpl. The RHist will take ownership. More...
|
|
template<int DIMENSIONS, class PRECISION , template< int D_, class P_ > class... STAT> |
RHist< DIMENSIONS, PRECISION, STAT... > | HistFromImpl (std::unique_ptr< typename RHist< DIMENSIONS, PRECISION, STAT... >::ImplBase_t > pHistImpl) |
| Adopt an external, stand-alone RHistImpl. The RHist will take ownership. More...
|
|
void | InitializeAttrFromString (const std::string &name, const std::string &attrStrVal, RPadExtent &val) |
| Initialize a RPadExtent from a style string. More...
|
|
void | InitializeAttrFromString (const std::string &name, const std::string &attrStrVal, RPadPos &val) |
| Initialize a RPadPos from a style string. More...
|
|
RPadLength::Normal | operator""_normal (long double val) |
| User-defined literal for RPadLength::Normal More...
|
|
RPadLength::Normal | operator""_normal (unsigned long long int val) |
|
RPadLength::Pixel | operator""_px (long double val) |
| User-defined literal for RPadLength::Pixel More...
|
|
RPadLength::Pixel | operator""_px (unsigned long long int val) |
|
RPadLength::User | operator""_user (long double val) |
| User-defined literal for RPadLength::User More...
|
|
RPadLength::User | operator""_user (unsigned long long int val) |
|
bool | operator== (const RAxisEquidistant &lhs, const RAxisEquidistant &rhs) noexcept |
| Equality-compare two RAxisEquidistant. More...
|
|
template<int DIMENSIONS, class PRECISION , template< int D_, class P_ > class... STAT> |
void | swap (RHist< DIMENSIONS, PRECISION, STAT... > &a, RHist< DIMENSIONS, PRECISION, STAT... > &b) noexcept |
| Swap two histograms. More...
|
|
|
bool | operator< (RAxisBase::const_iterator lhs, RAxisBase::const_iterator rhs) noexcept |
| i < j More...
|
|
bool | operator> (RAxisBase::const_iterator lhs, RAxisBase::const_iterator rhs) noexcept |
| i > j More...
|
|
bool | operator<= (RAxisBase::const_iterator lhs, RAxisBase::const_iterator rhs) noexcept |
| i <= j More...
|
|
bool | operator>= (RAxisBase::const_iterator lhs, RAxisBase::const_iterator rhs) noexcept |
| i >= j More...
|
|
bool | operator== (RAxisBase::const_iterator lhs, RAxisBase::const_iterator rhs) noexcept |
| i == j More...
|
|
bool | operator!= (RAxisBase::const_iterator lhs, RAxisBase::const_iterator rhs) noexcept |
| i != j More...
|
|