[207] | 1 | {
|
---|
| 2 | //=========Macro generated from canvas: c1/c1
|
---|
| 3 | //========= (Mon Jan 26 21:37:50 2009) by ROOT version5.18/00
|
---|
| 4 | TCanvas *c1 = new TCanvas("c1", "c1",4,27,600,600);
|
---|
| 5 | gStyle->SetOptStat(0);
|
---|
| 6 | c1->Range(-5.097561,-123.1171,55.26829,1324.322);
|
---|
| 7 | c1->SetFillColor(0);
|
---|
| 8 | c1->SetBorderMode(0);
|
---|
| 9 | c1->SetBorderSize(2);
|
---|
| 10 | c1->SetTickx();
|
---|
| 11 | c1->SetTicky();
|
---|
| 12 | c1->SetLeftMargin(0.13);
|
---|
| 13 | c1->SetRightMargin(0.05);
|
---|
| 14 | c1->SetTopMargin(0.05);
|
---|
| 15 | c1->SetBottomMargin(0.13);
|
---|
| 16 | c1->SetFrameFillStyle(0);
|
---|
| 17 | c1->SetFrameBorderMode(0);
|
---|
| 18 | c1->SetFrameFillStyle(0);
|
---|
| 19 | c1->SetFrameBorderMode(0);
|
---|
| 20 |
|
---|
| 21 | TMultiGraph *multigraph = new TMultiGraph();
|
---|
| 22 | multigraph->SetName("");
|
---|
| 23 | multigraph->SetTitle("");
|
---|
| 24 |
|
---|
| 25 | TGraph *graph = new TGraph(6);
|
---|
| 26 | graph->SetName("Graph");
|
---|
| 27 | graph->SetTitle("Graph");
|
---|
| 28 | graph->SetFillColor(1);
|
---|
| 29 | graph->SetMarkerStyle(21);
|
---|
| 30 | graph->SetPoint(0,5,119);
|
---|
| 31 | graph->SetPoint(1,10,236);
|
---|
| 32 | graph->SetPoint(2,20,496);
|
---|
| 33 | graph->SetPoint(3,30,702);
|
---|
| 34 | graph->SetPoint(4,40,936);
|
---|
| 35 | graph->SetPoint(5,50,1198);
|
---|
| 36 |
|
---|
| 37 | TF1 *fit = new TF1("fit","[0]+[1]*x",5,50);
|
---|
| 38 | fit->SetFillColor(19);
|
---|
| 39 | fit->SetFillStyle(0);
|
---|
| 40 | fit->SetMarkerStyle(20);
|
---|
| 41 | fit->SetLineWidth(1);
|
---|
| 42 | fit->SetLineStyle(2);
|
---|
| 43 | fit->SetChisquare(848.7014);
|
---|
| 44 | fit->GetXaxis()->SetLabelFont(42);
|
---|
| 45 | fit->GetXaxis()->SetLabelOffset(0.007);
|
---|
| 46 | fit->GetXaxis()->SetTitleSize(0.05);
|
---|
| 47 | fit->GetXaxis()->SetTitleOffset(0.9);
|
---|
| 48 | fit->GetXaxis()->SetTitleFont(42);
|
---|
| 49 | fit->GetYaxis()->SetLabelFont(42);
|
---|
| 50 | fit->GetYaxis()->SetLabelOffset(0.007);
|
---|
| 51 | fit->GetYaxis()->SetTitleSize(0.05);
|
---|
| 52 | fit->GetYaxis()->SetTitleOffset(1.05);
|
---|
| 53 | fit->GetYaxis()->SetTitleFont(42);
|
---|
| 54 | fit->SetParameter(0,2.526027);
|
---|
| 55 | fit->SetParError(0,13.0878);
|
---|
| 56 | fit->SetParLimits(0,0,0);
|
---|
| 57 | fit->SetParameter(1,23.68932);
|
---|
| 58 | fit->SetParError(1,0.4312966);
|
---|
| 59 | fit->SetParLimits(1,0,0);
|
---|
| 60 | graph->GetListOfFunctions()->Add(fit);
|
---|
| 61 | multigraph->Add(graph,"P");
|
---|
| 62 | multigraph->Draw("A");
|
---|
| 63 | multigraph->GetXaxis()->SetTitle("N (kevts)");
|
---|
| 64 | multigraph->GetXaxis()->SetLabelFont(42);
|
---|
| 65 | multigraph->GetXaxis()->SetLabelOffset(0.007);
|
---|
| 66 | multigraph->GetXaxis()->SetTitleSize(0.05);
|
---|
| 67 | multigraph->GetXaxis()->SetTitleOffset(0.9);
|
---|
| 68 | multigraph->GetXaxis()->SetTitleFont(42);
|
---|
| 69 | multigraph->GetYaxis()->SetTitle("File size(MB)");
|
---|
| 70 | multigraph->GetYaxis()->SetLabelFont(42);
|
---|
| 71 | multigraph->GetYaxis()->SetLabelOffset(0.007);
|
---|
| 72 | multigraph->GetYaxis()->SetTitleSize(0.05);
|
---|
| 73 | multigraph->GetYaxis()->SetTitleOffset(1.31);
|
---|
| 74 | multigraph->GetYaxis()->SetTitleFont(42);
|
---|
| 75 |
|
---|
| 76 | TPaveText *pt = new TPaveText(5,944,35,1200,"r");
|
---|
| 77 | pt->SetBorderSize(0);
|
---|
| 78 | pt->SetFillColor(19);
|
---|
| 79 | pt->SetFillStyle(0);
|
---|
| 80 | pt->SetTextAlign(12);
|
---|
| 81 | pt->SetTextFont(42);
|
---|
| 82 | TText *text = pt->AddText("Delphes performances");
|
---|
| 83 | text = pt->AddText("1 kevts in 23.69 MB");
|
---|
| 84 | text = pt->AddText("pp #rightarrow t #bar{t} X");
|
---|
| 85 | pt->Draw();
|
---|
| 86 | c1->Modified();
|
---|
| 87 | c1->cd();
|
---|
| 88 | c1->SetSelected(c1);
|
---|
| 89 | }
|
---|