{ //=========Macro generated from canvas: c1/c1 //========= (Thu Jun 7 15:07:45 2012) by ROOT version5.32/03 TCanvas *c1 = new TCanvas("c1", "c1",66,52,700,500); c1->Range(-45.84796,0.2375284,239.0643,0.3055971); c1->SetFillColor(0); c1->SetBorderMode(0); c1->SetBorderSize(2); c1->SetTickx(1); c1->SetTicky(1); c1->SetLeftMargin(0.1609195); c1->SetTopMargin(0.0464135); c1->SetBottomMargin(0.1624473); c1->SetFrameBorderMode(0); c1->SetFrameBorderMode(0); Double_t xAxis4[23] = {0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55, 60, 65, 70, 75, 80, 100, 120, 140, 160, 210, 260}; TH1D *energyGraphBarrel = new TH1D("energyGraphBarrel","MEDIUM gain, All EMB",22, xAxis4); energyGraphBarrel->SetBinContent(5,0.2716334); energyGraphBarrel->SetBinContent(6,0.2785287); energyGraphBarrel->SetBinContent(7,0.2774893); energyGraphBarrel->SetBinContent(8,0.2755552); energyGraphBarrel->SetBinContent(9,0.2774101); energyGraphBarrel->SetBinContent(10,0.2785754); energyGraphBarrel->SetBinContent(11,0.2730555); energyGraphBarrel->SetBinContent(12,0.2666872); energyGraphBarrel->SetBinContent(13,0.2712496); energyGraphBarrel->SetBinContent(14,0.2644918); energyGraphBarrel->SetBinContent(15,0.2686269); energyGraphBarrel->SetBinContent(16,0.26963); energyGraphBarrel->SetBinContent(17,0.2797323); energyGraphBarrel->SetBinContent(18,0.2776071); energyGraphBarrel->SetBinContent(19,0.2862472); energyGraphBarrel->SetBinContent(20,0.2808154); energyGraphBarrel->SetBinError(5,0.003934303); energyGraphBarrel->SetBinError(6,0.001263185); energyGraphBarrel->SetBinError(7,0.00158524); energyGraphBarrel->SetBinError(8,0.001944125); energyGraphBarrel->SetBinError(9,0.001861008); energyGraphBarrel->SetBinError(10,0.001970989); energyGraphBarrel->SetBinError(11,0.002291569); energyGraphBarrel->SetBinError(12,0.002740441); energyGraphBarrel->SetBinError(13,0.003103329); energyGraphBarrel->SetBinError(14,0.003352627); energyGraphBarrel->SetBinError(15,0.004140628); energyGraphBarrel->SetBinError(16,0.004296686); energyGraphBarrel->SetBinError(17,0.003006712); energyGraphBarrel->SetBinError(18,0.00530976); energyGraphBarrel->SetBinError(19,0.007640442); energyGraphBarrel->SetBinError(20,0.01195305); energyGraphBarrel->SetMinimum(0.248586); energyGraphBarrel->SetMaximum(0.3024378); energyGraphBarrel->SetEntries(16); energyGraphBarrel->SetDirectory(0); TPaveStats *ptstats = new TPaveStats(0.6408046,0.2299578,0.8663793,0.4113924,"brNDC"); ptstats->SetName("stats"); ptstats->SetBorderSize(1); ptstats->SetFillColor(0); ptstats->SetFillStyle(1); ptstats->SetTextAlign(12); TText *text = ptstats->AddText("Entries = 16 "); text = ptstats->AddText("Mean = 67.78"); text = ptstats->AddText("RMS = 35.91"); text = ptstats->AddText("p0 = 1.383 #pm 0.267 "); text = ptstats->AddText("p1 = 0.2732 #pm 0.0012 "); ptstats->SetOptStat(1110); ptstats->SetOptFit(11); ptstats->Draw(); energyGraphBarrel->GetListOfFunctions()->Add(ptstats); ptstats->SetParent(energyGraphBarrel); TF1 *PrevFitTMP = new TF1("PrevFitTMP","sqrt(sq([0]/x)+sq([1]))",0,210); PrevFitTMP->SetFillColor(19); PrevFitTMP->SetFillStyle(0); PrevFitTMP->SetMarkerStyle(20); PrevFitTMP->SetMarkerSize(1.2); PrevFitTMP->SetLineColor(2); PrevFitTMP->SetLineWidth(3); PrevFitTMP->SetChisquare(37.86726); PrevFitTMP->SetNDF(14); PrevFitTMP->GetXaxis()->SetLabelFont(42); PrevFitTMP->GetXaxis()->SetLabelSize(0.05); PrevFitTMP->GetXaxis()->SetTitleSize(0.05); PrevFitTMP->GetXaxis()->SetTitleFont(42); PrevFitTMP->GetYaxis()->SetLabelFont(42); PrevFitTMP->GetYaxis()->SetLabelSize(0.05); PrevFitTMP->GetYaxis()->SetTitleSize(0.05); PrevFitTMP->GetYaxis()->SetTitleFont(42); PrevFitTMP->SetParameter(0,1.383224); PrevFitTMP->SetParError(0,0.2665268); PrevFitTMP->SetParLimits(0,0,0); PrevFitTMP->SetParameter(1,0.2732271); PrevFitTMP->SetParError(1,0.001162799); PrevFitTMP->SetParLimits(1,0,0); energyGraphBarrel->GetListOfFunctions()->Add(PrevFitTMP); energyGraphBarrel->SetLineWidth(2); energyGraphBarrel->SetMarkerStyle(20); energyGraphBarrel->SetMarkerSize(1.2); energyGraphBarrel->GetXaxis()->SetTitle("Cell Energy [GeV]"); energyGraphBarrel->GetXaxis()->SetRange(1,21); energyGraphBarrel->GetXaxis()->SetLabelFont(42); energyGraphBarrel->GetXaxis()->SetLabelSize(0.05); energyGraphBarrel->GetXaxis()->SetTitleSize(0.05); energyGraphBarrel->GetXaxis()->SetTitleFont(42); energyGraphBarrel->GetYaxis()->SetTitle("Timing Resolution [ns]"); energyGraphBarrel->GetYaxis()->SetLabelFont(42); energyGraphBarrel->GetYaxis()->SetLabelSize(0.05); energyGraphBarrel->GetYaxis()->SetTitleSize(0.05); energyGraphBarrel->GetYaxis()->SetTitleFont(42); energyGraphBarrel->GetZaxis()->SetLabelFont(42); energyGraphBarrel->GetZaxis()->SetLabelSize(0.05); energyGraphBarrel->GetZaxis()->SetTitleSize(0.05); energyGraphBarrel->GetZaxis()->SetTitleFont(42); energyGraphBarrel->Draw(""); TPaveText *pt = new TPaveText(0.3793103,0.9535865,0.7155172,0.9957806,"blNDC"); pt->SetName("title"); pt->SetBorderSize(0); pt->SetFillColor(0); text = pt->AddText("MEDIUM gain, All EMB"); pt->Draw(); c1->Modified(); c1->cd(); c1->SetSelected(c1); }