void testUpdate(){ //gStyle->SetTitleAlign(20); //gStyle->SetTitleBorderSize(0); TH1F * h1 = new TH1F("h1", "h1", 10, 0, 10); TH1F * h2 = new TH1F("h2", "h2", 10, 0, 20); TH1F * h3 = new TH1F("h3", "h3", 10, 0, 30); TH1F * h4 = new TH1F("h4", "h4", 10, 0, 40); TCanvas* c = new TCanvas("c","c",50,50,1100,1100); c->Divide(2,2); TPad* currentPad = 0x0; currentPad = (TPad*)c->GetPad(1); currentPad->cd(); currentPad->Dump(); h1->Draw(); currentPad->GetListOfPrimitives()->Print(); TPaveText* title = (TPaveText*)(currentPad->GetListOfPrimitives()->At(2)); title->SetMargin(0); currentPad->Update(); currentPad->Modified(); currentPad = (TPad*)c->GetPad(2); currentPad->cd(); h2->Draw(); TPaveText* title = (TPaveText*)(currentPad->GetListOfPrimitives()->At(2)); title->SetMargin(0); currentPad->Update(); currentPad->Modified(); currentPad = (TPad*)c->GetPad(3); currentPad->cd(); h3->Draw(); TPaveText* title = (TPaveText*)(currentPad->GetListOfPrimitives()->At(2)); title->SetMargin(0); currentPad->Update(); currentPad->Modified(); currentPad = (TPad*)c->GetPad(4); currentPad->cd(); h4->Draw(); TPaveText* title = (TPaveText*)(currentPad->GetListOfPrimitives()->At(2)); title->SetMargin(0); currentPad->Update(); currentPad->Modified(); return; }