#include "TMVA/Reader.h" #include int main() { TMVA::Reader reader; float x, y; reader.AddVariable("x", &x); reader.AddVariable("y", &y); reader.BookMVA("LikelihoodD", "weights/TMVATest_LikelihoodD.weights.txt"); reader.BookMVA("Fisher", "weights/TMVATest_Fisher.weights.txt"); reader.BookMVA("NeuralNetwork", "weights/TMVATest_NeuralNetwork.weights.txt"); x = 1; y = 1; double like = reader.EvaluateMVA("LikelihoodD"); double fisher = reader.EvaluateMVA("Fisher"); double nn = reader.EvaluateMVA("NeuralNetwork"); std::cout << "(" << x << ", " << y << ") => " << "likelihood: " << like << ", fisher: " << fisher << ", nn: " << nn << std::endl; }