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

Anaphe::AIDA_Histogram_native::EvenBinAxis Class Reference

#include <EvenBinAxis.h>

List of all members.

Public Methods

 EvenBinAxis (int nBins, double lowEdge, double highEdge)
 Constructor.

 ~EvenBinAxis ()
 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

int m_bins
double m_lowEdge
double m_highEdge
double m_binSize


Constructor & Destructor Documentation

Anaphe::AIDA_Histogram_native::EvenBinAxis::EvenBinAxis int    nBins,
double    lowEdge,
double    highEdge
 

Definition at line 13 of file EvenBinAxis.cpp.

Anaphe::AIDA_Histogram_native::EvenBinAxis::~EvenBinAxis   [inline]
 

Definition at line 22 of file EvenBinAxis.h.


Member Function Documentation

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

Definition at line 23 of file EvenBinAxis.cpp.

References m_bins, m_binSize, m_highEdge, m_lowEdge, and negative_infinity.

int Anaphe::AIDA_Histogram_native::EvenBinAxis::bins   const
 

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

Definition at line 33 of file EvenBinAxis.cpp.

References m_bins, m_binSize, m_lowEdge, and positive_infinity.

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

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

Definition at line 43 of file EvenBinAxis.cpp.

References m_binSize, m_highEdge, and m_lowEdge.

bool Anaphe::AIDA_Histogram_native::EvenBinAxis::isFixedBinning   const
 

double Anaphe::AIDA_Histogram_native::EvenBinAxis::lowerEdge   const
 

double Anaphe::AIDA_Histogram_native::EvenBinAxis::upperEdge   const
 


Member Data Documentation

int Anaphe::AIDA_Histogram_native::EvenBinAxis::m_bins [private]
 

Definition at line 35 of file EvenBinAxis.h.

Referenced by binLowerEdge(), and binUpperEdge().

double Anaphe::AIDA_Histogram_native::EvenBinAxis::m_binSize [private]
 

Definition at line 38 of file EvenBinAxis.h.

Referenced by binLowerEdge(), binUpperEdge(), and coordToIndex().

double Anaphe::AIDA_Histogram_native::EvenBinAxis::m_highEdge [private]
 

Definition at line 37 of file EvenBinAxis.h.

Referenced by binLowerEdge(), and coordToIndex().

double Anaphe::AIDA_Histogram_native::EvenBinAxis::m_lowEdge [private]
 

Definition at line 36 of file EvenBinAxis.h.

Referenced by binLowerEdge(), binUpperEdge(), and coordToIndex().


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