From 2e1b3bfd2b4b5688b34ba22817dfcc07a44c891f Mon Sep 17 00:00:00 2001
From: Nikolai <osterei33@gmx.de>
Date: Tue, 12 Jun 2018 20:41:47 +0200
Subject: [PATCH] Fixing bug for significance scan - wrong ordering of bkg and
 sig errors

---
 toolkit.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/toolkit.py b/toolkit.py
index df89ef3..b1690df 100755
--- a/toolkit.py
+++ b/toolkit.py
@@ -922,8 +922,8 @@ class ClassificationProject(object):
         significances_train = []
         significances_test = []
         for hist_sig, hist_bkg, rel_errors_sig, rel_errors_bkg, significances, w, y in [
-                (hist_sig_train, hist_bkg_train, rel_errors_bkg_train, rel_errors_sig_train, significances_train, self.w_train, self.y_train),
-                (hist_sig_test, hist_bkg_test, rel_errors_bkg_test, rel_errors_sig_test, significances_test, self.w_test, self.y_test),
+                (hist_sig_train, hist_bkg_train, rel_errors_sig_train, rel_errors_bkg_train, significances_train, self.w_train, self.y_train),
+                (hist_sig_test, hist_bkg_test, rel_errors_sig_test, rel_errors_bkg_test, significances_test, self.w_test, self.y_test),
         ]:
             # factor to rescale due to using only a fraction of events (training and test samples)
             normfactor_sig = (np.sum(self.w_train[self.y_train==1])+np.sum(self.w_test[self.y_test==1]))/np.sum(w[y==1])
-- 
GitLab