Adding "analysis strategy" and PCBT to fixed cut efficiency conversion for GNN
The MR includes the following features-
-
Calculating Fixed cut efficiencies from PCBT efficiencies when using GNN. (GNN will always return PCBT efficiencies)
-
Analysis Strategy "Leading2SignalJets" is added. Previously with maps, we used to pass only the jets we want to truth tag, but now with the GNN, we need to pass all the jets (the GNN takes into consideration all the jet-jet dependencies); but we still want to truth tag only the jets we care about.
-
Whether to use CDI or GNN for efficiencies is decided based on node_feat.size() now. (It used to be based on whether m_path2onnx property is set or not). It enables us to use the maps if we want, even though we have initialized the tool with ONNX support.