diff options
Diffstat (limited to 'utils/gf.py')
| -rw-r--r-- | utils/gf.py | 11 |
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()]) |
