-
Notifications
You must be signed in to change notification settings - Fork 14
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
UL: Processors #81
Comments
I can run the run.py file after changing some lines like this:
from those lines change
https://github.com/ParticleChef/decaf/blob/ULprocessor/analysis/run.py#L46 |
The MET filter recipe for UL is this:
|
EE noise fix is not needed for UL |
I checked the json file on gitlab from twiki, the abseta is used for muon ID SF for all years. I checked the input of json.gz file using example code.
|
A lot of work has been done to start converting the dark Higgs processor, a lot is still left to be done. Here is a list of items:
https://github.com/mcremone/decaf/blob/UL/analysis/processors/darkhiggs.py#L453-L454 we used to use
https://github.com/mcremone/decaf/blob/UL/analysis/processors/darkhiggs.py#L466-L467 we used to use
https://github.com/mcremone/decaf/blob/UL/analysis/processors/darkhiggs.py#L489-L491 Same as for 2)
https://github.com/mcremone/decaf/blob/UL/analysis/processors/darkhiggs.py#L504-L506 figure out how to use ParticleNet to reproduce this behavior. @ParticleChef should know.
https://github.com/mcremone/decaf/blob/UL/analysis/processors/darkhiggs.py#L624-L626 As commented above by @ParticleChef, this needs to be fixed.
For electrons, implement something like this for all years: https://github.com/mcremone/decaf/blob/UL/analysis/processors/darkhiggs.py#L640-L646 using: get_ele_reco_sf_below20
https://github.com/mcremone/decaf/blob/UL/analysis/processors/darkhiggs.py#L684-L685 Do we still need prefiring weights for UL?
https://github.com/mcremone/decaf/blob/UL/analysis/processors/darkhiggs.py#L684-L685 We should check if there is an official UL recipe to deal with the HEM issue. |
Because the file is updated those lines are about tau.
|
|
@ParticleChef Can I see how you used |
I use the muon definition like this:
In nanoaod document, pfIsoId is
|
Ok, I believe it would be good to double check this against official POG UL recommendations on twikies. Actually, it would be great to link twikies with recommendations in |
Ah wait, I forgot you already put links in |
The recommendation for UL is the same for previous version (link, under the chart in "Run2 recommendations") |
As an aside, you may want to remove the requirements on |
We will start from updating the dark Higgs processor to interface with the new data and work with the newer coffea:
https://github.com/mcremone/decaf/blob/UL/analysis/processors/darkhiggs.py
Simultaneously the script to execute the processors also needs to be adjusted:
https://github.com/mcremone/decaf/blob/UL/analysis/run.py
this is going to be quite some work. Few things to focus on:
run_uproot_job
in coffea 0.7 doesn't exist anymore:https://github.com/mcremone/decaf/blob/UL/analysis/run.py#L45
We need to learn how we can execute processors locally with python futures.
https://github.com/mcremone/decaf/blob/UL/analysis/processors/darkhiggs.py#L449-L451
https://github.com/mcremone/decaf/blob/UL/analysis/processors/darkhiggs.py#L352
https://github.com/mcremone/decaf/blob/UL/analysis/processors/darkhiggs.py#L75-L107
in principle I see no reason why they shouldn't.
https://github.com/mcremone/decaf/blob/UL/analysis/processors/darkhiggs.py#L555
also, check if systematic variations are now provided and, if yes, propagate them.
https://github.com/mcremone/decaf/blob/UL/analysis/processors/darkhiggs.py#L574-L576
https://github.com/mcremone/decaf/blob/UL/analysis/processors/darkhiggs.py#L590-L596
eeBadScFilter
only applies to data:https://github.com/mcremone/decaf/blob/UL/analysis/processors/darkhiggs.py#L638
Actually check if the met filter recipe is still the same in UL:
https://github.com/mcremone/decaf/blob/UL/analysis/processors/darkhiggs.py#L24-L51
coffea.hist
tohist
following these instructions:scikit-hep/coffea#705
I will include more items if anything comes to mind.
The text was updated successfully, but these errors were encountered: