void test() { const Char_t * filename = "test.root"; const Int_t nFile = 1; const string pedeName = "pedeHisto"; TPaveStats * pedeStats[nFile]; TFile * file = TFile::Open(filename); TH1D * pedeHistos[nFile]; const Int_t lineColorOffset = 1; const Int_t markerStyleOffset = 20; const Int_t markerColorOffset = lineColorOffset; const Int_t optStat = 11; Int_t iFile = 0; pedeHistos[iFile] = (TH1D*) ((TH1D*) file->Get(pedeName.c_str())->Clone(pedeName.c_str())); pedeHistos[iFile]->SetLineColor(lineColorOffset + iFile); pedeHistos[iFile]->SetMarkerStyle(markerStyleOffset + iFile); pedeHistos[iFile]->SetMarkerColor(markerColorOffset + iFile); pedeHistos[iFile]->Draw(); pedeStats[iFile] = (TPaveStats*) pedeHistos[iFile]->FindObject("stats"); cerr << "pedeStats[iFile] " << pedeStats[iFile] << endl; }