Package hep.aida.bin
Class BinFunctions1D
- java.lang.Object
-
- hep.aida.bin.BinFunctions1D
-
-
Field Summary
Fields Modifier and Type Field Description static BinFunctions1D
functions
Little trick to allow for "aliasing", that is, renaming this class.static BinFunction1D
geometricMean
Function that returns bin.geometricMean().static BinFunction1D
max
Function that returns bin.max().static BinFunction1D
mean
Function that returns bin.mean().static BinFunction1D
median
Function that returns bin.median().static BinFunction1D
min
Function that returns bin.min().static BinFunction1D
rms
Function that returns bin.rms().static BinFunction1D
size
Function that returns bin.size().static BinFunction1D
stdDev
Function that returns bin.standardDeviation().static BinFunction1D
sum
Function that returns bin.sum().static BinFunction1D
sumLog
Function that returns bin.sumOfLogarithms().
-
Constructor Summary
Constructors Modifier Constructor Description protected
BinFunctions1D()
Makes this class non instantiable, but still let's others inherit from it.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static BinFunction1D
quantile(double percentage)
Function that returns bin.quantile(percentage).
-
-
-
Field Detail
-
functions
public static final BinFunctions1D functions
Little trick to allow for "aliasing", that is, renaming this class. Using the aliasing you can instead writeBinFunctions F = BinFunctions.functions;
someAlgo(F.max);
-
max
public static final BinFunction1D max
Function that returns bin.max().
-
mean
public static final BinFunction1D mean
Function that returns bin.mean().
-
median
public static final BinFunction1D median
Function that returns bin.median().
-
min
public static final BinFunction1D min
Function that returns bin.min().
-
rms
public static final BinFunction1D rms
Function that returns bin.rms().
-
size
public static final BinFunction1D size
Function that returns bin.size().
-
stdDev
public static final BinFunction1D stdDev
Function that returns bin.standardDeviation().
-
sum
public static final BinFunction1D sum
Function that returns bin.sum().
-
sumLog
public static final BinFunction1D sumLog
Function that returns bin.sumOfLogarithms().
-
geometricMean
public static final BinFunction1D geometricMean
Function that returns bin.geometricMean().
-
-
Method Detail
-
quantile
public static BinFunction1D quantile(double percentage)
Function that returns bin.quantile(percentage).- Parameters:
the
- percentage of the quantile (0 <= percentage <= 1).
-
-