- 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.
- 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.
- 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))).
- 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.
- 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
-
- 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().
- 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.
- 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] ).
- 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.