Writing a tree in one cycle

Try:

{
  TFile *f = TFile::Open("ttbar.root");
  TTree *t;
  f->GetObject("CxAODTuple_Nominal;2", t);
  if (t) t->Print();
  delete t;
  f->GetObject("CxAODTuple_Nominal;3", t);
  if (t) t->Print();
  delete t;
  f->GetObject("CxAODTuple_Nominal", t); // the "very last" ("final") cycle
  if (t) t->Print();
  // delete t;
  delete f; // automatically deletes "t", too
}
1 Like