void Apply() {
  TFile* inputFile = new TFile("dataSchachbrett.root");
  TTree* data = (TTree*)inputFile->Get("TreeS");
  Float_t var0=-99., var1=-99.;
  data->SetBranchAddress("var0", &var0);
  data->SetBranchAddress("var1", &var1);
  TMVA::Reader *reader = new TMVA::Reader();
  reader->AddVariable( "var0", &var0 );
  reader->AddVariable( "var1", &var1 );
  reader->BookMVA( "My BDT", "dataset/weights/TMVAClassification_BDT.weights.xml");
  reader->BookMVA( "Fisher discriminant", "dataset/weights/TMVAClassification_Fisher.weights.xml");
  // ------- start your event loop
  for (Long64_t ievt=0; ievt<10; ++ievt) {
    data->GetEntry(ievt);
    double bdt = reader->EvaluateMVA("My BDT");
    double fisher = reader->EvaluateMVA("Fisher discriminant");
    cout<<"var0="<<var0<<" var1="<<var1<<" BDT="<<bdt<<" Fisher="<<fisher<<endl;
  }
  delete reader;
  inputFile->Close();
}