void MainFrame::AddHistArray(const char* chainname, const char* arrayname, const char* plotname) { // Read back chains H1AnalysisChain* Chain = fAnalysis->GetChain(chainname); cout << "Reading chain" << endl; // Get histograms from each chain cout << "Getting histos from chain" << endl; H1AnalysisHistManager* HistManager = Chain->GetHistManager(); cout << "Filling arrays of histos" << endl; // Fill histogram array TObjArray* HistArray = HistManager->GetHistArray(arrayname); // Add histogram arrays to plotter cout << " Histos added to plotter" << endl; this->H1AnalysisPlotter::AddHistArray(HistArray, plotname); cout << "So far, so good!" << endl; }