From e61e3bf16cb50008a2374f2dc0b92f26ec918255 Mon Sep 17 00:00:00 2001
From: Nikolai <osterei33@gmx.de>
Date: Thu, 23 Aug 2018 10:35:58 +0200
Subject: [PATCH] fixing recreation of w_train_tot when reloading

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

diff --git a/toolkit.py b/toolkit.py
index 3498ab3..609a1f6 100755
--- a/toolkit.py
+++ b/toolkit.py
@@ -379,6 +379,8 @@ class ClassificationProject(object):
 
     def _load_data(self):
 
+        self._w_train_tot = None
+
         try:
 
             # if those don't exist, we need to load them from ROOT trees first
@@ -1113,11 +1115,11 @@ class ClassificationProject(object):
         sig = self.w_train_tot[self.y_train == 1]
         ax.hist(bkg, bins=bins, range=range, color="b", alpha=0.5)
         ax.set_yscale("log")
-        return save_show(plt, fig, os.path.join(self.project_dir, "eventweights_bkg.pdf"))
+        save_show(plt, fig, os.path.join(self.project_dir, "eventweights_bkg.pdf"))
         fig, ax = plt.subplots()
         ax.hist(sig, bins=bins, range=range, color="r", alpha=0.5)
         ax.set_yscale("log")
-        return save_show(plt, fig, os.path.join(self.project_dir, "eventweights_sig.pdf"))
+        save_show(plt, fig, os.path.join(self.project_dir, "eventweights_sig.pdf"))
 
 
     def plot_ROC(self, xlim=(0,1), ylim=(0,1)):
@@ -1583,6 +1585,7 @@ class ClassificationProjectDataFrame(ClassificationProject):
             self._y_test = None
             self._w_train = None
             self._w_test = None
+            self._w_train_tot = None
 
         if not self.data_transformed:
             self._transform_data()
-- 
GitLab