(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?


Thank you for your help,

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