TopEFT / topeft

15 stars 24 forks source link

Adding scripts for datacards post processing #358

Closed kmohrman closed 1 year ago

kmohrman commented 1 year ago

This PR adds a script (datacards_post_processing.py) to perform some post processing checks on the datacards. The script can also automate the step of grabbing the right set of ptz and lj0pt cards/templates (that we use in TOP-22-006).

In this PR I also added a section to the main readme to list the steps to describe how to reproduce the "official" TOP-22-006 histograms and datacards.

codecov[bot] commented 1 year ago

Codecov Report

Merging #358 (9d7069d) into technical_improvements (5c7b22c) will decrease coverage by 0.40%. The diff coverage is 0.00%.

@@                    Coverage Diff                     @@
##           technical_improvements     #358      +/-   ##
==========================================================
- Coverage                   33.99%   33.60%   -0.40%     
==========================================================
  Files                          38       39       +1     
  Lines                        6459     6535      +76     
==========================================================
  Hits                         2196     2196              
- Misses                       4263     4339      +76     
Flag Coverage Δ
unittests 33.60% <0.00%> (-0.40%) :arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files Coverage Δ
analysis/topEFT/datacards_post_processing.py 0.00% <0.00%> (ø)

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more