Various JETMX modifications
This MR implements the following for the JETMX derivations:
- JETM2: additional variables for FTAG experts and reducing the content by introducing e.g new smart slimming lists
- JETM3/JETM4: Store only certain variables for jet inputs (clusters, PFOs)
- JETM12: bug fix regarding the ptcone isolation + protection for runs where solenoid was turned off and the skimming crashes as b-tagging variables are not available
Furthermore the Run-3 triggers are explicitly added to the derivations as the TriggerAPI does not reliably return all the triggers used for Run-3 (fine for Run-2).
These changes were discussed in a Jet/Etmiss meeting: https://indico.cern.ch/event/1314276/
Further changes are foreseen for JETM1 (removal of NoPtCut containers) as JETM2 can be used for those studies but this will come in a different MR.