Skip to content
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

Is Task 8 correct? #4

Open
ingomueller-net opened this issue Apr 17, 2020 · 1 comment
Open

Is Task 8 correct? #4

ingomueller-net opened this issue Apr 17, 2020 · 1 comment

Comments

@ingomueller-net
Copy link

I have some initial doubts about the correctness of Task 8. I can't pin-point yet where the problem is and the problem could be in a different implementation, but I guess you are much faster in verifying than I am.

I am running the Coffea implementation, the Groot implementation, and one that I am writing in SQL on the first 100001 entries of the original file. The resulting histogram in Coffea has 719 (input) entries, while the other two have 8644. While this is only a weak indication, since the two latter implementations have the same result, I suspect that the former is the one that is not correct. To make the argument slightly stronger, I haven't looked at the Groot implementation while implementing the SQL-based one.

The best way to show that the problem is indeed in the Coffea implementation is to find an individual event that is falsely not qualified has having a trilepton. I'll try that next and report back.

@ingomueller-net
Copy link
Author

OK, this is a bit embarrassing -- I found it after three minutes. The difference comes from two additional tests in the Coffea implementation: (diele.mass > 50) & (diele.mass < 160) and (electrons.pt > 10) & (np.abs(electrons.eta) < 2.5) (plus the corresponding tests for muons). If I comment them out, I get the same number of entries as the other two implementations.

This does raise the question of whether this incoherence shouldn't be removed? Should the benchmark, in fact, impose these conditions? Why, otherwise, does the benchmark do them?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant