ANNZ v2.1.0
-
Removed unnecessary dictionary generation from Makefile.
-
Changed
std::map
tostd::unordered_map
in main containers of theOptMaps()
andVarMaps()
classes (constitutes a slight performance boost). -
Nominally, no longer keeping track of the name of the original input file (stored in the ROOT trees with the name defined in
origFileName
inmyANNZ::Init()
). This may be switched back on by settingglob.annz["storeOrigFileName"] = True
. -
Added the option to use an entire input file as signal or background for single/randomized classification, in addition to (or instead of) defining a cut based on one of the input parameters. In order to use this option, one muse define the variables
inpFiles_sig
andinpFiles_bck
. An example is given inscripts/annz_rndCls_advanced.py
. -
Added a bias-correction for randomized regression PDFs. This options is now active by default, and may be turned off by setting,
glob.annz["doBiasCorPDF"] = False
-
Other minor modifications.