Anaphe Home Page Reference Documentation

Main Page     Namespaces     Classes     Source Code    

Anaphe::IProfileHistogram Class Reference

#include <IProfileHistogram.h>

Inheritance diagram for Anaphe::IProfileHistogram:

Anaphe::IHistogram List of all members.

Public Methods

virtual ~IProfileHistogram ()
virtual void fill (double x, double y, double weight=1)=0
 Fill histogram.

virtual int binEntries (int index) const=0
 Number of entries in a specific in-range bin (number of fills).

virtual double binHeight (int index) const=0
 Height of a specific in-range bin (height respects weights of entries).

virtual double binError (int index) const=0
 Bin contents error.

virtual double binSpread (int index) const=0
 Bin contents spread.

virtual double mean () const=0
 Returns the mean of the whole histogram as calculated on filling-time.

virtual double rms () const=0
 Returns the rms of the whole histogram as calculated on filling-time.

virtual double minBinHeight () const=0
 Min height of in-range bins in the whole histogram.

virtual int minBin () const=0
 Index of the in-range bin containing the minBinHeight().

virtual double maxBinHeight () const=0
 Max height of in-range bins in the whole histogram.

virtual int maxBin () const=0
 Index of the in-range bin containing the maxBinHeight().

virtual IAxisxAxis () const=0
 Get the X axis.

virtual int coordToIndex (double coord) const=0
 Equivalent to xAxis().coordToIndex( coord );.


Constructor & Destructor Documentation

virtual Anaphe::IProfileHistogram::~IProfileHistogram   [inline, virtual]
 


Member Function Documentation

virtual int Anaphe::IProfileHistogram::binEntries int    index const [pure virtual]
 

virtual double Anaphe::IProfileHistogram::binError int    index const [pure virtual]
 

virtual double Anaphe::IProfileHistogram::binHeight int    index const [pure virtual]
 

virtual double Anaphe::IProfileHistogram::binSpread int    index const [pure virtual]
 

virtual int Anaphe::IProfileHistogram::coordToIndex double    coord const [pure virtual]
 

virtual void Anaphe::IProfileHistogram::fill double    x,
double    y,
double    weight = 1
[pure virtual]
 

virtual int Anaphe::IProfileHistogram::maxBin   const [pure virtual]
 

virtual double Anaphe::IProfileHistogram::maxBinHeight   const [pure virtual]
 

virtual double Anaphe::IProfileHistogram::mean   const [pure virtual]
 

virtual int Anaphe::IProfileHistogram::minBin   const [pure virtual]
 

virtual double Anaphe::IProfileHistogram::minBinHeight   const [pure virtual]
 

virtual double Anaphe::IProfileHistogram::rms   const [pure virtual]
 

virtual IAxis* Anaphe::IProfileHistogram::xAxis   const [pure virtual]
 


The documentation for this class was generated from the following file:

Anaphe documentation generated by Doxygen (www.doxygen.org)