// Include files #include "TROOT.h" #include "TFile.h" #include "TSystem.h" #include "TKey.h" //***************************************************************************** // To run this macro in cint do (after replacing the location_of_your_libraries below): // .include $G4INCLUDE // gSystem->Load("/libExP01ClassesDict.so"); // .L hits.C++ // hits(); //***************************************************************************** #include "include/ExP01TrackerHit.hh" void hits() { TFile fo("hits.root"); std::vector* hits; fo.GetListOfKeys()->Print(); TIter next(fo.GetListOfKeys()); TKey *key; double tot_en; while ((key=(TKey*)next())) { fo.GetObject(key->GetName(), hits); tot_en = 0; cout << "Collection: " << key->GetName() << endl; cout << "Number of hits: " << hits->size() << endl; for (int i=0;i!=hits->size();i++) { (*hits)[i]->Print(); } } }