#include <IHistogram2D.h>
Inheritance diagram for IHistogram2D:

Public Methods | |
| virtual void | fill ( double x, double y, double weight = 1 ) = 0 |
| -------------------------------------------------------------------------- Histogram characteristics -------------------------------------------------------------------------- Fill histogram. | |
| virtual int | binEntries ( int indexX, int indexY ) const = 0 |
| -------------------------------------------------------------------------- Entries The indexX accepts UNDERFLOW_BIN, values from 0 to Nx-1, or OVERFLOW_BIN The indexY accepts UNDERFLOW_BIN, values from 0 to Ny-1, or OVERFLOW_BIN NW | N | NE ---------------------------- W | in-range bins | E -------------------------- SW | S | SE -------------------------------------------------------------------------- Number of entries in a specific in-range bin (number of fills). | |
| virtual int | binEntriesX ( int indexX ) const = 0 |
| Total number of entries in the projected slice to the axis X Equivalent to projectionX().binEntries( indexX );. | |
| virtual int | binEntriesY ( int indexY ) const = 0 |
| Total number of entries in the projected slice to the axis X Equivalent to projectionY().binEntries( indexY );. | |
| virtual double | binHeight ( int indexX, int indexY ) const = 0 |
| Height of a specific in-range bin (height respects weights of entries). | |
| virtual double | binHeightX ( int indexX ) const = 0 |
| Total number of bin heights in the projected slice to the axis X Equivalent to projectionX().binHeight( indexX );. | |
| virtual double | binHeightY ( int indexY ) const = 0 |
| Total number of bin heights in the projected slice to the axis Y Equivalent to projectionY().binHeight( indexY );. | |
| virtual double | binError ( int indexX, int indexY ) const = 0 |
| Bin contents error. | |
| virtual double | meanX () const = 0 |
| -------------------------------------------------------------------------- Statistics -------------------------------------------------------------------------- meanX() returns the mean of the whole histogram as calculated on filling-time projected on the axis X. | |
| virtual double | meanY () const = 0 |
| meanY() returns the mean of the whole histogram as calculated on filling-time projected on the axis Y. | |
| virtual double | rmsX () const = 0 |
| rmsX() returns the rms of the whole histogram as calculated on filling-time projected on the axis X. | |
| virtual double | rmsY () const = 0 |
| rmsY() returns the rms of the whole histogram as calculated on filling-time projected on the axis Y. | |
| virtual double | minBinHeight () const = 0 |
| -------------------------------------------------------------------------- Minimum and maximum heights and bins -------------------------------------------------------------------------- Min height of in-range bins in the whole histogram. | |
| virtual int | minBinX () const = 0 |
| IndexX of the in-range bin containing the minBinHeight(). | |
| virtual int | minBinY () const = 0 |
| IndexY 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 | maxBinX () const = 0 |
| IndexX of the in-range bin containing the maxBinHeight(). | |
| virtual int | maxBinY () const = 0 |
| IndexY of the in-range bin containing the maxBinHeight(). | |
| virtual IAxis* | xAxis () const = 0 |
| -------------------------------------------------------------------------- Axis -------------------------------------------------------------------------- Get the X axis. | |
| virtual IAxis* | yAxis () const = 0 |
| Get the Y axis. | |
| virtual int | coordToIndexX ( double coordX ) const = 0 |
| -------------------------------------------------------------------------- Conversions between coordinates and bin indices -------------------------------------------------------------------------- Equivalent to xAxis().coordToIndex( coordX );. | |
| virtual int | coordToIndexY ( double coordY ) const = 0 |
| Equivalent to yAxis().coordToIndex( coordY );. | |
| virtual IHistogram1D* | projectionX () const = 0 |
| -------------------------------------------------------------------------- Projections -------------------------------------------------------------------------- Projection on axis X Equivalent to sliceX( UNDERFLOW_BIN, OVERFLOW_BIN );. | |
| virtual IHistogram1D* | projectionY () const = 0 |
| Projection on axis Y Equivalent to sliceY( UNDERFLOW_BIN, OVERFLOW_BIN );. | |
| virtual IHistogram1D* | sliceX ( int indexY ) const = 0 |
| -------------------------------------------------------------------------- Slices -------------------------------------------------------------------------- Slice parallel with the axis X, identified by bin indexY Equivalent to sliceX( indexY, indexY );. | |
| virtual IHistogram1D* | sliceY ( int indexX ) const = 0 |
| Slice parallel with the axis Y, identified by bin indexX Equivalent to sliceY( indexX, indexX );. | |
| virtual IHistogram1D* | sliceX ( int indexY1, int indexY2 ) const = 0 |
| Slice parallel with the axis X, between indexY1 and indexY2. | |
| virtual IHistogram1D* | sliceY ( int indexX1, int indexX2 ) const = 0 |
| Slice parallel with the axis Y, between indexX1 and indexX2. | |
|
|
-------------------------------------------------------------------------- Entries The indexX accepts UNDERFLOW_BIN, values from 0 to Nx-1, or OVERFLOW_BIN The indexY accepts UNDERFLOW_BIN, values from 0 to Ny-1, or OVERFLOW_BIN NW | N | NE ---------------------------- W | in-range bins | E -------------------------- SW | S | SE -------------------------------------------------------------------------- Number of entries in a specific in-range bin (number of fills).
|
|
|
Total number of entries in the projected slice to the axis X Equivalent to projectionX().binEntries( indexX );.
|
|
|
Total number of entries in the projected slice to the axis X Equivalent to projectionY().binEntries( indexY );.
|
|
|
Bin contents error.
|
|
|
Height of a specific in-range bin (height respects weights of entries).
|
|
|
Total number of bin heights in the projected slice to the axis X Equivalent to projectionX().binHeight( indexX );.
|
|
|
Total number of bin heights in the projected slice to the axis Y Equivalent to projectionY().binHeight( indexY );.
|
|
|
-------------------------------------------------------------------------- Conversions between coordinates and bin indices -------------------------------------------------------------------------- Equivalent to xAxis().coordToIndex( coordX );.
|
|
|
Equivalent to yAxis().coordToIndex( coordY );.
|
|
|
-------------------------------------------------------------------------- Histogram characteristics -------------------------------------------------------------------------- Fill histogram.
|
|
|
Max height of in-range bins in the whole histogram.
|
|
|
IndexX of the in-range bin containing the maxBinHeight().
|
|
|
IndexY of the in-range bin containing the maxBinHeight().
|
|
|
-------------------------------------------------------------------------- Statistics -------------------------------------------------------------------------- meanX() returns the mean of the whole histogram as calculated on filling-time projected on the axis X.
|
|
|
meanY() returns the mean of the whole histogram as calculated on filling-time projected on the axis Y.
|
|
|
-------------------------------------------------------------------------- Minimum and maximum heights and bins -------------------------------------------------------------------------- Min height of in-range bins in the whole histogram.
|
|
|
IndexX of the in-range bin containing the minBinHeight().
|
|
|
IndexY of the in-range bin containing the minBinHeight().
|
|
|
-------------------------------------------------------------------------- Projections -------------------------------------------------------------------------- Projection on axis X Equivalent to sliceX( UNDERFLOW_BIN, OVERFLOW_BIN );.
|
|
|
Projection on axis Y Equivalent to sliceY( UNDERFLOW_BIN, OVERFLOW_BIN );.
|
|
|
rmsX() returns the rms of the whole histogram as calculated on filling-time projected on the axis X.
|
|
|
rmsY() returns the rms of the whole histogram as calculated on filling-time projected on the axis Y.
|
|
|
Slice parallel with the axis X, between indexY1 and indexY2.
|
|
|
-------------------------------------------------------------------------- Slices -------------------------------------------------------------------------- Slice parallel with the axis X, identified by bin indexY Equivalent to sliceX( indexY, indexY );.
|
|
|
Slice parallel with the axis Y, between indexX1 and indexX2.
|
|
|
Slice parallel with the axis Y, identified by bin indexX Equivalent to sliceY( indexX, indexX );.
|
|
|
-------------------------------------------------------------------------- Axis -------------------------------------------------------------------------- Get the X axis.
|
|
|
Get the Y axis.
|
1.2.3 written by Dimitri van Heesch,
© 1997-2000