ROOT 6.10/09 Reference Guide |
Namespaces | |
Detail | |
Hist | |
Internal | |
TDF | |
Classes | |
class | TAxisBase |
Histogram axis base class. More... | |
class | TAxisConfig |
Objects used to configure the different axis types. More... | |
class | TAxisEquidistant |
Axis with equidistant bin borders. More... | |
class | TAxisGrow |
An axis that can extend its range, keeping the number of its bins unchanged. More... | |
class | TAxisIrregular |
An axis with non-equidistant bins (also known as "variable binning"). More... | |
class | TAxisLabels |
A TAxisGrow that has a label assigned to each bin and a bin width of 1. More... | |
class | TAxisView |
Common view on a TAxis, no matter what its kind. More... | |
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 | TCanvas |
Graphic container for TDrawable -s. More... | |
class | TDataFrame |
ROOT's TDataFrame offers a high level interface for analyses of data stored in TTrees. More... | |
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 | THist |
Histogram class for histograms with DIMENSIONS dimensions, where each bin count is stored by a value of type PRECISION . More... | |
class | THist< DIMENSIONS, PRECISION > |
THist with no STAT parameter uses THistStatContent by default. More... | |
class | THistBufferedFill |
Buffers calls to Fill(). More... | |
class | THistConcurrentFiller |
Buffers a thread's Fill calls and submits them to the THistConcurrentFillManager. More... | |
class | THistConcurrentFillManager |
Manages the synchronization of calls to FillN(). More... | |
class | THistDataMomentUncert |
For now do as TH1: calculate first (xw) and second (x^2w) moment. More... | |
class | THistDrawOptions |
Drawing options for a histogram with DIMENSIONS. More... | |
class | THistStatContent |
Basic histogram statistics, keeping track of the bin content and the total number of calls to Fill(). More... | |
class | THistStatRuntime |
Interface implementing a pure virtual functions DoFill(), DoFillN(). More... | |
class | THistStatTotalSumOfSquaredWeights |
Keeps track of the histogram's total sum of squared weights. More... | |
class | THistStatTotalSumOfWeights |
Keeps track of the histogram's total sum of weights. More... | |
class | THistStatUncertainty |
Histogram statistics to keep track of the Poisson uncertainty per bin. More... | |
class | THistView |
A view on a histogram, selecting a range on a subset of dimensions. More... | |
struct | THistViewOutOfRange |
class | TLogEntry |
class | TLogHandler |
Abstract TLogHandler base class. More... | |
class | TLogManager |
Typedefs | |
THist Typedefs | |
Convenience typedefs (ROOT6-compatible type names) | |
using | TH1D = THist< 1, double, THistStatContent, THistStatUncertainty > |
using | TH1F = THist< 1, float, THistStatContent, THistStatUncertainty > |
using | TH1C = THist< 1, char, THistStatContent > |
using | TH1I = THist< 1, int, THistStatContent > |
using | TH1LL = THist< 1, int64_t, THistStatContent > |
using | TH2D = THist< 2, double, THistStatContent, THistStatUncertainty > |
using | TH2F = THist< 2, float, THistStatContent, THistStatUncertainty > |
using | TH2C = THist< 2, char, THistStatContent > |
using | TH2I = THist< 2, int, THistStatContent > |
using | TH2LL = THist< 2, int64_t, THistStatContent > |
using | TH3D = THist< 3, double, THistStatContent, THistStatUncertainty > |
using | TH3F = THist< 3, float, THistStatContent, THistStatUncertainty > |
using | TH3C = THist< 3, char, THistStatContent > |
using | TH3I = THist< 3, int, THistStatContent > |
using | TH3LL = THist< 3, int64_t, THistStatContent > |
Enumerations | |
enum | ELogLevel { ELogLevel::kDebug, ELogLevel::kInfo, ELogLevel::kWarning, ELogLevel::kError, ELogLevel::kFatal } |
Kinds of diagnostics. More... | |
Functions | |
template<int DIMENSIONS, class PRECISION_TO , class PRECISION_FROM , template< int D_, class P_, template< class P__ > class S_ > class... STAT_TO, template< int D_, class P_, template< class P__ > class S_ > class... STAT_FROM> | |
void | Add (THist< DIMENSIONS, PRECISION_TO, STAT_TO... > &to, const THist< DIMENSIONS, PRECISION_FROM, STAT_FROM... > &from) |
Add two histograms. More... | |
template<int DIMENSIONS, class PRECISION , template< int D_, class P_, template< class P__ > class S_ > class... STAT> | |
TFitResult | FitTo (const THist< DIMENSIONS, PRECISION, STAT... > &hist, const TFunction< DIMENSIONS > &func, std::array_view< double > paramInit) |
template<int DIMENSIONS, class PRECISION , template< int D_, class P_, template< class P__ > class S_ > class... STAT> | |
std::unique_ptr< Internal::TDrawable > | GetDrawable (const std::shared_ptr< THist< DIMENSIONS, PRECISION, STAT... >> &hist, THistDrawOptions< DIMENSIONS > opts={}) |
Interface to graphics taking a unique_ptr<THist>. More... | |
template<int DIMENSIONS, class PRECISION , template< int D_, class P_, template< class P__ > class S_ > class... STAT> | |
std::unique_ptr< Internal::TDrawable > | GetDrawable (std::unique_ptr< THist< DIMENSIONS, PRECISION, STAT... >> &&hist, THistDrawOptions< DIMENSIONS > opts={}) |
Interface to graphics taking a shared_ptr<THist>. More... | |
template<int DIMENSIONS, class PRECISION , template< int D_, class P_, template< class P__ > class S_ > class... STAT> | |
THist< DIMENSIONS, PRECISION, STAT... > | HistFromImpl (std::unique_ptr< typename THist< DIMENSIONS, PRECISION, STAT... >::ImplBase_t > pHistImpl) |
Adopt an external, stand-alone THistImpl. The THist will take ownership. More... | |
template<int DIMENSIONS, class PRECISION , template< int D_, class P_, template< class P__ > class S_ > class... STAT> | |
class THist< DIMENSIONS, PRECISION, STAT... > | HistFromImpl (std::unique_ptr< typename THist< DIMENSIONS, PRECISION, STAT... >::ImplBase_t > pHistImpl) |
Adopt an external, stand-alone THistImpl. The THist will take ownership. More... | |
bool | operator== (const TAxisEquidistant &lhs, const TAxisEquidistant &rhs) noexcept |
Equality-compare two TAxisEquidistant. More... | |
template<int DIMENSIONS, class PRECISION , template< int D_, class P_, template< class P__ > class S_ > class... STAT> | |
void | swap (THist< DIMENSIONS, PRECISION, STAT... > &a, THist< DIMENSIONS, PRECISION, STAT... > &b) noexcept |
Swap two histograms. More... | |
TAxisBase::const_iterator comparison operators | |
bool | operator< (TAxisBase::const_iterator lhs, TAxisBase::const_iterator rhs) noexcept |
i < j More... | |
bool | operator> (TAxisBase::const_iterator lhs, TAxisBase::const_iterator rhs) noexcept |
i > j More... | |
bool | operator<= (TAxisBase::const_iterator lhs, TAxisBase::const_iterator rhs) noexcept |
i <= j More... | |
bool | operator>= (TAxisBase::const_iterator lhs, TAxisBase::const_iterator rhs) noexcept |
i >= j More... | |
bool | operator== (TAxisBase::const_iterator lhs, TAxisBase::const_iterator rhs) noexcept |
i == j More... | |
bool | operator!= (TAxisBase::const_iterator lhs, TAxisBase::const_iterator rhs) noexcept |
i != j More... | |
Axis Compatibility | |
enum | EAxisCompatibility { EAxisCompatibility::kIdentical, EAxisCompatibility::kContains, EAxisCompatibility::kSampling, EAxisCompatibility::kIncompatible } |
EAxisCompatibility | CanMap (TAxisEquidistant &target, TAxisEquidistant &source) noexcept |
Whether (and how) the source axis can be merged into the target axis. More... | |
using ROOT::Experimental::TH1C = typedef THist<1, char, THistStatContent> |
using ROOT::Experimental::TH1D = typedef THist<1, double, THistStatContent, THistStatUncertainty> |
using ROOT::Experimental::TH1F = typedef THist<1, float, THistStatContent, THistStatUncertainty> |
using ROOT::Experimental::TH1I = typedef THist<1, int, THistStatContent> |
using ROOT::Experimental::TH1LL = typedef THist<1, int64_t, THistStatContent> |
using ROOT::Experimental::TH2C = typedef THist<2, char, THistStatContent> |
using ROOT::Experimental::TH2D = typedef THist<2, double, THistStatContent, THistStatUncertainty> |
using ROOT::Experimental::TH2F = typedef THist<2, float, THistStatContent, THistStatUncertainty> |
using ROOT::Experimental::TH2I = typedef THist<2, int, THistStatContent> |
using ROOT::Experimental::TH2LL = typedef THist<2, int64_t, THistStatContent> |
using ROOT::Experimental::TH3C = typedef THist<3, char, THistStatContent> |
using ROOT::Experimental::TH3D = typedef THist<3, double, THistStatContent, THistStatUncertainty> |
using ROOT::Experimental::TH3F = typedef THist<3, float, THistStatContent, THistStatUncertainty> |
using ROOT::Experimental::TH3I = typedef THist<3, int, THistStatContent> |
using ROOT::Experimental::TH3LL = typedef THist<3, int64_t, THistStatContent> |
|
strong |
|
strong |
Kinds of diagnostics.
Enumerator | |
---|---|
kDebug | Debug information; only useful for developers. |
kInfo | Informational messages; used for instance for tracing. |
kWarning | Warnings about likely unexpected behavior. |
kError | |
kFatal |
Definition at line 31 of file TLogger.hxx.
void ROOT::Experimental::Add | ( | THist< DIMENSIONS, PRECISION_TO, STAT_TO... > & | to, |
const THist< DIMENSIONS, PRECISION_FROM, STAT_FROM... > & | from | ||
) |
|
noexcept |
TFitResult ROOT::Experimental::FitTo | ( | const THist< DIMENSIONS, PRECISION, STAT... > & | hist, |
const TFunction< DIMENSIONS > & | func, | ||
std::array_view< double > | paramInit | ||
) |
std::unique_ptr<Internal::TDrawable> ROOT::Experimental::GetDrawable | ( | const std::shared_ptr< THist< DIMENSIONS, PRECISION, STAT... >> & | hist, |
THistDrawOptions< DIMENSIONS > | opts = {} |
||
) |
std::unique_ptr<Internal::TDrawable> ROOT::Experimental::GetDrawable | ( | std::unique_ptr< THist< DIMENSIONS, PRECISION, STAT... >> && | hist, |
THistDrawOptions< DIMENSIONS > | opts = {} |
||
) |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
Equality-compare two TAxisEquidistant.
|
inlinenoexcept |
|
inlinenoexcept |