Uses of Interface
hep.aida.IHistogram2D
Packages that use IHistogram2D
Package
Description
Double matrix algorithms such as print formatting, sorting, partitioning and statistics.
Interfaces for compact, extensible, modular and performant histogramming functionality.
Reference implementation of the AIDA histogram
interfaces.
-
Uses of IHistogram2D in cern.colt.matrix.doublealgo
Methods in cern.colt.matrix.doublealgo that return IHistogram2DModifier and TypeMethodDescriptionstatic 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 IHistogram2DModifier and TypeMethodDescriptionstatic 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 IHistogram2DModifier and TypeMethodDescriptionIHistogram3D.projectionXY()
Create a projection parallel to the XY plane.IHistogram3D.projectionXZ()
Create a projection parallel to the XZ plane.IHistogram3D.projectionYZ()
Create a projection parallel to the YZ plane.IHistogram3D.sliceXY
(int indexZ) Create a slice parallel to the XY plane at bin indexZ and one bin wide.IHistogram3D.sliceXY
(int indexZ1, int indexZ2) Create a slice parallel to the XY plane, between "indexZ1" and "indexZ2" (inclusive).IHistogram3D.sliceXZ
(int indexY) Create a slice parallel to the XZ plane at bin indexY and one bin wide.IHistogram3D.sliceXZ
(int indexY1, int indexY2) Create a slice parallel to the XZ plane, between "indexY1" and "indexY2" (inclusive).IHistogram3D.sliceYZ
(int indexX) Create a slice parallel to the YZ plane at bin indexX and one bin wide.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 IHistogram2DModifier and TypeClassDescription(package private) class
Abstract base class extracting and implementing most of the redundancy of the interface.class
A reference implementation of hep.aida.IHistogram2D.Methods in hep.aida.ref that return IHistogram2DModifier and TypeMethodDescriptionprotected abstract IHistogram2D
AbstractHistogram3D.internalSliceXY
(String title, int indexZ1, int indexZ2) The precise meaning of the arguments to the public slice methods is somewhat ambiguous, so we define this internal slice method and clearly specify its arguments.protected IHistogram2D
Histogram3D.internalSliceXY
(String title, int indexZ1, int indexZ2) The precise meaning of the arguments to the public slice methods is somewhat ambiguous, so we define this internal slice method and clearly specify its arguments.protected abstract IHistogram2D
AbstractHistogram3D.internalSliceXZ
(String title, int indexY1, int indexY2) The precise meaning of the arguments to the public slice methods is somewhat ambiguous, so we define this internal slice method and clearly specify its arguments.protected IHistogram2D
Histogram3D.internalSliceXZ
(String title, int indexY1, int indexY2) The precise meaning of the arguments to the public slice methods is somewhat ambiguous, so we define this internal slice method and clearly specify its arguments.protected abstract IHistogram2D
AbstractHistogram3D.internalSliceYZ
(String title, int indexX1, int indexX2) The precise meaning of the arguments to the public slice methods is somewhat ambiguous, so we define this internal slice method and clearly specify its arguments.protected IHistogram2D
Histogram3D.internalSliceYZ
(String title, int indexX1, int indexX2) The precise meaning of the arguments to the public slice methods is somewhat ambiguous, so we define this internal slice method and clearly specify its arguments.AbstractHistogram3D.projectionXY()
AbstractHistogram3D.projectionXZ()
AbstractHistogram3D.projectionYZ()
AbstractHistogram3D.sliceXY
(int indexZ) AbstractHistogram3D.sliceXY
(int indexZ1, int indexZ2) AbstractHistogram3D.sliceXZ
(int indexY) AbstractHistogram3D.sliceXZ
(int indexY1, int indexY2) AbstractHistogram3D.sliceYZ
(int indexX) AbstractHistogram3D.sliceYZ
(int indexX1, int indexX2) Methods in hep.aida.ref with parameters of type IHistogram2DModifier and TypeMethodDescriptionint
Util.maxBinX
(IHistogram2D h) Returns the indexX of the in-range bin containing the maxBinHeight().int
Util.maxBinY
(IHistogram2D h) Returns the indexY of the in-range bin containing the maxBinHeight().int
Util.minBinX
(IHistogram2D h) Returns the indexX of the in-range bin containing the minBinHeight().int
Util.minBinY
(IHistogram2D h) Returns the indexY of the in-range bin containing the minBinHeight().protected double[][]
Converter.toArrayErrors
(IHistogram2D h) Returns an array[h.xAxis().bins()][h.yAxis().bins()]; ignoring extra bins.protected double[][]
Converter.toArrayHeights
(IHistogram2D h) Returns an array[h.xAxis().bins()][h.yAxis().bins()]; ignoring extra bins.Converter.toString
(IHistogram2D h) Returns a string representation of the given argument.Converter.toXML
(IHistogram2D h) Returns a XML representation of the given argument.private static void
Test.writeAsXML
(IHistogram2D h, String filename) private static void
Test2.writeAsXML
(IHistogram2D h, String filename)