![]() |
ROOT
6.06/09
Reference Guide
|
#include "TNamed.h"#include "TAttAxis.h"#include "TArrayD.h"#include <algorithm>#include <string>#include <unordered_map>#include <vector>#include "ROOT/TLogger.h"
Include dependency graph for TAxis.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | TAxis |
| Class to manage histogram axis. More... | |
| class | ROOT::TAxisBase |
| Histogram axis base class. More... | |
| class | ROOT::TAxisBase::const_iterator |
| Random const_iterator through bins. More... | |
| class | ROOT::TAxisEquidistant |
| Axis with equidistant bin borders. More... | |
| class | ROOT::TAxisGrow |
| An axis that can extend its range, keeping the number of its bins unchanged. More... | |
| class | ROOT::TAxisIrregular |
| An axis with non-equidistant bins (also known as "variable binning"). More... | |
| class | ROOT::TAxisLabels |
| A TAxisGrow that has a label assigned to each bin and a bin width of 1. More... | |
| class | ROOT::TAxisConfig |
| Objects used to configure the different axis types. More... | |
| struct | ROOT::TAxisConfig::Grow_t |
| Tag type signalling that an axis should be able to grow; used for calling the appropriate constructor. More... | |
| struct | ROOT::Internal::AxisConfigToType< EKind > |
| Converts a TAxisConfig of whatever kind to the corresponding TAxisBase-derived object. More... | |
| struct | ROOT::Internal::AxisConfigToType< TAxisConfig::kEquidistant > |
| struct | ROOT::Internal::AxisConfigToType< TAxisConfig::kGrow > |
| struct | ROOT::Internal::AxisConfigToType< TAxisConfig::kIrregular > |
| struct | ROOT::Internal::AxisConfigToType< TAxisConfig::kLabels > |
| class | ROOT::TAxisView |
| Common view on a TAxis, no matter what its kind. More... | |
Namespaces | |
| ROOT | |
| Namespace for new ROOT classes and functions. | |
| ROOT::Internal | |
Functions | |
| bool | ROOT::operator== (const TAxisEquidistant &lhs, const TAxisEquidistant &rhs) noexcept |
| Equality-compare two TAxisEquidistant. More... | |
TAxisBase::const_iterator comparison operators | |
| bool | ROOT::operator< (TAxisBase::const_iterator lhs, TAxisBase::const_iterator rhs) noexcept |
| i < j More... | |
| bool | ROOT::operator> (TAxisBase::const_iterator lhs, TAxisBase::const_iterator rhs) noexcept |
| i > j More... | |
| bool | ROOT::operator<= (TAxisBase::const_iterator lhs, TAxisBase::const_iterator rhs) noexcept |
| i <= j More... | |
| bool | ROOT::operator>= (TAxisBase::const_iterator lhs, TAxisBase::const_iterator rhs) noexcept |
| i >= j More... | |
| bool | ROOT::operator== (TAxisBase::const_iterator lhs, TAxisBase::const_iterator rhs) noexcept |
| i == j More... | |
| bool | ROOT::operator!= (TAxisBase::const_iterator lhs, TAxisBase::const_iterator rhs) noexcept |
| i != j More... | |
Axis Compatibility | |
| enum | ROOT::EAxisCompatibility { ROOT::EAxisCompatibility::kIdentical, ROOT::EAxisCompatibility::kContains, ROOT::EAxisCompatibility::kSampling, ROOT::EAxisCompatibility::kIncompatible } |
| EAxisCompatibility | ROOT::CanMap (TAxisEquidistant &target, TAxisEquidistant &source) noexcept |
| Whether (and how) the source axis can be merged into the target axis. More... | |