diff options
| author | shivesh <s.p.mandalia@qmul.ac.uk> | 2018-09-06 16:24:21 -0500 |
|---|---|---|
| committer | shivesh <s.p.mandalia@qmul.ac.uk> | 2018-09-06 16:24:21 -0500 |
| commit | 84c05583ad3d582d107fe09be700311ea466b1af (patch) | |
| tree | efcab9f139e016b7a1fc7c5a7c0b5f69b88fb5e9 /sens.py | |
| parent | 73cffc2bd330761d796cb30726cf83d3f336d5a9 (diff) | |
| parent | d194af1fcbafa61b14888a661b8325840605a8fd (diff) | |
| download | GolemFlavor-84c05583ad3d582d107fe09be700311ea466b1af.tar.gz GolemFlavor-84c05583ad3d582d107fe09be700311ea466b1af.zip | |
Merge branch 'master' of github.com:ShiveshM/flavour_ratio
Diffstat (limited to 'sens.py')
| -rwxr-xr-x | sens.py | 9 |
1 files changed, 6 insertions, 3 deletions
@@ -56,7 +56,7 @@ def define_nuisance(): Param(name='promptNorm', value=0., seed=[0. , 6. ], ranges=[0. , 50.], std=0.05, tag=tag), Param(name='muonNorm', value=1., seed=[0.1, 2. ], ranges=[0. , 50.], std=0.1, tag=tag), Param(name='astroNorm', value=6.9, seed=[0.1, 10.], ranges=[0. , 50.], std=0.1, tag=tag), - Param(name='astroDeltaGamma', value=2.5, seed=[1. , 3. ], ranges=[-5., 5. ], std=0.1, tag=tag) + Param(name='astroDeltaGamma', value=2.5, seed=[2.4, 3. ], ranges=[-5., 5. ], std=0.1, tag=tag) ]) return ParamSet(nuisance) @@ -288,6 +288,9 @@ def main(): print '## Evidence = {0}'.format(stat) elif args.stat_method is StatCateg.FREQUENTIST: def fn(x): + # Force prior ranges to be inside "seed" + for el in x: + if el < 0 or el > 1: return np.inf pranges = sens_paramset.seeds for i, name in enumerate(sens_paramset.names): llh_paramset[name].value = \ @@ -316,8 +319,8 @@ def main(): if s > stat: stat = s except AssertionError: - print 'Failed run, continuing' - # raise + # print 'Failed run, continuing' + raise continue print '=== final llh', stat if args.run_method is SensitivityCateg.FULL: |
