Overlap tool for HltEfficiencyChecker
The following Merge Request introduces a new tool for calculating the overlap between selection overlaps. A preliminary version of the tool was introduced in a talk for RTA WP3 on 20th Feb. 2023. Documentation can be found at Moore!2116 (merged). Tests of the tool via the examples can be found at jagoodin/overlap-tool-tests.
To-do list
Compulsory
- Write calculator into HltEfficiencyChecker:
✅ - Match to style of other HltEfficiencyChecker scripts:
✅ - Convert across to
PyROOT
fromuproot
✅ - Remove
numpy
dependence✅ - Remove
matplotlib
dependence (if possible)➖ - Remove
pandas
dependence (if possible)➖
- Convert across to
- Fix plotting:
✅ - Introduce full error handling:
✅ - NaN cases:
➖ - Groups not found:
✅ - Paths not specified:
✅
- NaN cases:
- Fully comment code:
✅
- Match to style of other HltEfficiencyChecker scripts:
- Write documentation see Moore!2116 (merged): : white_check_mark:
- Write section in docs: : white_check_mark:
- Produce demo examples:
✅
- Write tests:
✅
Closes #10 (closed)
Edited by Jamie Gooding