Skip to content

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

@graven @gunther