I am creating a new ROOT file so that useful output information of the TMVA script can be stored on it. Nevertheless, once I finish to train, test, and evaluate all methods and try to open the root file that I create I get the following error,
no StreamerInfo found in LearningOutput.root, therefore, preventing schema evolution when reading this file
The script is being run on SWAN then I use scp to transfer the LearningOutput.root file to my local machine and i try to open the file from my command line (by going into new TBrowser). In my machine I am using ROOT 6.06/02.
I was not properly closing my file. The problem was solved by applying file->Close() at the end of the evaluation (namely, after applying factory->EvaluateAllMethods())