Create an empty, mutable org.dianahep.histogrammar.Labeling.
Create an empty, mutable org.dianahep.histogrammar.Labeling.
Names (strings) associated with containers of the SAME type.
Help text that can be queried interactively: more detail than help
.
Create an immutable org.dianahep.histogrammar.Labeled from arguments (instead of JSON).
Create an immutable org.dianahep.histogrammar.Labeled from arguments (instead of JSON).
Weighted number of entries (sum of all observed weights).
Names (strings) associated with containers of the SAME type.
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.
Accumulate any number of aggregators of the same type and label them with strings. Every sub-aggregator is filled with every input datum.
This primitive simulates a directory of aggregators. For sub-directories, nest collections within the Label collection.
Note that all sub-aggregators within a Label must have the same type (e.g. histograms of different binnings, but all histograms). To collect objects of different types with string-based look-up keys, use org.dianahep.histogrammar.UntypedLabel.
To collect aggregators of the same type without naming them, use org.dianahep.histogrammar.Index. To collect aggregators of different types without naming them, use org.dianahep.histogrammar.Branch.
In strongly typed languages, the restriction to a single type allows nested objects to be extracted without casting.
Factory produces mutable org.dianahep.histogrammar.Labeling and immutable org.dianahep.histogrammar.Labeled objects.