Changes to histmaker/make_hists.py and histmaker/hist_defs.py:
Blinding of WH histmaker
Save to pkl instead of root via option --pkl, needed to save more than 3 dimensional histograms
Automatic support for N-dimensional histograms: any histogram initialized via the schema ND_var1_vs_..._vs_varN will be automatically filled.
New histograms, variables defined for the WH channel
N-1 cut histograms are now actually n-1 histograms, before they were just the histogram before that cut was applied. Now we actually apply all cuts but that one, and plot it.
Bug fixes:
--predictSR was deprecated in the histmaker, but still was passed in submit.py: removed it
merge_ntuples.py had a minor typo in it that caused it to crash occasionally
Updating plotting utils in plotting/plot_utils.py:
Error propagation for 4 and 6 region ABCD method
A style for each sample can now be defined, instead of just a color
styled_plot_ratio() introduced and plot_ratio() enhanced
loader() has some minor upgrades: can read in pkl files, and doesn't crash when the histograms or cutflows of different samples don't match, just moves on
Changes to
histmaker/make_hists.py
andhistmaker/hist_defs.py
:--pkl
, needed to save more than 3 dimensional histogramsND_var1_vs_..._vs_varN
will be automatically filled.Bug fixes:
--predictSR
was deprecated in the histmaker, but still was passed insubmit.py
: removed itmerge_ntuples.py
had a minor typo in it that caused it to crash occasionallyUpdating plotting utils in
plotting/plot_utils.py
:styled_plot_ratio()
introduced andplot_ratio()
enhancedloader()
has some minor upgrades: can read in pkl files, and doesn't crash when the histograms or cutflows of different samples don't match, just moves on