void test() { TCanvas *c1 = new TCanvas("c1","c1",800,600);; TH1F *h = new TH1F("gaus","gaus", 100, -5, 5); h->FillRandom("gaus", 10000); h->Draw(); c1->Update(); TCanvas *c2 = new TCanvas("c2","c1 rotated",600,800);; c2->Divide(1,2); TASImage *img = new TASImage(); img->FromPad(c1); c2->cd(1); img->Draw("x"); c2->Update(); c2->cd(2); TASImage *img2 = (TASImage*)img->Clone("clone"); img2->Flip(90); img2->Draw("x"); c2->Print("c2.png"); }