Package hep.aida.ref
Class AbstractHistogram1D
java.lang.Object
hep.aida.ref.Histogram
hep.aida.ref.AbstractHistogram1D
- All Implemented Interfaces:
IHistogram
,IHistogram1D
,Serializable
- Direct Known Subclasses:
Histogram1D
Abstract base class extracting and implementing most of the redundancy of the interface.
- Version:
- 1.0, 23/03/2000
-
Field Summary
FieldsFields inherited from interface hep.aida.IHistogram
OVERFLOW, serialVersionUID, UNDERFLOW
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
Number of all entries in all (both in-range and under/overflow) bins in the histogram.int
Returns 1 for one-dimensional histograms, 2 for two-dimensional histograms, and so on.int
entries()
Number of in-range entries in the histogram.int
Number of under and overflow entries in the histogram.(package private) int
map
(int index) Package private method to map from the external representation of bin number to our internal representation of bin numberint[]
Indexes of the in-range bins containing the smallest and largest binHeight(), respectively.double
Sum of all (both in-range and under/overflow) bin heights in the histogram.double
Sum of in-range bin heights in the histogram.double
Sum of under/overflow bin heights in the histogram.xAxis()
Returns the X Axis.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface hep.aida.IHistogram
equivalentBinEntries, reset, title
Methods inherited from interface hep.aida.IHistogram1D
binEntries, binError, binHeight, fill, fill, mean, rms
-
Field Details
-
xAxis
-
-
Constructor Details
-
AbstractHistogram1D
AbstractHistogram1D(String title)
-
-
Method Details
-
allEntries
public int allEntries()Description copied from interface:IHistogram
Number of all entries in all (both in-range and under/overflow) bins in the histogram.- Specified by:
allEntries
in interfaceIHistogram
-
dimensions
public int dimensions()Description copied from interface:IHistogram
Returns 1 for one-dimensional histograms, 2 for two-dimensional histograms, and so on.- Specified by:
dimensions
in interfaceIHistogram
-
entries
public int entries()Description copied from interface:IHistogram
Number of in-range entries in the histogram.- Specified by:
entries
in interfaceIHistogram
-
extraEntries
public int extraEntries()Description copied from interface:IHistogram
Number of under and overflow entries in the histogram.- Specified by:
extraEntries
in interfaceIHistogram
-
map
int map(int index) Package private method to map from the external representation of bin number to our internal representation of bin number -
minMaxBins
public int[] minMaxBins()Description copied from interface:IHistogram1D
Indexes of the in-range bins containing the smallest and largest binHeight(), respectively.- Specified by:
minMaxBins
in interfaceIHistogram1D
- Returns:
- {minBin,maxBin}.
-
sumAllBinHeights
public double sumAllBinHeights()Description copied from interface:IHistogram
Sum of all (both in-range and under/overflow) bin heights in the histogram.- Specified by:
sumAllBinHeights
in interfaceIHistogram
-
sumBinHeights
public double sumBinHeights()Description copied from interface:IHistogram
Sum of in-range bin heights in the histogram.- Specified by:
sumBinHeights
in interfaceIHistogram
-
sumExtraBinHeights
public double sumExtraBinHeights()Description copied from interface:IHistogram
Sum of under/overflow bin heights in the histogram.- Specified by:
sumExtraBinHeights
in interfaceIHistogram
-
xAxis
Description copied from interface:IHistogram1D
Returns the X Axis.- Specified by:
xAxis
in interfaceIHistogram1D
-