# (no subject)

From: gustavo@lip.pt
Date: Fri Jun 04 2004 - 11:03:08 MEST

```Hi All,

I'm trying to generate a 3D histograms with the script below, but I find some
problems:

first I cannot set the Z axis in logarithmic scale.

Second, I would like to use the "lego" options for the drawing, is it possible?

Gustavo

{
TH3F *hist= new TH3F("hist","#sigma Vs
(1/R,#LambdaR)",100,0,1500,100,0,110,10000,0.001,1000);
hist->GetXaxis()->SetTitle("1/R (GeV)");
hist->GetYaxis()->SetTitle ("#LambdaR");
hist->GetZaxis()->SetTitle ("#sigma (pb)");
hist->GetXaxis()->CenterTitle();
hist->GetYaxis()->CenterTitle();
hist->GetZaxis()->CenterTitle();
hist->SetMarkerStyle(20);
hist->SetMarkerSize(1);
hist->SetStats(kFALSE);

Int_t n=5,m=7;
Float_t R[n]={300,500,700,900,1200};
Float_t lambdaR[m]={10,20,30,40,60,80,100};
Float_t Xsec[n][m]={
{777, 601, 524, 476, 417, 382, 357},
{34.3, 25.6, 23.4, 19.5, 16.7, 15.1, 14.0},
{3.35, 2.40, 2.00, 1.77, 1.49, 1.32, 1.21},
{0.498, 0.334, 0.271,0.236,0.195, 0.171, 0.154},
{0.0393, 0.0254, 0.0200, 0.0170, 0.0135, 0.0116,0.0102}
};

for (Int_t i=0;i<n;i++) {
for (Int_t j=0;j<m;j++) hist->Fill(R[i],lambdaR[j],Xsec[i][j],1);
}

TCanvas *v1= new TCanvas("v1","v1");
v1->SetLogz();
hist->Draw();
}
```

This archive was generated by hypermail 2b29 : Sun Jan 02 2005 - 05:50:08 MET