IntegerCollect1D (Node)

Accumulate a 1D histogram of explicit integer values
Context Analysis
Name Required? Yes
Branches SubCollect

Overview

The IntegerCollect1D node is used to accumulate a histogram of a one-dimensional quantity, extracted from a Calculate-style nodes, with strictly integer binning. Unlike its Collect1D counterpart it is not necessary to specify the limits for the collection - in such a case all integer values will be binned.

Description

Where the Calculate* nodes are responsible for calculating quantities, the Collect* nodes are responsible for accumulating averages, typically in histogram format.

IntegerCollect1D accumulates a histogram of a target value taken from a Calculate* node and binning into integer-sized bins. No post-processing (e.g. normalisation) is performed by IntegerCollect1D - see the Process1D for processing options.

Branching

The IntegerCollect1D node has a branch (accessed through the hidden SubCollect keyword) which is executed if the value is successfully binned (i.e. is within all ranges specified).

Options

Quantities / Ranges

Keyword Arguments Default Description
Maximum int Defines the optional maximum limit for binning
Minimum int Defines the optional minimum limit for binning
QuantityX name
[index]

Required

The calculated observable to collect. The named node must be one of the Calculate* nodes. The index specifies which value to take from multi-dimensional observables, starting from zero for the first. If not specified, index` defaults to zero.
Last modified July 11, 2023: 1495 Update Docs 1.3 (#1517) (85355211f)