ant
A2 ant: class-based analysis framework
ant::AxisSettings Member List

This is the complete list of members for ant::AxisSettings, including all inherited members.

_startant::interval< double >protected
_stopant::interval< double >protected
AsRangeString(const std::string &label="x") const noexceptant::interval< double >inline
AxisSettings(const std::string &label_, const BinSettings &bin_settings)ant::AxisSettingsinline
binsant::BinSettingsprotected
Bins() const noexceptant::BinSettingsinline
Bins() noexceptant::BinSettingsinline
BinSettings(unsigned int number_of_bins, double minimum, double maximum)ant::BinSettingsinline
BinSettings(unsigned int number_of_bins)ant::BinSettingsinline
BinSettings(unsigned int number_of_bins, const interval< double > &i)ant::BinSettingsinline
BinWidth() constant::BinSettingsinline
Center() const noexceptant::interval< double >inline
CenterWidth(const double center, const double width) noexceptant::interval< double >inlinestatic
Clip(const double &x) constant::interval< double >inline
Contains(const double &x) const noexceptant::interval< double >inline
Disjoint(const ant::interval< double > &i) const noexceptant::interval< double >inline
Extend(const interval< double > &other)ant::interval< double >inline
Extend(const double &other)ant::interval< double >inline
getBin(const double v) const noexceptant::BinSettings
getMaxNegativeRange() noexceptant::interval< double >inlinestatic
getMaxPositiveRange() noexceptant::interval< double >inlinestatic
getMaxRange() noexceptant::interval< double >inlinestatic
interval(const double &start, const double &stop) noexceptant::interval< double >inline
IsSane() const noexceptant::interval< double >inline
labelant::AxisSettingsprotected
Label() constant::AxisSettingsinline
Label()ant::AxisSettingsinline
Length() const noexceptant::interval< double >inline
Make(const std::vector< double > &x_values)ant::BinSettingsstatic
MakeSane()ant::interval< double >inline
operator!=(const interval< double > &rhs) const noexceptant::interval< double >inline
operator*(const double &f) constant::interval< double >inline
operator*=(const double &f)ant::interval< double >inline
operator+(const double &a) constant::interval< double >inline
operator+=(const double &a)ant::interval< double >inline
operator-(const double &a) constant::interval< double >inline
operator-=(const double &a)ant::interval< double >inline
operator/(const double &f) constant::interval< double >inline
operator/=(const double &f)ant::interval< double >inline
operator==(const interval< double > &rhs) const noexceptant::interval< double >inline
operator[](const index_t n) constant::interval< double >inline
Round() noexceptant::interval< double >inline
RoundToBinSize(const BinSettings &bins, const double binSize)ant::BinSettingsstatic
SetCenter(const double &center)ant::interval< double >inline
SetWidth(const double &width)ant::interval< double >inline
Start() const noexceptant::interval< double >inline
Start() noexceptant::interval< double >inline
Stop() const noexceptant::interval< double >inline
Stop() noexceptant::interval< double >inline
tryJoinWith(const ant::interval< double > &other)ant::interval< double >inline