Skip to content

UL: Processors #81

@mcremone

Description

@mcremone

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:

  1. I'm pretty sure 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.

  1. The new UL root files have ParticleNet instead of DeepAK15, therefore this part needs to be changed accordingly:

https://github.com/mcremone/decaf/blob/UL/analysis/processors/darkhiggs.py#L449-L451

  1. We need to verify that the EE fix for 2017 is still needed for UL:

https://github.com/mcremone/decaf/blob/UL/analysis/processors/darkhiggs.py#L352

  1. We need to confirm that triggers are still the same as pre-legacy:

https://github.com/mcremone/decaf/blob/UL/analysis/processors/darkhiggs.py#L75-L107

in principle I see no reason why they shouldn't.

  1. Check if this is the right way to apply PU weights in UL:

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.

  1. Check if muon ID SFs are now function of eta or abseta for all years and, if yes, fix this:

https://github.com/mcremone/decaf/blob/UL/analysis/processors/darkhiggs.py#L574-L576

  1. Check if this still applies:

https://github.com/mcremone/decaf/blob/UL/analysis/processors/darkhiggs.py#L590-L596

  1. Check for UL if the 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

  1. Move from coffea.hist to hist following these instructions:

scikit-hep/coffea#705

I will include more items if anything comes to mind.

Metadata

Metadata

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions