Public Methods |
virtual | ~IHistogram2D () |
virtual void | fill (double x, double y, double weight=1)=0 |
| Fill histogram.
|
virtual int | binEntries (int indexX, int indexY) const=0 |
| Number of entries in a specific in-range bin (number of fills).
|
virtual int | binEntriesX (int indexX) const=0 |
| Total number of entries or bin heights in the projected slice Equivalent to projectionX().binEntries( indexX );.
|
virtual int | binEntriesY (int indexY) const=0 |
| 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 Equivalent to projectionX().binHeight( indexX );.
|
virtual double | binHeightY (int indexY) const=0 |
| Equivalent to projectionY().binHeight( indexY );.
|
virtual double | binError (int indexX, int indexY) const=0 |
| Bin contents error.
|
virtual double | meanX () const=0 |
| Returns the mean of the whole histogram as calculated on filling-time projected on the axis X and Y.
|
virtual double | meanY () const=0 |
virtual double | rmsX () const=0 |
| Returns the rms of the whole histogram as calculated on filling-time projected on the axis X and Y.
|
virtual double | rmsY () const=0 |
virtual double | minBinHeight () const=0 |
| Min height of in-range bins in the whole histogram.
|
virtual int | minBinX () const=0 |
| IndexX of the in-range bin containing the maxBinHeight().
|
virtual int | minBinY () const=0 |
| IndexY of the in-range bin containing the maxBinHeight().
|
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 |
| Get the X axis.
|
virtual IAxis * | yAxis () const=0 |
| Get the Y axis.
|
virtual int | coordToIndexX (double coordX) const=0 |
| Equivalent to xAxis().coordToIndex( coordX );.
|
virtual int | coordToIndexY (double coordY) const=0 |
| equivalent to yAxis().coordToIndex( coordY );
|
virtual IHistogram1D * | projectionX () const=0 |
| Projection on axis X Equivalent to sliceX( IHistogram::UNDERFLOW, IHistogram::OVERFLOW );.
|
virtual IHistogram1D * | projectionY () const=0 |
| Projection on axis Y Equivalent to sliceY( IHistogram::UNDERFLOW, IHistogram::OVERFLOW );.
|
virtual IHistogram1D * | sliceX (int indexY) const=0 |
| 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.
|