Skip to content

Issues with processes for theoretical uncertainties

There are a couple of issues we observed with the per-process splitting for theoretical uncertainties:

  1. Some SM processes are missing, e.g. single top (not clear what the best name for that would be) and ttV
  2. BSM analyses may search for a signal which is desired to be combined across multiple analyses, e.g. ttZ', it would be helpful if there was a way to extend this list
  3. Currently in the implementation the processes have to be defined for each splitting, which is laborious and error prone to change (for instance ggHH is defined in https://gitlab.cern.ch/cms-analysis/general/systematics/-/blob/master/systematics_master.yml?ref_type=heads#L1286 but not other lines

Maybe a good solution would be to turn PROCESS into a wildcard, which could be anything from another file. Analysers could then make PRs to add new processes if necessary, including a brief description of what they are (particularly relevant for BSM processes)?