aboutsummaryrefslogtreecommitdiffstats
path: root/utils/gf.py
diff options
context:
space:
mode:
Diffstat (limited to 'utils/gf.py')
-rw-r--r--utils/gf.py11
1 files changed, 9 insertions, 2 deletions
diff --git a/utils/gf.py b/utils/gf.py
index ebc8538..e575094 100644
--- a/utils/gf.py
+++ b/utils/gf.py
@@ -44,14 +44,21 @@ def set_up_as(fitter, params):
def get_llh(fitter, params):
fitparams = gf.FitParameters(gf.sampleTag.HESE)
- # print params
for parm in params:
fitparams.__setattr__(parm.name, parm.value)
llh = -fitter.EvalLLH(fitparams)
- # print '=== llh = {0}'.format(llh)
return llh
+def get_llh_freq(fitter, params):
+ print 'setting to {0}'.format(params)
+ fitparams = gf.FitParameters(gf.sampleTag.HESE)
+ for parm in params:
+ fitparams.__setattr__(parm.name, parm.value)
+ fitter.SetFitParametersSeed(fitparams)
+ return -fitter.MinLLH().likelihood
+
+
def data_distributions(fitter):
hdat = fitter.GetDataDistribution()
binedges = np.asarray([fitter.GetZenithBinsData(), fitter.GetEnergyBinsData()])