Create an empty, mutable org.dianahep.histogrammar.Binning.
Create an empty, mutable org.dianahep.histogrammar.Binning.
Minimum-value edge of the first bin.
Maximum-value edge of the last bin.
Numerical function to split into bins.
Template used to create zero values (by calling this value
's zero
method).
Container for data below the first bin.
Container for data above the last bin.
Container for data that resulted in NaN
.
Help text that can be queried interactively: more detail than help
.
Create an immutable org.dianahep.histogrammar.Binned from arguments (instead of JSON).
Create an immutable org.dianahep.histogrammar.Binned from arguments (instead of JSON).
Minimum-value edge of the first bin.
Maximum-value edge of the last bin.
Weighted number of entries (sum of all observed weights).
Containers for data sent to each bin.
Container for data below the first bin.
Container for data above the last bin.
Container for data that resulted in NaN
.
Reconstructs a container of known type from JSON.
Help text that can be queried interactively: a one-liner that can be included in a menu.
Synonym for apply
.
Name of the concrete Factory
as a string; used to label the container type in JSON.
Split a quantity into equally spaced bins between a low and high threshold and fill exactly one bin per datum.
When composed with org.dianahep.histogrammar.Count, this produces a standard histogram:
and when nested, it produces a two-dimensional histogram:
Combining with org.dianahep.histogrammar.Deviate produces a physicist's "profile plot:"
and so on.
Factory produces mutable org.dianahep.histogrammar.Binning and immutable org.dianahep.histogrammar.Binned objects.