Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

Anaphe::AIDA_Histogram_native::VariableBinAxis Class Reference

#include <VariableBinAxis.h>

List of all members.

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.


Constructor & Destructor Documentation

Anaphe::AIDA_Histogram_native::VariableBinAxis::VariableBinAxis const std::vector< double > &    edges
 

Definition at line 13 of file VariableBinAxis.cpp.

References m_binEdges, m_binUpperEdges, and positive_infinity.

Anaphe::AIDA_Histogram_native::VariableBinAxis::~VariableBinAxis   [inline]
 

Definition at line 22 of file VariableBinAxis.h.


Member Function Documentation

double Anaphe::AIDA_Histogram_native::VariableBinAxis::binLowerEdge int    index const
 

Definition at line 25 of file VariableBinAxis.cpp.

References m_binEdges, and negative_infinity.

int Anaphe::AIDA_Histogram_native::VariableBinAxis::bins   const
 

double Anaphe::AIDA_Histogram_native::VariableBinAxis::binUpperEdge int    index const
 

Definition at line 35 of file VariableBinAxis.cpp.

References m_binEdges, and positive_infinity.

double Anaphe::AIDA_Histogram_native::VariableBinAxis::binWidth int    index const
 

Definition at line 45 of file VariableBinAxis.cpp.

References m_binEdges, and positive_infinity.

int Anaphe::AIDA_Histogram_native::VariableBinAxis::coordToIndex double    coord const
 

bool Anaphe::AIDA_Histogram_native::VariableBinAxis::isFixedBinning   const
 

double Anaphe::AIDA_Histogram_native::VariableBinAxis::lowerEdge   const
 

double Anaphe::AIDA_Histogram_native::VariableBinAxis::upperEdge   const
 


Member Data Documentation

std::vector< double > Anaphe::AIDA_Histogram_native::VariableBinAxis::m_binEdges [private]
 

Definition at line 36 of file VariableBinAxis.h.

Referenced by binLowerEdge(), binUpperEdge(), binWidth(), and VariableBinAxis().

std::map< double, int > Anaphe::AIDA_Histogram_native::VariableBinAxis::m_binUpperEdges [private]
 

Definition at line 38 of file VariableBinAxis.h.

Referenced by VariableBinAxis().


The documentation for this class was generated from the following files:
Generated on Tue Nov 19 12:32:25 2002 for AIDA_Histogram_native by doxygen1.2.16