Uses of Interface
hep.aida.IHistogram1D
Packages that use IHistogram1D
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 IHistogram1D in cern.colt.matrix.doublealgo
Methods in cern.colt.matrix.doublealgo that return IHistogram1DModifier and TypeMethodDescriptionstatic IHistogram1D
Statistic.histogram
(IHistogram1D histo, DoubleMatrix1D vector) Fills all cells of the given vector into the given histogram.Methods in cern.colt.matrix.doublealgo with parameters of type IHistogram1DModifier and TypeMethodDescriptionstatic IHistogram1D
Statistic.histogram
(IHistogram1D histo, DoubleMatrix1D vector) Fills all cells of the given vector into the given histogram. -
Uses of IHistogram1D in hep.aida
Methods in hep.aida that return IHistogram1DModifier and TypeMethodDescriptionIHistogram2D.projectionX()
Create a projection parallel to the X axis.IHistogram2D.projectionY()
Create a projection parallel to the Y axis.IHistogram2D.sliceX
(int indexY) Slice parallel to the Y axis at bin indexY and one bin wide.IHistogram2D.sliceX
(int indexY1, int indexY2) Create a slice parallel to the axis X axis, between "indexY1" and "indexY2" (inclusive).IHistogram2D.sliceY
(int indexX) Slice parallel to the X axis at bin indexX and one bin wide.IHistogram2D.sliceY
(int indexX1, int indexX2) Create a slice parallel to the axis Y axis, between "indexX1" and "indexX2" (inclusive) The returned IHistogram1D represents an instantaneous snapshot of the histogram at the time the slice was created. -
Uses of IHistogram1D in hep.aida.ref
Classes in hep.aida.ref that implement IHistogram1DModifier 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.IHistogram1D.Methods in hep.aida.ref that return IHistogram1DModifier and TypeMethodDescriptionprotected abstract IHistogram1D
AbstractHistogram2D.internalSliceX
(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 IHistogram1D
Histogram2D.internalSliceX
(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 IHistogram1D
AbstractHistogram2D.internalSliceY
(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 IHistogram1D
Histogram2D.internalSliceY
(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.AbstractHistogram2D.projectionX()
AbstractHistogram2D.projectionY()
AbstractHistogram2D.sliceX
(int indexY) AbstractHistogram2D.sliceX
(int indexY1, int indexY2) AbstractHistogram2D.sliceY
(int indexX) AbstractHistogram2D.sliceY
(int indexX1, int indexX2) Methods in hep.aida.ref with parameters of type IHistogram1DModifier and TypeMethodDescriptionint
Util.maxBin
(IHistogram1D h) Returns the index of the in-range bin containing the maxBinHeight().int
Util.minBin
(IHistogram1D h) Returns the index of the in-range bin containing the minBinHeight().protected double[]
Converter.toArrayErrors
(IHistogram1D h) Returns an array[h.xAxis().bins()]; ignoring extra bins.protected double[]
Converter.toArrayHeights
(IHistogram1D h) Returns an array[h.xAxis().bins()]; ignoring extra bins.Converter.toString
(IHistogram1D h) Returns a string representation of the given argument.Converter.toXML
(IHistogram1D h) Returns a XML representation of the given argument.private static void
Test.writeAsXML
(IHistogram1D h, String filename) private static void
Test2.writeAsXML
(IHistogram1D h, String filename)