void dump(const char *filename="lund-20170428/SAMPA_test_17-04-28-16-55-25_oddeven/results.root") { // const bool verbose = false; const bool verbose = true; const int kNch = 32; TFile *f = TFile::Open(filename); // f->ls(); TH1F *hn[kNch]; char id[100]; for (int ichan=0; ichanGet(id); int nbins = hn[ichan]->GetNbinsX(); if (verbose) { printf("ch%02d: \n", ichan); } else { printf("ch%02d: ", ichan); } int ibin = 0; for (ibin = 1; ibinGetBinCenter(ibin), (int)hn[ichan]->GetBinContent(ibin) ); } else { printf("%d,", (int)hn[ichan]->GetBinContent(ibin) ); } } // last bin for this channel - extra newline if (verbose) { printf("%d %d\n\n", (int)hn[ichan]->GetBinCenter(nbins), (int)hn[ichan]->GetBinContent(nbins) ); } else { printf("%d\n", (int)hn[ichan]->GetBinContent(nbins) ); } } // ichan }