Triggers beyond `HLT_PFJets`
Problem
Currently, the software has essentially been developed to include only single-jet triggers for JetHT datasets.
More recently, the ZeroBias trigger with ZeroBias datasets has been included. As different datasets are involved, no big changes were necessary, except the duplication of certain pieces of codes (e.g. applyDataPrescales had to be duplicated).
However, for dijet or forward analyses, it would be necessary to include additional triggers, such as HLT_PFJetFwd or dijet triggers, which also be used for JetHT datasetes. Independent n-tuplisers for each triggers are possible, but correlations among triggers would become difficult.
Proposed changes
- Investigate the possibility of including several types of triggers within the same n-tuple (
std::vectorin the n-tuple?) - Investigate the logic to apply the normalisation w.r.t. several triggers in the same time (probably need the use of meta-information)