Colt 1.2.0
A B C D E F G H I K L M N O P Q R S T U V X Y Z

A

AbstractBin - Class in hep.aida.bin
Abstract base class for all arbitrary-dimensional bins consumes double elements.
AbstractBin() - Constructor for class hep.aida.bin.AbstractBin
Makes this class non instantiable, but still let's others inherit from it.
AbstractBin1D - Class in hep.aida.bin
Abstract base class for all 1-dimensional bins consumes double elements.
AbstractBin1D() - Constructor for class hep.aida.bin.AbstractBin1D
Makes this class non instantiable, but still let's others inherit from it.
add(double) - Method in class hep.aida.bin.AbstractBin1D
Adds the specified element to the receiver.
add(double) - Method in class hep.aida.bin.DynamicBin1D
Adds the specified element to the receiver.
add(double) - Method in class hep.aida.bin.StaticBin1D
Adds the specified element to the receiver.
addAllOf(DoubleArrayList) - Method in class hep.aida.bin.AbstractBin1D
Adds all values of the specified list to the receiver.
addAllOfFromTo(DoubleArrayList, int, int) - Method in class hep.aida.bin.AbstractBin1D
Adds the part of the specified list between indexes from (inclusive) and to (inclusive) to the receiver.
addAllOfFromTo(DoubleArrayList, int, int) - Method in class hep.aida.bin.DynamicBin1D
Adds the part of the specified list between indexes from (inclusive) and to (inclusive) to the receiver.
addAllOfFromTo(DoubleArrayList, int, int) - Method in class hep.aida.bin.MightyStaticBin1D
Adds the part of the specified list between indexes from (inclusive) and to (inclusive) to the receiver.
addAllOfFromTo(DoubleArrayList, int, int) - Method in class hep.aida.bin.QuantileBin1D
Adds the part of the specified list between indexes from (inclusive) and to (inclusive) to the receiver.
addAllOfFromTo(DoubleArrayList, int, int) - Method in class hep.aida.bin.StaticBin1D
Adds the part of the specified list between indexes from (inclusive) and to (inclusive) to the receiver.
aggregate(DoubleDoubleFunction, DoubleFunction) - Method in class hep.aida.bin.DynamicBin1D
Applies a function to each element and aggregates the results.
allEntries() - Method in interface hep.aida.IHistogram
Number of all entries in all (both in-range and under/overflow) bins in the histogram.
allEntries() - Method in class hep.aida.ref.Histogram1D
 
allEntries() - Method in class hep.aida.ref.Histogram2D
 
allEntries() - Method in class hep.aida.ref.Histogram3D
 
apply(DynamicBin1D, DynamicBin1D) - Method in interface hep.aida.bin.BinBinFunction1D
Applies a function to two bin arguments.
apply(DynamicBin1D) - Method in interface hep.aida.bin.BinFunction1D
Applies a function to one bin argument.
arguments - Static variable in class hep.aida.bin.StaticBin1D
Function arguments used by method addAllOf(...) For memory tuning only.

B

BinBinFunction1D - Interface in hep.aida.bin
Interface that represents a function object: a function that takes two bins as arguments and returns a single value.
binCentre(int) - Method in interface hep.aida.IAxis
Centre of the bin specified.
binCentre(int) - Method in class hep.aida.ref.FixedAxis
 
binCentre(int) - Method in class hep.aida.ref.VariableAxis
 
binEntries(int) - Method in interface hep.aida.IHistogram1D
Number of entries in the corresponding bin (ie the number of times fill was called for this bin).
binEntries(int, int) - Method in interface hep.aida.IHistogram2D
The number of entries (ie the number of times fill was called for this bin).
binEntries(int, int, int) - Method in interface hep.aida.IHistogram3D
The number of entries (ie the number of times fill was called for this bin).
binEntries(int) - Method in class hep.aida.ref.Histogram1D
 
binEntries(int, int) - Method in class hep.aida.ref.Histogram2D
 
binEntries(int, int, int) - Method in class hep.aida.ref.Histogram3D
 
binEntriesX(int) - Method in interface hep.aida.IHistogram2D
Equivalent to projectionX().binEntries(indexX).
binEntriesY(int) - Method in interface hep.aida.IHistogram2D
Equivalent to projectionY().binEntries(indexY).
binError(int) - Method in interface hep.aida.IHistogram1D
The error on this bin.
binError(int, int) - Method in interface hep.aida.IHistogram2D
The error on this bin.
binError(int, int, int) - Method in interface hep.aida.IHistogram3D
The error on this bin.
binError(int) - Method in class hep.aida.ref.Histogram1D
 
binError(int, int) - Method in class hep.aida.ref.Histogram2D
 
binError(int, int, int) - Method in class hep.aida.ref.Histogram3D
 
BinFunction1D - Interface in hep.aida.bin
Interface that represents a function object: a function that takes two bins as arguments and returns a single value.
BinFunctions1D - Class in hep.aida.bin
Function objects computing dynamic bin aggregations; to be passed to generic methods.
BinFunctions1D() - Constructor for class hep.aida.bin.BinFunctions1D
Makes this class non instantiable, but still let's others inherit from it.
binHeight(int) - Method in interface hep.aida.IHistogram1D
Total height of the corresponding bin (ie the sum of the weights in this bin).
binHeight(int, int) - Method in interface hep.aida.IHistogram2D
Total height of the corresponding bin (ie the sum of the weights in this bin).
binHeight(int, int, int) - Method in interface hep.aida.IHistogram3D
Total height of the corresponding bin (ie the sum of the weights in this bin).
binHeight(int) - Method in class hep.aida.ref.Histogram1D
 
