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"
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... | |