Upper limit on BF using pyhf

12 views
Skip to first unread message

Giulia Frau

unread,
Mar 29, 2022, 9:23:45 AM3/29/22
to Scikit-HEP forum
Hi all, I am trying to use pyhf to set an upper limit on the branching fraction of a very rare decay. The idea is to use the function `pyhf.infer.intervals.upperlimit` which takes as input some data and a model. Given that we are performing a blinded analysis, our observed data corresponds to the background, defined in the model together with the signal. Again, as the analysis is blinded I don’t have a value for the signal. What I have is alpha or the so-called single event sensitivity which is related to the number of signal events by the formula: BF = Nsig*alpha. I read the documentation about the modifiers, which seems to be the way to add a normalization factor to the signal events, but it’s not clear to me how to pass these alphas so that they can act as I want. Moreover, the limit is to be evaluated in 16x8 bins for each of the three data-taking years. Do you happen to have any examples about my case? Thanks for your help. 

Giulia

Alexander Held

unread,
Apr 1, 2022, 12:03:04 PM4/1/22
to Giulia Frau, Scikit-HEP forum
Hi everyone,

This question is being followed up on in the pyhf discussions forum on GitHub, you can find the thread here: https://github.com/scikit-hep/pyhf/discussions/1831.

Best,
Alex

From: scikit-h...@googlegroups.com [scikit-h...@googlegroups.com] on behalf of Giulia Frau [giulia...@gmail.com]
Sent: Tuesday, March 29, 2022 15:23
To: Scikit-HEP forum
Subject: Upper limit on BF using pyhf

Hi all, I am trying to use pyhf to set an upper limit on the branching fraction of a very rare decay. The idea is to use the function `pyhf.infer.intervals.upperlimit` which takes as input some data and a model. Given that we are performing a blinded analysis, our observed data corresponds to the background, defined in the model together with the signal. Again, as the analysis is blinded I don’t have a value for the signal. What I have is alpha or the so-called single event sensitivity which is related to the number of signal events by the formula: BF = Nsig*alpha. I read the documentation about the modifiers, which seems to be the way to add a normalization factor to the signal events, but it’s not clear to me how to pass these alphas so that they can act as I want. Moreover, the limit is to be evaluated in 16x8 bins for each of the three data-taking years. Do you happen to have any examples about my case? Thanks for your help. 

Giulia

--
You received this message because you are subscribed to the Google Groups "Scikit-HEP forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to scikit-hep-for...@googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/scikit-hep-forum/ec5f41e9-7f65-4b84-bf38-47876828e64dn%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages