Move HltEffChecker scripts onto RDataFrame
This MR replaces the existing ROOT TTree interface of the HltEfficiencyChecker scripts (e.g. hlt_calculate_rates.py) with RDataFrame for speedup. This MR also contains a reworking of the fitting to allow the user to specify if plots should be produced per denominator or with all denominators shown together (thanks @nschulte for the idea and implementation!).
The performance numbers can be found posted below and performance checks are summarised in the checklist below:
-
Performance comparable with master
-
Efficiencies consistent with master
-
Overlaps consistent with master
-
Rates consistent with master
Edited by Jamie Gooding