void TManuEvent(Char_t *fileName) { gSystem->CompileMacro("TManuEvent.cc", "k+"); TFile *file = new TFile(fileName); file->ls(); cout << endl; TTree *tree = (TTree *)file->Get("MinBiasCDF"); tree->ls(); cout << endl; TManuEvent *event = new TManuEvent(); event->Dump(); cout << endl; TBranch *branch = tree->GetBranch("Events"); branch->SetAddress(&event); branch->ls(); cout << endl; Int_t nEvents = (Int_t)tree->GetEntries(); cout << endl << "Events = " << nEvents << endl; for (Int_t i = 0; i < nEvents; ++i) { branch->GetEntry(i); cout << event->GetHeader()->PrintHeader(); } cout << endl; }