binHeight(int, int) - Method in class hep.aida.ref.Histogram2D
 
binHeight(int, int, int) - Method in class hep.aida.ref.Histogram3D
 
binHeightX(int) - Method in interface hep.aida.IHistogram2D
Equivalent to projectionX().binHeight(indexX).
binHeightY(int) - Method in interface hep.aida.IHistogram2D
Equivalent to projectionY().binHeight(indexY).
binLowerEdge(int) - Method in interface hep.aida.IAxis
Lower edge of the specified bin.
binLowerEdge(int) - Method in class hep.aida.ref.FixedAxis
 
binLowerEdge(int) - Method in class hep.aida.ref.VariableAxis
 
bins() - Method in interface hep.aida.IAxis
The number of bins (excluding underflow and overflow) on the axis.
bins() - Method in class hep.aida.ref.FixedAxis
 
bins - Variable in class hep.aida.ref.VariableAxis
 
bins() - Method in class hep.aida.ref.VariableAxis
 
binUpperEdge(int) - Method in interface hep.aida.IAxis
Upper edge of the specified bin.
binUpperEdge(int) - Method in class hep.aida.ref.FixedAxis
 
binUpperEdge(int) - Method in class hep.aida.ref.VariableAxis
 
binWidth(int) - Method in interface hep.aida.IAxis
Width of the bin specified.
binWidth(int) - Method in class hep.aida.ref.FixedAxis
 
binWidth(int) - Method in class hep.aida.ref.VariableAxis
 
buffered(int) - Method in class hep.aida.bin.AbstractBin1D
Constructs and returns a streaming buffer connected to the receiver.

C

center() - Method in class hep.aida.bin.AbstractBin
Returns center(0).
center(int) - Method in class hep.aida.bin.AbstractBin
Returns a custom definable "center" measure; override this method if necessary.
clear() - Method in class hep.aida.bin.AbstractBin
Removes all elements from the receiver.
clear() - Method in class hep.aida.bin.DynamicBin1D
Removes all elements from the receiver.
clear() - Method in class hep.aida.bin.QuantileBin1D
Removes all elements from the receiver.
clear() - Method in class hep.aida.bin.StaticBin1D
Removes all elements from the receiver.
clearAllMeasures() - Method in class hep.aida.bin.DynamicBin1D
Resets the values of all measures.
clearAllMeasures() - Method in class hep.aida.bin.MightyStaticBin1D
Resets the values of all measures.
clearAllMeasures() - Method in class hep.aida.bin.StaticBin1D
Resets the values of all measures.
clone() - Method in class hep.aida.bin.DynamicBin1D
Returns a deep copy of the receiver.
clone() - Method in class hep.aida.bin.MightyStaticBin1D
Returns a deep copy of the receiver.
clone() - Method in class hep.aida.bin.QuantileBin1D
Returns a deep copy of the receiver.
compareWith(AbstractBin1D) - Method in class hep.aida.bin.AbstractBin1D
Computes the deviations from the receiver's measures to another bin's measures.
compareWith(AbstractBin1D) - Method in class hep.aida.bin.MightyStaticBin1D
Computes the deviations from the receiver's measures to another bin's measures.
compareWith(AbstractBin1D) - Method in class hep.aida.bin.QuantileBin1D
Computes the deviations from the receiver's measures to another bin's measures.
Converter - Class in hep.aida.ref
Histogram conversions, for example to String and XML format; This class requires the Colt distribution, whereas the rest of the package is entirelly stand-alone.
Converter() - Constructor for class hep.aida.ref.Converter
Creates a new histogram converter.
coordToIndex(double) - Method in interface hep.aida.IAxis
Converts a coordinate on the axis to a bin number.
coordToIndex(double) - Method in class hep.aida.ref.FixedAxis
 
coordToIndex(double) - Method in class hep.aida.ref.VariableAxis
 
