WIP:Implementation of CARL Neural Network Reweighting PMG Tool
PMGTools:: namespace is to be expanded with an additional
CARLNN class that reads, and builds in memory a PyTorch trained neural network (see carl-torch). This neural network is stored using the new
Onnx file format, which is run within a C++ API using OnnxRunTime.
CARLNN:: is to be implemented by Athena Derivation jobs as a neural network reweighter that will add additional internal MC Event Weights to the
xAOD::MetaData/EventInfo for DxAOD disk storage.