Skip to content
Snippets Groups Projects

Bug fixes for workspace building

Merged Alkaid Cheng requested to merge dev into master
2 files
+ 5
1
Compare changes
  • Side-by-side
  • Inline
Files
2
@@ -587,10 +587,15 @@ class XMLWSBuilder(XMLWSBase):
# ignore data in the blind range
if (blind_range) and (x_val > blind_range[0]) and (x_val < blind_range[1]):
continue
if (x_val <= obs_min) or (x_val >= obs_max):
self.stdout.warning(f"Found data point at boundary (x = {x_val}). Ignored.")
continue
dataset.add(ROOT.RooArgSet(obs, weight_var), weight)
datahist.Fill(x_val, weight)
n_event = dataset.sumEntries()
n_event_binned = datahist.Integral()
from pdb import set_trace
set_trace()
if abs(n_event - n_event_binned) > self.EPSILON:
raise RuntimeError(f"Binned ({n_event_binned}) and unbinned ({n_event}) "
f"datasets have different number of entries in "
Loading