-
Notifications
You must be signed in to change notification settings - Fork 55
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Efficiency of a stripping line #13
Comments
Use of
|
Although on 1 you can rerun any stripping lines and specify the location of the selection reports, so you could give |
What is an alternative way of doing this to avoid We should gear everything towards the fact that we re-run the stripping for On Fri, May 8, 2015 at 11:27 AM Alex Pearce notifications@github.com
|
Regarding (3), what do you do? Maybe we should just use that as the default. Following the idea of presenting just one (obvious) way of doing things. |
Unfortunately it somewhat depends: either you care about the reconstruction efficiency, in between the generator level cuts and the stripping, or you don't. In the latter case you just run the stripping on your MC and count how much (truth-matched) signal you have in your ntuple. The ratio (N_stripped/N_accepted) gives you the combined reconstruction and stripping efficiency. (N_accepted is the number passing the generator level cut defined in the decay file.) In the former case you also need access to the candidates before the stripping, which you can do with For 3, you can copy the stripping module that defines your stripping line and alter it to remove PID cuts. If the PID cuts are completely configured by the line's configuration dictionary then you can just change that without needing the copy Python files around. (So only if you use the |
I guess though it's more useful to show them the techniques. Deciding what specifics things to use in their analyses is a problem they need to tackle themselves. |
You will write this bit then? 😄 I think we should pick a way of doing it that isn't too simplistic (maybe also not the most complicated one) and show that off with a note (as usual): other methods are available |
We come after #12 so everyone knows how to look at a stripping line and understands what the cuts mean and do, and after #7 and #10 so people know how to make ntuples in DaVinci. The steps are then:
Mention alternative methods: apply the well-modelled stripping cuts yourself on truth-matched reconstructed particles (people should understand |
@alexpearce: Does this mean that my efficiency will already be wrong if |
Yes, I think that is true. However, the |
Yes, that's right. I would be very wary of having any PID cuts at all in the MC (@apuignav such a loose cut is probably close to 100% efficient for many signals, but it's an assumption I personally would not make). In the case that PID cuts can't be removed just by altering a configuration dictionary, what I've done in the past is copy the stripping module from |
For the moment I conclude that determining the efficiency of a stripping line is "subtle" and so we punt it to |
👍 |
How do I calculate the stripping efficiency using signal MC? -> TupleToolStripping
The text was updated successfully, but these errors were encountered: