Adding support for the GNN tagger
This MR adds support to run the GNN based tagger in Athena. The main changes can be summarised as -
- Adding
OnnxUtil
which can run onnx models using ONNXRuntime - Adding
GNNTool
which usesOnnxUtil
to decorate the btagging objects or the jets - Adding
DataPrepUtility
where we have functions thatDL2
,DL2HighLevel
andGNNTool
share. The goal is to store the shared functions in one place and to improve the readability of the Tools themselves.
Edited by Nilotpal Kakati