Analysis Specific JFC uncertainty
The goal of this MR is to allow analyses to easily apply an analysis specific JetFlavourComposition/Response uncertainty, as described here: https://twiki.cern.ch/twiki/bin/view/AtlasProtected/JetUncertainties#DeriveFlavComp
In order to do so the user my point to a file containing gluon fraction histograms for a sample. There is an option to provide histograms for different bins of jet multiplicity. To use this option the number of jets in the analysis selection must be decorated to the event info. This MR
- Adds an NJetDecorator
- Makes a JetUncertaintiesConfig split from the JetConfig. Allowing NJets to be calculated before the JetUncertainties are configured
- Makes all configurable from jet yaml config
- Modifies the JetUncertaintiesTool and FlavourUncertaintyComponent such that the Njet decorator name can be specified in the python configuration.
Will probably take some iteration with jet and cpalgs experts.
Edited by John Patrick Mc Gowan