|
ROOT 6.07/09 Reference Guide |
Namespaces | |
| Detail | |
| Hist | |
| Internal | |
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 | TCanvas |
Graphic container for TDrawable-s. 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 | 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, 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, |
| 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 |