v2.8
This version adds support for 2D histograms. Several new classes were introduced to support 2D histograms:
- KValue, a small class used to keep track of value/weight pairs for filling histograms in KBuilder
- KPlot2D, an extension of KPlot for 2D histograms.
The 2D histograms are drawn using the "colz" option. For a given set of quantities x vs. y, a separate histogram is drawn for each top-level set in the input file. If the ratio option is enabled, another histogram is drawn, showing (numer - denom)/sigma, i.e. the discrepancy between numer and denom in number of standard deviations.
The drawing of 1D histograms in KManager was also streamlined in the process of this upgrade.
An example configuration for a 2D histogram is provided in Plotting/input_final_dd_fig.txt.