correlation(DynamicBin1D) - Method in class hep.aida.bin.DynamicBin1D
Returns the correlation of two bins, which is corr(x,y) = covariance(x,y) / (stdDev(x)*stdDev(y)) (Pearson's correlation coefficient).
covariance(DynamicBin1D) - Method in class hep.aida.bin.DynamicBin1D
Returns the covariance of two bins, which is cov(x,y) = (1/size()) * Sum((x[i]-mean(x)) * (y[i]-mean(y))).

D

dimensions() - Method in interface hep.aida.IHistogram
Returns 1 for one-dimensional histograms, 2 for two-dimensional histograms, and so on.
DynamicBin1D - Class in hep.aida.bin
1-dimensional rebinnable bin holding double elements; Efficiently computes advanced statistics of data sequences.
DynamicBin1D() - Constructor for class hep.aida.bin.DynamicBin1D
Constructs and returns an empty bin; implicitly calls setFixedOrder(false).

E

edges(IAxis) - Method in class hep.aida.ref.Converter
Returns all edges of the given axis.
edges - Variable in class hep.aida.ref.VariableAxis
 
elements - Variable in class hep.aida.bin.DynamicBin1D
The elements contained in this bin.
elements() - Method in class hep.aida.bin.DynamicBin1D
Returns a copy of the currently stored elements.
elements_unsafe() - Method in class hep.aida.bin.DynamicBin1D
Returns the currently stored elements; WARNING: not a copy of them.
entries() - Method in interface hep.aida.IHistogram
Number of in-range entries in the histogram.
equals(Object) - Method in class hep.aida.bin.AbstractBin
Returns whether two objects are equal; This default implementation returns true if the other object is a bin and has the same size, value, error and center.
equals(Object) - Method in class hep.aida.bin.AbstractBin1D
Returns whether two bins are equal; They are equal if the other object is of the same class or a subclass of this class and both have the same size, minimum, maximum, sum and sumOfSquares.
equals(Object) - Method in class hep.aida.bin.DynamicBin1D
Returns whether two bins are equal.
equivalentBinEntries() - Method in interface hep.aida.IHistogram
Number of equivalent entries.
equivalentBinEntries() - Method in class hep.aida.ref.Histogram1D
 
equivalentBinEntries() - Method in class hep.aida.ref.Histogram2D
 
equivalentBinEntries() - Method in class hep.aida.ref.Histogram3D
 
error() - Method in class hep.aida.bin.AbstractBin
Returns error(0).
error(int) - Method in class hep.aida.bin.AbstractBin
Returns a custom definable error measure; override this method if necessary.
extraEntries() - Method in interface hep.aida.IHistogram
Number of under and overflow entries in the histogram.

F

fill(double) - Method in interface hep.aida.IHistogram1D
Fill histogram with weight 1.
fill(double, double) - Method in interface hep.aida.IHistogram1D
Fill histogram with specified weight.
fill(double, double) - Method in interface hep.aida.IHistogram2D
Fill the histogram with weight 1.
fill(double, double, double) - Method in interface hep.aida.IHistogram2D
Fill the histogram with specified weight.
fill(double, double, double) - Method in interface hep.aida.IHistogram3D
Fill the histogram with weight 1; equivalent to fill(x,y,z,1)..
fill(double, double, double, double) - Method in interface hep.aida.IHistogram3D
Fill the histogram with specified weight.
fill(double) - Method in class hep.aida.ref.Histogram1D
 
fill(double, double) - Method in class hep.aida.ref.Histogram1D
 
fill(double, double) - Method in class hep.aida.ref.Histogram2D
 
fill(double, double, double) - Method in class hep.aida.ref.Histogram2D
 
fill(double, double, double) - Method in class hep.aida.ref.Histogram3D
 
fill(double, double, double, double) - Method in class hep.aida.ref.Histogram3D
 
finder - Variable in class hep.aida.bin.QuantileBin1D
 
FixedAxis - Class in hep.aida.ref
Fixed-width axis; A reference implementation of hep.aida.IAxis.
FixedAxis(int, double, double) - Constructor for class hep.aida.ref.FixedAxis
Create an Axis
fixedOrder - Variable in class hep.aida.bin.DynamicBin1D
Preserve element order under all circumstances?
frequencies(DoubleArrayList, IntArrayList) - Method in class hep.aida.bin.DynamicBin1D
Computes the frequency (number of occurances, count) of each distinct element.
functions - Static variable in class hep.aida.bin.BinFunctions1D
Little trick to allow for "aliasing", that is, renaming this class.

G

geometricMean - Static variable in class hep.aida.bin.BinFunctions1D
Function that returns bin.geometricMean().
geometricMean() - Method in class hep.aida.bin.MightyStaticBin1D
Returns the geometric mean, which is Product( x[i] )1.0/size().
getMaxOrderForSumOfPowers() - Method in class hep.aida.bin.DynamicBin1D
Returns Integer.MAX_VALUE, the maximum order k for which sums of powers are retrievable.
getMaxOrderForSumOfPowers() - Method in class hep.aida.bin.MightyStaticBin1D
Returns the maximum order k for which sums of powers are retrievable, as specified upon instance construction.
getMinOrderForSumOfPowers() - Method in class hep.aida.bin.DynamicBin1D
Returns Integer.MIN_VALUE, the minimum order k for which sums of powers are retrievable.
getMinOrderForSumOfPowers() - Method in class hep.aida.bin.MightyStaticBin1D
Returns the minimum order k for which sums of powers are retrievable, as specified upon instance construction.

H

harmonicMean() - Method in class hep.aida.bin.MightyStaticBin1D
Returns the harmonic mean, which is size() / Sum( 1/x[i] ).
hasSumOfInversions - Variable in class hep.aida.bin.MightyStaticBin1D
 
hasSumOfInversions() - Method in class hep.aida.bin.MightyStaticBin1D
Returns whether sumOfInversions() can return meaningful results.
hasSumOfLogarithms - Variable in class hep.aida.bin.MightyStaticBin1D
 
hasSumOfLogarithms() - Method in class hep.aida.bin.MightyStaticBin1D
Tells whether sumOfLogarithms() can return meaningful results.
hasSumOfPowers(int) - Method in class hep.aida.bin.MightyStaticBin1D
Tells whether sumOfPowers(k) can return meaningful results.
hep.aida - package hep.aida
Interfaces for compact, extensible, modular and performant histogramming functionality.
hep.aida.bin - package hep.aida.bin
Multisets (bags) with efficient statistics operations defined upon; This package requires the Colt distribution.
hep.aida.ref - package hep.aida.ref
Reference implementation of the AIDA histogram interfaces.
Histogram1D - Class in hep.aida.ref
A reference implementation of hep.aida.IHistogram1D.
Histogram1D(String, double[]) - Constructor for class hep.aida.ref.Histogram1D
Creates a variable-width histogram.
Histogram1D(String, int, double, double) - Constructor for class hep.aida.ref.Histogram1D
Creates a fixed-width histogram.
Histogram1D(String, IAxis) - Constructor for class hep.aida.ref.Histogram1D
Creates a histogram with the given axis binning.
Histogram2D - Class in hep.aida.ref
A reference implementation of hep.aida.IHistogram2D.
Histogram2D(String, double[], double[]) - Constructor for class hep.aida.ref.Histogram2D
Creates a variable-width histogram.
Histogram2D(String, int, double, double, int, double, double) - Constructor for class hep.aida.ref.Histogram2D
Creates a fixed-width histogram.
Histogram2D(String, IAxis, IAxis) - Constructor for class hep.aida.ref.Histogram2D
Creates a histogram with the given axis binning.
Histogram3D - Class in hep.aida.ref
A reference implementation of hep.aida.IHistogram3D.
Histogram3D(String, double[], double[], double[]) - Constructor for class hep.aida.ref.Histogram3D
Creates a variable-width histogram.
Histogram3D(String, int, double, double, int, double, double, int, double, double) - Constructor for class hep.aida.ref.Histogram3D
Creates a fixed-width histogram.
Histogram3D(String, IAxis, IAxis, IAxis) - Constructor for class hep.aida.ref.Histogram3D
Creates a histogram with the given axis binning.

I

IAxis - Interface in hep.aida
An IAxis represents a binned histogram axis.
IHistogram - Interface in hep.aida
A common base interface for IHistogram1D, IHistogram2D and IHistogram3D.
IHistogram1D - Interface in hep.aida
A Java interface corresponding to the AIDA 1D Histogram.
IHistogram2D - Interface in hep.aida
A Java interface corresponding to the AIDA 2D Histogram.
IHistogram3D - Interface in hep.aida
A Java interface corresponding to the AIDA 3D Histogram.
internalSliceX(String, int, int) - Method in class hep.aida.ref.Histogram2D
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.
internalSliceXY(String, int, int) - Method in class hep.aida.ref.Histogram3D
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.
internalSliceXZ(String, int, int) - Method in class hep.aida.ref.Histogram3D
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.
internalSliceY(String, int, int) - Method in class hep.aida.ref.Histogram2D
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.
internalSliceYZ(String, int, int) - Method in class hep.aida.ref.Histogram3D
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.
invalidateAll() - Method in class hep.aida.bin.DynamicBin1D
 
isIncrementalStatValid - Variable in class hep.aida.bin.DynamicBin1D
 
isRebinnable() - Method in class hep.aida.bin.AbstractBin
Returns whether a client can obtain all elements added to the receiver.
isRebinnable() - Method in class hep.aida.bin.DynamicBin1D
Returns true.
isRebinnable() - Method in class hep.aida.bin.StaticBin1D
Returns false.
isSorted - Variable in class hep.aida.bin.DynamicBin1D
 
isSumOfInversionsValid - Variable in class hep.aida.bin.DynamicBin1D
 
isSumOfLogarithmsValid - Variable in class hep.aida.bin.DynamicBin1D
 

K

kurtosis() - Method in class hep.aida.bin.MightyStaticBin1D
Returns the kurtosis (aka excess), which is -3 + moment(4,mean()) / standardDeviation()4.

L

lowerEdge() - Method in interface hep.aida.IAxis
Lower axis edge.
lowerEdge() - Method in class hep.aida.ref.FixedAxis
 
lowerEdge() - Method in class hep.aida.ref.VariableAxis
 

M

main(String[]) - Static method in class hep.aida.ref.Test
 
main(String[]) - Static method in class hep.aida.ref.Test2
 
main2(String[]) - Static method in class hep.aida.ref.Test2
 
max() - Method in class hep.aida.bin.AbstractBin1D
Returns the maximum.
max - Static variable in class hep.aida.bin.BinFunctions1D
Function that returns bin.max().
max() - Method in class hep.aida.bin.DynamicBin1D
Returns the maximum.
max - Variable in class hep.aida.bin.StaticBin1D
 
max() - Method in class hep.aida.bin.StaticBin1D
Returns the maximum.
mean() - Method in class hep.aida.bin.AbstractBin1D
Returns the arithmetic mean, which is Sum( x[i] ) / size().
mean - Static variable in class hep.aida.bin.BinFunctions1D
Function that returns bin.mean().
mean() - Method in interface hep.aida.IHistogram1D
Returns the mean of the whole histogram as calculated on filling-time.
mean() - Method in class hep.aida.ref.Histogram1D
 
meanX() - Method in interface hep.aida.IHistogram2D
Returns the mean of the histogram, as calculated on filling-time projected on the X axis.
meanX() - Method in interface hep.aida.IHistogram3D
Returns the mean of the histogram, as calculated on filling-time projected on the X axis.
meanX() - Method in class hep.aida.ref.Histogram2D
 
meanX() - Method in class hep.aida.ref.Histogram3D
 
meanY() - Method in interface hep.aida.IHistogram2D
Returns the mean of the histogram, as calculated on filling-time projected on the Y axis.
meanY() - Method in interface hep.aida.IHistogram3D
Returns the mean of the histogram, as calculated on filling-time projected on the Y axis.
meanY() - Method in class hep.aida.ref.Histogram2D
 
meanY() - Method in class hep.aida.ref.Histogram3D
 
meanZ() - Method in interface hep.aida.IHistogram3D
Returns the mean of the histogram, as calculated on filling-time projected on the Z axis.
meanZ() - Method in class hep.aida.ref.Histogram3D
 
median - Static variable in class hep.aida.bin.BinFunctions1D
Function that returns bin.median().
median() - Method in class hep.aida.bin.QuantileBin1D
Returns the median.
MightyStaticBin1D - Class in hep.aida.bin
Static and the same as its superclass, except that it can do more: Additionally computes moments of arbitrary integer order, harmonic mean, geometric mean, etc.
MightyStaticBin1D() - Constructor for class hep.aida.bin.MightyStaticBin1D
Constructs and returns an empty bin with limited functionality but good performance; equivalent to MightyStaticBin1D(false,false,4).
MightyStaticBin1D(boolean, boolean, int) - Constructor for class hep.aida.bin.MightyStaticBin1D
Constructs and returns an empty bin with the given capabilities.
min() - Method in class hep.aida.bin.AbstractBin1D
Returns the minimum.
min - Static variable in class hep.aida.bin.BinFunctions1D
Function that returns bin.min().
min() - Method in class hep.aida.bin.DynamicBin1D
Returns the minimum.
min - Variable in class hep.aida.bin.StaticBin1D
 
min() - Method in class hep.aida.bin.StaticBin1D
Returns the minimum.
min - Variable in class hep.aida.ref.VariableAxis
 
minMaxBins() - Method in interface hep.aida.IHistogram1D
Indexes of the in-range bins containing the smallest and largest binHeight(), respectively.
minMaxBins() - Method in interface hep.aida.IHistogram2D
Indexes of the in-range bins containing the smallest and largest binHeight(), respectively.
minMaxBins() - Method in interface hep.aida.IHistogram3D
Indexes of the in-range bins containing the smallest and largest binHeight(), respectively.
moment(int, double) - Method in class hep.aida.bin.DynamicBin1D
Returns the moment of k-th order with value c, which is Sum( (x[i]-c)k ) / size().
moment(int, double) - Method in class hep.aida.bin.MightyStaticBin1D
Returns the moment of k-th order with value c, which is Sum( (x[i]-c)k ) / size().

N

name() - Method in interface hep.aida.bin.BinFunction1D
Returns the name of this function.

O

offset() - Method in class hep.aida.bin.AbstractBin
Returns offset(0).
offset(int) - Method in class hep.aida.bin.AbstractBin
Returns the relative or absolute position for the center of the bin; override this method if necessary.
OVERFLOW - Static variable in interface hep.aida.IHistogram
Constant specifying the overflow bin (can be passed to any method expecting a bin number).

P

product() - Method in class hep.aida.bin.MightyStaticBin1D
Returns the product, which is Prod( x[i] ).
projectionX() - Method in interface hep.aida.IHistogram2D
Create a projection parallel to the X axis.
projectionXY() - Method in interface hep.aida.IHistogram3D
Create a projection parallel to the XY plane.
projectionXZ() - Method in interface hep.aida.IHistogram3D
Create a projection parallel to the XZ plane.
projectionY() - Method in interface hep.aida.IHistogram2D
Create a projection parallel to the Y axis.
projectionYZ() - Method in interface hep.aida.IHistogram3D
Create a projection parallel to the YZ plane.

Q

quantile(double) - Static method in class hep.aida.bin.BinFunctions1D
Function that returns bin.quantile(percentage).
quantile(double) - Method in class hep.aida.bin.DynamicBin1D
Returns the exact phi-quantile; that is, the smallest contained element elem for which holds that phi percent of elements are less than elem.
quantile(double) - Method in class hep.aida.bin.QuantileBin1D
Computes and returns the phi-quantile.
QuantileBin1D - Class in hep.aida.bin
1-dimensional non-rebinnable bin holding double elements with scalable quantile operations defined upon; Using little main memory, quickly computes approximate quantiles over very large data sequences with and even without a-priori knowledge of the number of elements to be filled; Conceptually a strongly lossily compressed multiset (or bag); Guarantees to respect the worst case approximation error specified upon instance construction.
QuantileBin1D() - Constructor for class hep.aida.bin.QuantileBin1D
Not public; for use by subclasses only! Constructs and returns an empty bin.
QuantileBin1D(double) - Constructor for class hep.aida.bin.QuantileBin1D
Equivalent to new QuantileBin1D(false, Long.MAX_VALUE, epsilon, 0.001, 10000, new cern.jet.random.engine.DRand(new java.util.Date()).
QuantileBin1D(boolean, long, double, double, int, RandomEngine) - Constructor for class hep.aida.bin.QuantileBin1D
Equivalent to new QuantileBin1D(known_N, N, epsilon, delta, quantiles, randomGenerator, false, false, 2).
QuantileBin1D(boolean, long, double, double, int, RandomEngine, boolean, boolean, int) - Constructor for class hep.aida.bin.QuantileBin1D
Constructs and returns an empty bin that, under the given constraints, minimizes the amount of memory needed.
quantileInverse(double) - Method in class hep.aida.bin.DynamicBin1D
Returns exactly how many percent of the elements contained in the receiver are <= element.
quantileInverse(double) - Method in class hep.aida.bin.QuantileBin1D
Returns how many percent of the elements contained in the receiver are <= element.
quantiles(DoubleArrayList) - Method in class hep.aida.bin.DynamicBin1D
Returns the exact quantiles of the specified percentages.
quantiles(DoubleArrayList) - Method in class hep.aida.bin.QuantileBin1D
Returns the quantiles of the specified percentages.

R

relError(double, double) - Method in class hep.aida.bin.AbstractBin1D
Computes the relative error (in percent) from one measure to another.
removeAllOf(DoubleArrayList) - Method in class hep.aida.bin.DynamicBin1D
Removes from the receiver all elements that are contained in the specified list.
reset() - Method in interface hep.aida.IHistogram
Reset contents; as if just constructed.
reset() - Method in class hep.aida.ref.Histogram1D
 
reset() - Method in class hep.aida.ref.Histogram2D
 
reset() - Method in class hep.aida.ref.Histogram3D
 
rms() - Method in class hep.aida.bin.AbstractBin1D
Returns the rms (Root Mean Square), which is Math.sqrt( Sum( x[i]*x[i] ) / size() ).
rms - Static variable in class hep.aida.bin.BinFunctions1D
Function that returns bin.rms().
rms() - Method in interface hep.aida.IHistogram1D
Returns the rms of the whole histogram as calculated on filling-time.
rms() - Method in class hep.aida.ref.Histogram1D
 
rmsX() - Method in interface hep.aida.IHistogram2D
Returns the rms of the histogram as calculated on filling-time projected on the X axis.
rmsX() - Method in interface hep.aida.IHistogram3D
Returns the rms of the histogram as calculated on filling-time projected on the X axis.
rmsX() - Method in class hep.aida.ref.Histogram2D
 
rmsX() - Method in class hep.aida.ref.Histogram3D
 
rmsY() - Method in interface hep.aida.IHistogram2D
Returns the rms of the histogram as calculated on filling-time projected on the Y axis.
rmsY() - Method in interface hep.aida.IHistogram3D
Returns the rms of the histogram as calculated on filling-time projected on the Y axis.
rmsY() - Method in class hep.aida.ref.Histogram2D
 
rmsY() - Method in class hep.aida.ref.Histogram3D
 
rmsZ() - Method in interface hep.aida.IHistogram3D
Returns the rms of the histogram as calculated on filling-time projected on the Z axis.
rmsZ() - Method in class hep.aida.ref.Histogram3D
 

S

sample(int, boolean, RandomEngine, DoubleBuffer) - Method in class hep.aida.bin.DynamicBin1D
Uniformly samples (chooses) n random elements with or without replacement from the contained elements and adds them to the given buffer.
sampleBootstrap(DynamicBin1D, int, RandomEngine, BinBinFunction1D) - Method in class hep.aida.bin.DynamicBin1D
Generic bootstrap resampling.
serialVersionUID - Static variable in interface hep.aida.IAxis
 
serialVersionUID - Static variable in interface hep.aida.IHistogram
 
setFixedOrder(boolean) - Method in class hep.aida.bin.DynamicBin1D
Determines whether the receivers internally preserved elements may be reordered or not.
setMaxOrderForSumOfPowers(int) - Method in class hep.aida.bin.MightyStaticBin1D
Sets the range of orders in which sums of powers are to be computed.
size() - Method in class hep.aida.bin.AbstractBin
Returns the number of elements contained.
size - Static variable in class hep.aida.bin.BinFunctions1D
Function that returns bin.size().
size() - Method in class hep.aida.bin.DynamicBin1D
Returns the number of elements contained in the receiver.
size - Variable in class hep.aida.bin.StaticBin1D
The number of elements consumed by incremental parameter maintainance.
size() - Method in class hep.aida.bin.StaticBin1D
Returns the number of elements contained in the receiver.
sizeOfRange(double, double) - Method in class hep.aida.bin.QuantileBin1D
Returns how many elements are contained in the range [minElement,maxElement].
skew() - Method in class hep.aida.bin.MightyStaticBin1D
Returns the skew, which is moment(3,mean()) / standardDeviation()3.
sliceX(int) - Method in interface hep.aida.IHistogram2D
Slice parallel to the Y axis at bin indexY and one bin wide.
sliceX(int, int) - Method in interface hep.aida.IHistogram2D
Create a slice parallel to the axis X axis, between "indexY1" and "indexY2" (inclusive).
sliceXY(int) - Method in interface hep.aida.IHistogram3D
Create a slice parallel to the XY plane at bin indexZ and one bin wide.
sliceXY(int, int) - Method in interface hep.aida.IHistogram3D
Create a slice parallel to the XY plane, between "indexZ1" and "indexZ2" (inclusive).
sliceXZ(int) - Method in interface hep.aida.IHistogram3D
Create a slice parallel to the XZ plane at bin indexY and one bin wide.
sliceXZ(int, int) - Method in interface hep.aida.IHistogram3D
Create a slice parallel to the XZ plane, between "indexY1" and "indexY2" (inclusive).
sliceY(int) - Method in interface hep.aida.IHistogram2D
Slice parallel to the X axis at bin indexX and one bin wide.
sliceY(int, int) - Method in interface hep.aida.IHistogram2D
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.
sliceYZ(int) - Method in interface hep.aida.IHistogram3D
Create a slice parallel to the YZ plane at bin indexX and one bin wide.
sliceYZ(int, int) - Method in interface hep.aida.IHistogram3D
Create a slice parallel to the YZ plane, between "indexX1" and "indexX2" (inclusive).
sort() - Method in class hep.aida.bin.DynamicBin1D
Sorts elements if not already sorted.
sortedElements - Variable in class hep.aida.bin.DynamicBin1D
The elements contained in this bin, sorted ascending.
sortedElements() - Method in class hep.aida.bin.DynamicBin1D
Returns a copy of the currently stored elements, sorted ascending.
sortedElements_unsafe() - Method in class hep.aida.bin.DynamicBin1D
Returns the currently stored elements, sorted ascending; WARNING: not a copy of them; Thus, improper usage of the returned list may not only corrupt the receiver's internal state, but also break thread safety! Only provided for performance and memory sensitive applications.
splitApproximately(DoubleArrayList, int) - Method in class hep.aida.bin.QuantileBin1D
Divides (rebins) a copy of the receiver at the given percentage boundaries into bins and returns these bins, such that each bin approximately reflects the data elements of its range.
splitApproximately(IAxis, int) - Method in class hep.aida.bin.QuantileBin1D
Divides (rebins) a copy of the receiver at the given interval boundaries into bins and returns these bins, such that each bin approximately reflects the data elements of its range.
standardDeviation() - Method in class hep.aida.bin.AbstractBin1D
Returns the sample standard deviation, which is Math.sqrt(variance()).
standardError() - Method in class hep.aida.bin.AbstractBin1D
Returns the sample standard error, which is Math.sqrt(variance() / size())
standardize(double, double) - Method in class hep.aida.bin.DynamicBin1D
Modifies the receiver to be standardized.
StaticBin1D - Class in hep.aida.bin
1-dimensional non-rebinnable bin consuming double elements; Efficiently computes basic statistics of data sequences.
StaticBin1D() - Constructor for class hep.aida.bin.StaticBin1D
Constructs and returns an empty bin.
stdDev - Static variable in class hep.aida.bin.BinFunctions1D
Function that returns bin.standardDeviation().
sum() - Method in class hep.aida.bin.AbstractBin1D
Returns the sum of all elements, which is Sum( x[i] ).
sum - Static variable in class hep.aida.bin.BinFunctions1D
Function that returns bin.sum().
sum() - Method in class hep.aida.bin.DynamicBin1D
Returns the sum of all elements, which is Sum( x[i] ).
sum - Variable in class hep.aida.bin.StaticBin1D
 
sum() - Method in class hep.aida.bin.StaticBin1D
Returns the sum of all elements, which is Sum( x[i] ).
sum_xx - Variable in class hep.aida.bin.StaticBin1D
 
sumAllBinHeights() - Method in interface hep.aida.IHistogram
Sum of all (both in-range and under/overflow) bin heights in the histogram.
sumAllBinHeights() - Method in class hep.aida.ref.Histogram2D
 
sumAllBinHeights() - Method in class hep.aida.ref.Histogram3D
 
sumBinHeights() - Method in interface hep.aida.IHistogram
Sum of in-range bin heights in the histogram.
sumExtraBinHeights() - Method in interface hep.aida.IHistogram
Sum of under/overflow bin heights in the histogram.
sumLog - Static variable in class hep.aida.bin.BinFunctions1D
Function that returns bin.sumOfLogarithms().
sumOfInversions() - Method in class hep.aida.bin.DynamicBin1D
Returns the sum of inversions, which is Sum( 1 / x[i] ).
sumOfInversions - Variable in class hep.aida.bin.MightyStaticBin1D
 
sumOfInversions() - Method in class hep.aida.bin.MightyStaticBin1D
Returns the sum of inversions, which is Sum( 1 / x[i] ).
sumOfLogarithms() - Method in class hep.aida.bin.DynamicBin1D
Returns the sum of logarithms, which is Sum( Log(x[i]) ).
sumOfLogarithms - Variable in class hep.aida.bin.MightyStaticBin1D
 
sumOfLogarithms() - Method in class hep.aida.bin.MightyStaticBin1D
Returns the sum of logarithms, which is Sum( Log(x[i]) ).
sumOfPowers(int) - Method in class hep.aida.bin.DynamicBin1D
Returns the k-th order sum of powers, which is Sum( x[i]k ).
sumOfPowers - Variable in class hep.aida.bin.MightyStaticBin1D
 
sumOfPowers(int) - Method in class hep.aida.bin.MightyStaticBin1D
Returns the k-th order sum of powers, which is Sum( x[i]k ).
sumOfSquares() - Method in class hep.aida.bin.AbstractBin1D
Returns the sum of squares, which is Sum( x[i] * x[i] ).
sumOfSquares() - Method in class hep.aida.bin.DynamicBin1D
Returns the sum of squares, which is Sum( x[i] * x[i] ).
sumOfSquares() - Method in class hep.aida.bin.StaticBin1D
Returns the sum of squares, which is Sum( x[i] * x[i] ).

T

Test - Class in hep.aida.ref
A very(!) basic test of the reference implementations of AIDA histograms.
Test() - Constructor for class hep.aida.ref.Test
 
Test2 - Class in hep.aida.ref
A very(!) basic test of the reference implementations of AIDA histograms
Test2() - Constructor for class hep.aida.ref.Test2
 
title() - Method in interface hep.aida.IHistogram
Title of the histogram (will be set only in the constructor).
toArrayErrors(IHistogram1D) - Method in class hep.aida.ref.Converter
Returns an array[h.xAxis().bins()]; ignoring extra bins.
toArrayErrors(IHistogram2D) - Method in class hep.aida.ref.Converter
Returns an array[h.xAxis().bins()][h.yAxis().bins()]; ignoring extra bins.
toArrayHeights(IHistogram1D) - Method in class hep.aida.ref.Converter
Returns an array[h.xAxis().bins()]; ignoring extra bins.
toArrayHeights(IHistogram2D) - Method in class hep.aida.ref.Converter
Returns an array[h.xAxis().bins()][h.yAxis().bins()]; ignoring extra bins.
toArrayHeights(IHistogram3D) - Method in class hep.aida.ref.Converter
Returns an array[h.xAxis().bins()][h.yAxis().bins()][h.zAxis().bins()]; ignoring extra bins.
toString() - Method in class hep.aida.bin.AbstractBin
Returns a String representation of the receiver.
toString() - Method in class hep.aida.bin.AbstractBin1D
Returns a String representation of the receiver.
toString() - Method in class hep.aida.bin.DynamicBin1D
Returns a String representation of the receiver.
toString() - Method in class hep.aida.bin.MightyStaticBin1D
Returns a String representation of the receiver.
toString() - Method in class hep.aida.bin.QuantileBin1D
Returns a String representation of the receiver.
toString(double[]) - Static method in class hep.aida.ref.Converter
Returns a string representation of the specified array.
toString(IAxis) - Method in class hep.aida.ref.Converter
Returns a string representation of the given argument.
toString(IHistogram1D) - Method in class hep.aida.ref.Converter
Returns a string representation of the given argument.
toString(IHistogram2D) - Method in class hep.aida.ref.Converter
Returns a string representation of the given argument.
toString(IHistogram3D) - Method in class hep.aida.ref.Converter
Returns a string representation of the given argument.
toString(double[]) - Static method in class hep.aida.ref.VariableAxis
Returns a string representation of the specified array.
toXML(IHistogram1D) - Method in class hep.aida.ref.Converter
Returns a XML representation of the given argument.
toXML(IHistogram2D) - Method in class hep.aida.ref.Converter
Returns a XML representation of the given argument.
trim(int, int) - Method in class hep.aida.bin.DynamicBin1D
Removes the s smallest and l largest elements from the receiver.
trimmedMean(int, int) - Method in class hep.aida.bin.DynamicBin1D
Returns the trimmed mean.
trimToSize() - Method in class hep.aida.bin.AbstractBin
Trims the capacity of the receiver to be the receiver's current size.
trimToSize() - Method in class hep.aida.bin.AbstractBin1D
Trims the capacity of the receiver to be the receiver's current size.
trimToSize() - Method in class hep.aida.bin.DynamicBin1D
Trims the capacity of the receiver to be the receiver's current size.

U

UNDERFLOW - Static variable in interface hep.aida.IHistogram
Constant specifying the underflow bin (can be passed to any method expecting a bin number).
updateIncrementalStats() - Method in class hep.aida.bin.DynamicBin1D
assertion: isBasicParametersValid == false
updateSumOfInversions() - Method in class hep.aida.bin.DynamicBin1D
assertion: isBasicParametersValid == false
updateSumOfLogarithms() - Method in class hep.aida.bin.DynamicBin1D
 
upperEdge() - Method in interface hep.aida.IAxis
Upper axis edge.
upperEdge() - Method in class hep.aida.ref.FixedAxis
 
upperEdge() - Method in class hep.aida.ref.VariableAxis
 

V

validateAll() - Method in class hep.aida.bin.DynamicBin1D
 
value() - Method in class hep.aida.bin.AbstractBin
Returns value(0).
value(int) - Method in class hep.aida.bin.AbstractBin
Returns a custom definable "value" measure; override this method if necessary.
VariableAxis - Class in hep.aida.ref
Variable-width axis; A reference implementation of hep.aida.IAxis.
VariableAxis(double[]) - Constructor for class hep.aida.ref.VariableAxis
Constructs and returns an axis with the given bin edges.
variance() - Method in class hep.aida.bin.AbstractBin1D
Returns the sample variance, which is Sum( (x[i]-mean())2 ) / (size()-1).

X

xAxis() - Method in interface hep.aida.IHistogram1D
Returns the X Axis.
xAxis() - Method in interface hep.aida.IHistogram2D
Return the X axis.
xAxis() - Method in interface hep.aida.IHistogram3D
Return the X axis.
xcheckOrder(int) - Method in class hep.aida.bin.MightyStaticBin1D
 
xequals(Object) - Method in class hep.aida.bin.MightyStaticBin1D
Returns whether two bins are equal; They are equal if the other object is of the same class or a subclass of this class and both have the same size, minimum, maximum, sum, sumOfSquares, sumOfInversions and sumOfLogarithms.
xhasSumOfPowers(int, int) - Method in class hep.aida.bin.MightyStaticBin1D
Tells whether sumOfPowers(fromK) ..
xisLegalOrder(int) - Method in class hep.aida.bin.MightyStaticBin1D
Returns getMinOrderForSumOfPowers() <= k && k <= getMaxOrderForSumOfPowers().

Y

yAxis() - Method in interface hep.aida.IHistogram2D
Return the Y axis.
yAxis() - Method in interface hep.aida.IHistogram3D
Return the Y axis.

Z

zAxis() - Method in interface hep.aida.IHistogram3D
Return the Z axis.

A B C D E F G H I K L M N O P Q R S T U V X Y Z
Colt 1.2.0

Jump to the Colt Homepage