## Uses of Interface
hep.aida.IHistogram2D

- Packages that use IHistogram2D
  Package | Description
  --- | ---
  cern.colt.matrix.doublealgo | Double matrix algorithms such as print formatting, sorting, partitioning and statistics.
  hep.aida | Interfaces for compact, extensible, modular and performant histogramming functionality.
  hep.aida.ref | Reference implementation of the AIDA histogram interfaces.

- - ### Uses of IHistogram2D in cern.colt.matrix.doublealgo

    Methods in cern.colt.matrix.doublealgo that return IHistogram2D
    Modifier and Type | Method and Description
    --- | ---
    `static IHistogram2D` | Statistic.`cube(DoubleMatrix1D x, DoubleMatrix1D y, DoubleMatrix1D weights)` 2-d OLAP cube operator; Fills all cells of the given vectors into the given histogram.
    `static IHistogram2D` | Statistic.`histogram(IHistogram2D histo, DoubleMatrix1D x, DoubleMatrix1D y)` Fills all cells of the given vectors into the given histogram.
    `static IHistogram2D` | Statistic.`histogram(IHistogram2D histo, DoubleMatrix1D x, DoubleMatrix1D y, DoubleMatrix1D weights)` Fills all cells of the given vectors into the given histogram.

    Methods in cern.colt.matrix.doublealgo with parameters of type IHistogram2D
    Modifier and Type | Method and Description
    --- | ---
    `static IHistogram2D` | Statistic.`histogram(IHistogram2D histo, DoubleMatrix1D x, DoubleMatrix1D y)` Fills all cells of the given vectors into the given histogram.
    `static IHistogram2D` | Statistic.`histogram(IHistogram2D histo, DoubleMatrix1D x, DoubleMatrix1D y, DoubleMatrix1D weights)` Fills all cells of the given vectors into the given histogram.

  - ### Uses of IHistogram2D in hep.aida

    Methods in hep.aida that return IHistogram2D
    Modifier and Type | Method and Description
    --- | ---
    `IHistogram2D` | IHistogram3D.`projectionXY()` Create a projection parallel to the XY plane.
    `IHistogram2D` | IHistogram3D.`projectionXZ()` Create a projection parallel to the XZ plane.
    `IHistogram2D` | IHistogram3D.`projectionYZ()` Create a projection parallel to the YZ plane.
    `IHistogram2D` | IHistogram3D.`sliceXY(int indexZ)` Create a slice parallel to the XY plane at bin indexZ and one bin wide.
    `IHistogram2D` | IHistogram3D.`sliceXY(int indexZ1, int indexZ2)` Create a slice parallel to the XY plane, between "indexZ1" and "indexZ2" (inclusive).
    `IHistogram2D` | IHistogram3D.`sliceXZ(int indexY)` Create a slice parallel to the XZ plane at bin indexY and one bin wide.
    `IHistogram2D` | IHistogram3D.`sliceXZ(int indexY1, int indexY2)` Create a slice parallel to the XZ plane, between "indexY1" and "indexY2" (inclusive).
    `IHistogram2D` | IHistogram3D.`sliceYZ(int indexX)` Create a slice parallel to the YZ plane at bin indexX and one bin wide.
    `IHistogram2D` | IHistogram3D.`sliceYZ(int indexX1, int indexX2)` Create a slice parallel to the YZ plane, between "indexX1" and "indexX2" (inclusive).

  - ### Uses of IHistogram2D in hep.aida.ref

    Classes in hep.aida.ref that implement IHistogram2D
    Modifier and Type | Class and Description
    --- | ---
    `class` | `Histogram2D` A reference implementation of hep.aida.IHistogram2D.

    Methods in hep.aida.ref with parameters of type IHistogram2D
    Modifier and Type | Method and Description
    --- | ---
    `java.lang.String` | Converter.`toString(IHistogram2D h)` Returns a string representation of the given argument.
    `java.lang.String` | Converter.`toXML(IHistogram2D h)` Returns a XML representation of the given argument.

Jump to the Colt Homepage