plothistos(TString filename = "histos.root") { gROOT->LoadMacro("$VMCWORKDIR/macro/mvd/Tools.C"); LoadPandaStyle(); TFile* file = new TFile(filename.Data()); if (!file) {cout<<"File not there..."<Print(pic); pic=picname; TList* list = file->GetListOfKeys(); if (!list) {cout<<"List not there..."<Divide(divx, divy); for(int i=0;iGetEntries();i++) { if(padcount > divx+divy) { can->Print(pic.Data()); can->Clear(); can->Divide(divx, divy); padcount=1; } can->cd(padcount); TKey* key = (TKey*)list->At(i); keyclass = key->GetClassName(); //cout<ReadObj(); his->Draw(); }else if(keyclass.Contains("TH2")) { //cout<<"try plotting a TH2"<ReadObj(); DrawNice2DHisto(his2); }else if(keyclass.Contains("TProfile")) { //cout<<"try plotting a TH2"<ReadObj(); hpro->Draw(); } else continue; padcount++; } can->Print(pic.Data()); pic = picname + "]"; // close ps can->Print(pic.Data()); cout << "closed: " << pic.Data()<