#include <VariableBinAxis.h>
Public Methods | |
VariableBinAxis (const std::vector< double > &edges) | |
Constructor. | |
~VariableBinAxis () | |
Destructor. | |
bool | isFixedBinning () const |
Methods inherited from AIDA::IAxis. | |
double | lowerEdge () const |
double | upperEdge () const |
int | bins () const |
double | binLowerEdge (int index) const |
double | binUpperEdge (int index) const |
double | binWidth (int index) const |
int | coordToIndex (double coord) const |
Private Attributes | |
std::vector< double > | m_binEdges |
The vector of the edges. | |
std::map< double, int > | m_binUpperEdges |
The map of the upper edges and the bin index. |
|
Definition at line 13 of file VariableBinAxis.cpp. References m_binEdges, m_binUpperEdges, and positive_infinity. |
|
Definition at line 22 of file VariableBinAxis.h. |
|
Definition at line 25 of file VariableBinAxis.cpp. References m_binEdges, and negative_infinity. |
|
|
|
Definition at line 35 of file VariableBinAxis.cpp. References m_binEdges, and positive_infinity. |
|
Definition at line 45 of file VariableBinAxis.cpp. References m_binEdges, and positive_infinity. |
|
|
|
|
|
|
|
|
|
Definition at line 36 of file VariableBinAxis.h. Referenced by binLowerEdge(), binUpperEdge(), binWidth(), and VariableBinAxis(). |
|
Definition at line 38 of file VariableBinAxis.h. Referenced by VariableBinAxis(). |