102def MakeSimpleMeasurement( signal_val, background_val, data_val, signal_uncertainty=None, background_uncertainty=None,
103 Export=False, output_prefix="Measurement"):
104 """ Make a simple measurement using HistFactory
106 Take in simple values for signal, background data,
107 and potentially uncertainty on signal and background
114 print(
"It seems that pyROOT isn't properly configured")
153 upper_bound = 3*
math.ceil( (data_val - background_val) / signal_val )
154 upper_bound = max(upper_bound, 3)
158 if signal_uncertainty !=
None:
159 uncertainty_up = 1.0 + signal_uncertainty
160 uncertainty_down = 1.0 - signal_uncertainty
172 if background_uncertainty !=
None:
173 uncertainty_up = 1.0 + background_uncertainty
174 uncertainty_down = 1.0 - background_uncertainty
MakeSimpleMeasurement(signal_val, background_val, data_val, signal_uncertainty=None, background_uncertainty=None, Export=False, output_prefix="Measurement")