void pl_over_toff(Int_t iSel = 0, Int_t iNDet = 1) { // TCanvas *can = new TCanvas("can22","can22"); // can->Divide(2,2); TCanvas* can = new TCanvas("can", "can", 50, 0, 900, 900); can->Divide(3, 6); gPad->SetFillColor(0); gStyle->SetPalette(1); gStyle->SetOptStat(kTRUE); gROOT->cd(); gROOT->SetDirLevel(1); TH1* h; TH2* h2; Int_t iType[6] = {0, 1, 6, 5, 9, 8}; Int_t iNumSm[6] = {6, 3, 1, 1, 3, 2}; Int_t iNumRpc[6] = {3, 3, 2, 1, 2, 1}; Int_t iCanv = 0; // if (h!=NULL) h->Delete(); for (Int_t iSm = 0; iSm < iNumSm[0]; iSm++) { for (Int_t iRpc = 0; iRpc < iNumRpc[0]; iRpc++) { can->cd(iCanv + 1); iCanv++; gROOT->cd(); TString hname2 = Form("cl_SmT%d_sm%03d_rpc%03d_Sel%02d_TOff", iType[0], iSm, iRpc, iSel); //TString hname2=Form("cl_SmT%d_sm%03d_rpc%03d_Pos",iType[0],iSm,iRpc); //TString hname=Form("cl_SmT%01d_sm%03d_rpc%03d_DigiCor",iType[iCh],iSm,iRpc); h2 = (TH2*) gROOT->FindObjectAny(hname2); //h2=(TH2 *)gROOT->FindObjectAny(hname); if (h2 != NULL) { h2->Draw("colz"); gPad->SetLogz(); h2->ProfileX()->Draw("same"); } else { cout << "Histogram " << hname2 << " not existing. " << endl; } } } can->SaveAs(Form("pl_over_toff%d.pdf", iSel)); }