aboutsummaryrefslogtreecommitdiffstats
path: root/utils/llh.py
diff options
context:
space:
mode:
Diffstat (limited to 'utils/llh.py')
-rw-r--r--utils/llh.py9
1 files changed, 6 insertions, 3 deletions
diff --git a/utils/llh.py b/utils/llh.py
index d80e374..9821695 100644
--- a/utils/llh.py
+++ b/utils/llh.py
@@ -9,6 +9,7 @@ Likelihood functions for the BSM flavour ratio analysis
from __future__ import absolute_import, division
+from copy import deepcopy
from functools import partial
import numpy as np
@@ -144,10 +145,12 @@ def triangle_llh(theta, args, asimov_paramset, llh_paramset):
def ln_prob(theta, args, asimov_paramset, llh_paramset):
- lp = lnprior(theta, paramset=llh_paramset)
+ dc_asimov_paramset = deepcopy(asimov_paramset)
+ dc_llh_paramset = deepcopy(llh_paramset)
+ lp = lnprior(theta, paramset=dc_llh_paramset)
if not np.isfinite(lp):
return -np.inf
return lp + triangle_llh(
- theta, args=args, asimov_paramset=asimov_paramset,
- llh_paramset=llh_paramset
+ theta, args=args, asimov_paramset=dc_asimov_paramset,
+ llh_paramset=dc_llh_paramset
)