[ROOT] TPaveText

From: Christian Haeberli (christian.haeberli@cern.ch)
Date: Tue Jun 27 2000 - 12:08:31 MEST


Dear ROOTers

I put four TGraphs in a TH2 and fitted them. Now I'd like to label the
four curves. I tried it with TPaveText, but the problem is, that in my
case TPavetext.Draw() works in an empty canvas only. Where is the
mistake? You can see my code below.

Thank you

Christian

--

c1 = new TCanvas("c1","Resolution",200,10,700,500);

c1->SetFillColor(42);
c1->SetGrid();
c1->GetFrame()->SetFillColor(21);
c1->GetFrame()->SetBorderSize(12);

TH2F *hr = new TH2F("hr","Resolution of the Strip Modules for
electrons",40,5,60,40,4,13);
hr->SetXTitle("Lead Thickness [mm]");
hr->SetYTitle("Resolution (RMS) [mm]");
hr->Draw();
   
TGraph *gr[4];
  
for (i=0;i<4;i++) {  
  gr[i] = new TGraph(n,lead,resol[i]);
  gr[i]->SetTitle("Resolution");
  gr[i]->SetMarkerColor(i+1);
  gr[i]->SetMarkerStyle(21+i);
  gr[i]->Draw("P");
  gr[i]->Fit("pol3");
} 

TPaveText pt1(0.7,0.8,0.9,0.9);
pt1.AddText("1 GeV");
pt1.Draw();




-- 
___________________________________________________________________
Christian Haeberli                       christian.haeberli@cern.ch
University of Bern
Laboratory for High Energy Physics       Phone : ++ 41 31 631 4069
Sidlerstr. 5                             Mobile: ++ 41 76 316 6159
CH-3012 BERN                             Fax   : ++ 41 31 631 4487



This archive was generated by hypermail 2b29 : Tue Jan 02 2001 - 11:50:29 MET