{ auto c3 = new TCanvas("c3","c3",600,400); c3->Divide(2,2); auto hlcc = new TH2F("hlcc","Cylindrical coordinates",20,-4,4,20,-20,20); float px, py; for (Int_t i = 0; i < 25000; i++) { gRandom->Rannor(px,py); hlcc->Fill(px-1,5*py); hlcc->Fill(2+0.5*px,2*py-10.,0.1); } hlcc->SetFillColor(kYellow); c3->cd(1); hlcc->Draw("LEGO1 CYL"); c3->cd(2); auto hlpc = (TH2F*) hlcc->DrawClone("LEGO1 POL"); hlpc->SetTitle("Polar coordinates"); c3->cd(3); auto hlsc = (TH2F*) hlcc->DrawClone("LEGO1 SPH"); hlsc->SetTitle("Spherical coordinates"); c3->cd(4); auto hlprpc = (TH2F*) hlcc->DrawClone("LEGO1 PSR"); hlprpc->SetTitle("PseudoRapidity/Phi coordinates"); }