Make TMVUtils SIMD friendly
Write TMV::Utils
in a way such that int_v
and float_v
types can be used in the evaluation of the MLP.
This would significantly speedup things like the ProbNN calculations.
An example is here: https://gitlab.cern.ch/lhcb/Rec/-/blob/master/Rec/ChargedProtoANNPID/src/tmva/MCUpTuneV1/TMV_utils.h with the class: https://gitlab.cern.ch/lhcb/Rec/-/blob/master/Rec/ChargedProtoANNPID/src/tmva/MCUpTuneV1/GlobalPID_Electron_Downstream_TMVA.class.C