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

IHistogram1D Class Reference

#include <IHistogram1D.h>

Inheritance diagram for IHistogram1D:

IHistogram List of all members.

Public Methods

virtual void fill ( double x, double weight = 1 ) = 0
 -------------------------------------------------------------------------- Histogram characteristics -------------------------------------------------------------------------- Fill histogram.

virtual int binEntries ( int index ) const = 0
 -------------------------------------------------------------------------- Entries The index accepts UNDERFLOW_BIN, values from 0 to N-1, or OVERFLOW_BIN -------------------------------------------------------------------------- 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 mean () const = 0
 -------------------------------------------------------------------------- Statistics -------------------------------------------------------------------------- mean() returns the mean of the whole histogram as calculated on filling-time.

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

virtual double minBinHeight () const = 0
 -------------------------------------------------------------------------- Minimum and maximum heights and bins -------------------------------------------------------------------------- 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
 -------------------------------------------------------------------------- Axis -------------------------------------------------------------------------- Get the X axis.

virtual int coordToIndex ( double coord ) const = 0
 -------------------------------------------------------------------------- Conversions between coordinates and bin indices -------------------------------------------------------------------------- Equivalent to xAxis().coordToIndex( coord );.


Member Function Documentation

int IHistogram1D::binEntries ( int index ) const [pure virtual]
 

-------------------------------------------------------------------------- Entries The index accepts UNDERFLOW_BIN, values from 0 to N-1, or OVERFLOW_BIN -------------------------------------------------------------------------- Number of entries in a specific in-range bin (number of fills).

double IHistogram1D::binError ( int index ) const [pure virtual]
 

Bin contents error.

double IHistogram1D::binHeight ( int index ) const [pure virtual]
 

Height of a specific in-range bin (height respects weights of entries).

int IHistogram1D::coordToIndex ( double coord ) const [pure virtual]
 

-------------------------------------------------------------------------- Conversions between coordinates and bin indices -------------------------------------------------------------------------- Equivalent to xAxis().coordToIndex( coord );.

void IHistogram1D::fill ( double x,
double weight = 1 ) [pure virtual]
 

-------------------------------------------------------------------------- Histogram characteristics -------------------------------------------------------------------------- Fill histogram.

int IHistogram1D::maxBin ( ) const [pure virtual]
 

Index of the in-range bin containing the maxBinHeight().

double IHistogram1D::maxBinHeight ( ) const [pure virtual]
 

Max height of in-range bins in the whole histogram.

double IHistogram1D::mean ( ) const [pure virtual]
 

-------------------------------------------------------------------------- Statistics -------------------------------------------------------------------------- mean() returns the mean of the whole histogram as calculated on filling-time.

int IHistogram1D::minBin ( ) const [pure virtual]
 

Index of the in-range bin containing the minBinHeight().

double IHistogram1D::minBinHeight ( ) const [pure virtual]
 

-------------------------------------------------------------------------- Minimum and maximum heights and bins -------------------------------------------------------------------------- Min height of in-range bins in the whole histogram.

double IHistogram1D::rms ( ) const [pure virtual]
 

rms() returns the rms of the whole histogram as calculated on filling-time.

IAxis * IHistogram1D::xAxis ( ) const [pure virtual]
 

-------------------------------------------------------------------------- Axis -------------------------------------------------------------------------- Get the X axis.


The documentation for this class was generated from the following file:
Generated at Wed Nov 21 12:22:11 2001 by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000