void Efficiency_5751_L_Cell() { //=========Macro generated from canvas: c/c //========= (Mon Jan 14 20:06:44 2019) by ROOT version6.02/13 TCanvas *c = new TCanvas("c", "c",0,0,1200,800); c->Range(-6.500001,0.1833333,68.5,1.35); c->SetFillColor(0); c->SetBorderMode(0); c->SetBorderSize(2); c->SetGridx(); c->SetGridy(); c->SetTopMargin(0.3); c->SetFrameBorderMode(0); c->SetFrameBorderMode(0); TH1D *div1 = new TH1D("div1","",60,1,61); div1->SetBinContent(2,0.9402905); div1->SetBinContent(3,0.9428822); div1->SetBinContent(4,0.9438684); div1->SetBinContent(5,0.9438853); div1->SetBinContent(6,0.9361345); div1->SetBinContent(7,0.9456202); div1->SetBinContent(8,0.9405782); div1->SetBinContent(9,0.9449797); div1->SetBinContent(10,0.9393703); div1->SetBinContent(11,0.9469588); div1->SetBinContent(12,0.9474714); div1->SetBinContent(13,0.9477057); div1->SetBinContent(14,0.9585031); div1->SetBinContent(15,0.9537283); div1->SetBinContent(16,0.9448669); div1->SetBinContent(17,0.9432784); div1->SetBinContent(18,0.941311); div1->SetBinContent(19,0.9441639); div1->SetBinContent(20,0.9475645); div1->SetBinContent(21,0.9311938); div1->SetBinContent(22,0.9426452); div1->SetBinContent(23,0.9381911); div1->SetBinContent(24,0.9345023); div1->SetBinContent(25,0.936865); div1->SetBinContent(26,0.9363179); div1->SetBinContent(27,0.9459092); div1->SetBinContent(28,0.940458); div1->SetBinContent(29,0.9436009); div1->SetBinContent(30,0.9456179); div1->SetBinContent(31,0.950879); div1->SetBinContent(32,0.944154); div1->SetBinContent(33,0.9386025); div1->SetBinContent(34,0.9505391); div1->SetBinContent(35,0.9533931); div1->SetBinContent(36,0.9525492); div1->SetBinContent(37,0.9449042); div1->SetBinContent(38,0.9402949); div1->SetBinContent(39,0.9527539); div1->SetBinContent(40,0.9348254); div1->SetBinContent(41,0.9495739); div1->SetBinContent(42,0.9476998); div1->SetBinContent(43,0.9587847); div1->SetBinContent(44,0.9597097); div1->SetBinContent(45,0.954142); div1->SetBinContent(46,0.9564033); div1->SetBinContent(47,0.9460815); div1->SetBinContent(48,0.947482); div1->SetBinContent(49,0.9483678); div1->SetBinContent(50,0.9503497); div1->SetBinContent(51,0.9600798); div1->SetBinContent(52,0.9440852); div1->SetBinContent(53,0.9565359); div1->SetBinContent(54,0.953125); div1->SetBinContent(56,0.9521236); div1->SetBinContent(57,0.9321341); div1->SetBinContent(58,0.9503197); div1->SetBinContent(59,0.9564103); div1->SetBinContent(60,0.9573835); div1->SetBinError(2,0.04429842); div1->SetBinError(3,0.0401175); div1->SetBinError(4,0.03621702); div1->SetBinError(5,0.03344984); div1->SetBinError(6,0.03186095); div1->SetBinError(7,0.03288462); div1->SetBinError(8,0.0312553); div1->SetBinError(9,0.03052614); div1->SetBinError(10,0.03078758); div1->SetBinError(11,0.03259991); div1->SetBinError(12,0.032108); div1->SetBinError(13,0.03076); div1->SetBinError(14,0.03091461); div1->SetBinError(15,0.03313882); div1->SetBinError(16,0.03159073); div1->SetBinError(17,0.03026339); div1->SetBinError(18,0.03046856); div1->SetBinError(19,0.03209161); div1->SetBinError(20,0.03134046); div1->SetBinError(21,0.02956648); div1->SetBinError(22,0.03008703); div1->SetBinError(23,0.03210709); div1->SetBinError(24,0.03052978); div1->SetBinError(25,0.02962513); div1->SetBinError(26,0.02945941); div1->SetBinError(27,0.03162963); div1->SetBinError(28,0.03047119); div1->SetBinError(29,0.02973003); div1->SetBinError(30,0.02988569); div1->SetBinError(31,0.03096814); div1->SetBinError(32,0.02953378); div1->SetBinError(33,0.02887046); div1->SetBinError(34,0.02948031); div1->SetBinError(35,0.03088193); div1->SetBinError(36,0.0306387); div1->SetBinError(37,0.02947783); div1->SetBinError(38,0.02969523); div1->SetBinError(39,0.03116314); div1->SetBinError(40,0.02982331); div1->SetBinError(41,0.02960404); div1->SetBinError(42,0.02989491); div1->SetBinError(43,0.0315001); div1->SetBinError(44,0.03067928); div1->SetBinError(45,0.03031941); div1->SetBinError(46,0.03044447); div1->SetBinError(47,0.03397213); div1->SetBinError(48,0.03643135); div1->SetBinError(49,0.03508289); div1->SetBinError(50,0.03599935); div1->SetBinError(51,0.03875959); div1->SetBinError(52,0.03736268); div1->SetBinError(53,0.03497213); div1->SetBinError(54,0.03481073); div1->SetBinError(56,0.03788199); div1->SetBinError(57,0.03836874); div1->SetBinError(58,0.04269715); div1->SetBinError(59,0.04897538); div1->SetBinError(60,0.06094311); div1->SetMinimum(0.3); div1->SetMaximum(1); div1->SetEntries(54.89215); div1->SetStats(0); Int_t ci; // for color index setting TColor *color; // for color definition with alpha ci = TColor::GetColor("#cc0000"); div1->SetLineColor(ci); div1->SetLineWidth(2); div1->SetMarkerStyle(20); div1->SetMarkerSize(1.2); div1->GetXaxis()->SetTitle("Cell"); div1->GetXaxis()->SetNdivisions(20); div1->GetXaxis()->SetLabelFont(42); div1->GetXaxis()->SetTitleFont(42); div1->GetYaxis()->SetTitle("Hit efficiency"); div1->GetYaxis()->SetNdivisions(10); div1->GetYaxis()->SetLabelFont(42); div1->GetYaxis()->SetTitleFont(42); div1->GetZaxis()->SetLabelFont(42); div1->GetZaxis()->SetLabelSize(0.035); div1->GetZaxis()->SetTitleSize(0.035); div1->GetZaxis()->SetTitleFont(42); div1->Draw("pe"); TH1D *div2 = new TH1D("div2","",60,1,61); div2->SetBinContent(2,0.9047875); div2->SetBinContent(3,0.9165202); div2->SetBinContent(4,0.9116911); div2->SetBinContent(5,0.9170479); div2->SetBinContent(6,0.9089636); div2->SetBinContent(7,0.9212228); div2->SetBinContent(8,0.9135439); div2->SetBinContent(9,0.9158215); div2->SetBinContent(10,0.9078845); div2->SetBinContent(11,0.9198616); div2->SetBinContent(12,0.9189718); div2->SetBinContent(13,0.922584); div2->SetBinContent(14,0.9348269); div2->SetBinContent(15,0.9263189); div2->SetBinContent(16,0.9160782); div2->SetBinContent(17,0.9217891); div2->SetBinContent(18,0.9199695); div2->SetBinContent(19,0.9194725); div2->SetBinContent(20,0.9244078); div2->SetBinContent(21,0.8998298); div2->SetBinContent(22,0.91644); div2->SetBinContent(23,0.9115396); div2->SetBinContent(24,0.9056215); div2->SetBinContent(25,0.9129173); div2->SetBinContent(26,0.9071104); div2->SetBinContent(27,0.9187279); div2->SetBinContent(28,0.9109415); div2->SetBinContent(29,0.9166064); div2->SetBinContent(30,0.9244962); div2->SetBinContent(31,0.9276112); div2->SetBinContent(32,0.917538); div2->SetBinContent(33,0.9140893); div2->SetBinContent(34,0.9296765); div2->SetBinContent(35,0.9295775); div2->SetBinContent(36,0.9278142); div2->SetBinContent(37,0.9214944); div2->SetBinContent(38,0.9166062); div2->SetBinContent(39,0.9253459); div2->SetBinContent(40,0.9141663); div2->SetBinContent(41,0.9263731); div2->SetBinContent(42,0.9205811); div2->SetBinContent(43,0.9344782); div2->SetBinContent(44,0.9364364); div2->SetBinContent(45,0.9289941); div2->SetBinContent(46,0.9395591); div2->SetBinContent(47,0.9257053); div2->SetBinContent(48,0.921223); div2->SetBinContent(49,0.9240506); div2->SetBinContent(50,0.927972); div2->SetBinContent(51,0.9269461); div2->SetBinContent(52,0.9178395); div2->SetBinContent(53,0.9362745); div2->SetBinContent(54,0.9309896); div2->SetBinContent(56,0.9223938); div2->SetBinContent(57,0.9076043); div2->SetBinContent(58,0.9252336); div2->SetBinContent(59,0.9288462); div2->SetBinContent(60,0.9316155); div2->SetBinError(2,0.04304633); div2->SetBinError(3,0.03927838); div2->SetBinError(4,0.03529275); div2->SetBinError(5,0.03273822); div2->SetBinError(6,0.03116947); div2->SetBinError(7,0.03224985); div2->SetBinError(8,0.03058332); div2->SetBinError(9,0.02982116); div2->SetBinError(10,0.03001542); div2->SetBinError(11,0.03190174); div2->SetBinError(12,0.03138504); div2->SetBinError(13,0.03014981); div2->SetBinError(14,0.03034271); div2->SetBinError(15,0.03242559); div2->SetBinError(16,0.03087037); div2->SetBinError(17,0.02974782); div2->SetBinError(18,0.02995208); div2->SetBinError(19,0.03146378); div2->SetBinError(20,0.03076741); div2->SetBinError(21,0.02882187); div2->SetBinError(22,0.02946131); div2->SetBinError(23,0.031425); div2->SetBinError(24,0.02982425); div2->SetBinError(25,0.02905902); div2->SetBinError(26,0.02877212); div2->SetBinError(27,0.03094944); div2->SetBinError(28,0.02975566); div2->SetBinError(29,0.02909366); div2->SetBinError(30,0.02938641); div2->SetBinError(31,0.030401); div2->SetBinError(32,0.02891084); div2->SetBinError(33,0.02830667); div2->SetBinError(34,0.02899617); div2->SetBinError(35,0.03030442); div2->SetBinError(36,0.0300431); div2->SetBinError(37,0.02893153); div2->SetBinError(38,0.02913582); div2->SetBinError(39,0.03049184); div2->SetBinError(40,0.02933084); div2->SetBinError(41,0.02906276); div2->SetBinError(42,0.02925462); div2->SetBinError(43,0.03090198); div2->SetBinError(44,0.03012205); div2->SetBinError(45,0.02972106); div2->SetBinError(46,0.03004322); div2->SetBinError(47,0.0334249); div2->SetBinError(48,0.0356757); div2->SetBinError(49,0.03440972); div2->SetBinError(50,0.03536503); div2->SetBinError(51,0.03775679); div2->SetBinError(52,0.03658554); div2->SetBinError(53,0.0344176); div2->SetBinError(54,0.03420562); div2->SetBinError(56,0.0369961); div2->SetBinError(57,0.03761419); div2->SetBinError(58,0.04185351); div2->SetBinError(59,0.04791809); div2->SetBinError(60,0.05971453); div2->SetEntries(53.40303); div2->SetStats(0); ci = TColor::GetColor("#6600cc"); div2->SetLineColor(ci); div2->SetLineWidth(2); div2->SetMarkerStyle(25); div2->SetMarkerSize(1.2); div2->GetXaxis()->SetNdivisions(5); div2->GetXaxis()->SetLabelFont(42); div2->GetXaxis()->SetLabelSize(0); div2->GetXaxis()->SetTitleSize(0.035); div2->GetXaxis()->SetTitleFont(42); div2->GetYaxis()->SetNdivisions(5); div2->GetYaxis()->SetLabelFont(42); div2->GetYaxis()->SetLabelSize(0.15); div2->GetYaxis()->SetTitleSize(0.035); div2->GetYaxis()->SetTitleFont(42); div2->GetZaxis()->SetLabelFont(42); div2->GetZaxis()->SetLabelSize(0.035); div2->GetZaxis()->SetTitleSize(0.035); div2->GetZaxis()->SetTitleFont(42); div2->Draw("pesame"); TH1D *div3 = new TH1D("div3","",60,1,61); div3->SetBinContent(1,0.006849315); div3->SetBinContent(2,0.8816568); div3->SetBinContent(3,0.8980668); div3->SetBinContent(4,0.8952449); div3->SetBinContent(5,0.9030192); div3->SetBinContent(6,0.8946779); div3->SetBinContent(7,0.9032922); div3->SetBinContent(8,0.8915953); div3->SetBinContent(9,0.9028905); div3->SetBinContent(10,0.8922717); div3->SetBinContent(11,0.9028538); div3->SetBinContent(12,0.9024867); div3->SetBinContent(13,0.9036145); div3->SetBinContent(14,0.9114053); div3->SetBinContent(15,0.9095196); div3->SetBinContent(16,0.8992395); div3->SetBinContent(17,0.9005497); div3->SetBinContent(18,0.9014228); div3->SetBinContent(19,0.9034792); div3->SetBinContent(20,0.9039127); div3->SetBinContent(21,0.8808655); div3->SetBinContent(22,0.9013597); div3->SetBinContent(23,0.895662); div3->SetBinContent(24,0.8888602); div3->SetBinContent(25,0.8942912); div3->SetBinContent(26,0.8881973); div3->SetBinContent(27,0.9010601); div3->SetBinContent(28,0.9017812); div3->SetBinContent(29,0.900699); div3->SetBinContent(30,0.9109007); div3->SetBinContent(31,0.9077042); div3->SetBinContent(32,0.8956749); div3->SetBinContent(33,0.8902635); div3->SetBinContent(34,0.9078762); div3->SetBinContent(35,0.9108835); div3->SetBinContent(36,0.9068652); div3->SetBinContent(37,0.8995034); div3->SetBinContent(38,0.8989606); div3->SetBinContent(39,0.9112503); div3->SetBinContent(40,0.8915396); div3->SetBinContent(41,0.9057765); div3->SetBinContent(42,0.9031477); div3->SetBinContent(43,0.9093791); div3->SetBinContent(44,0.9221722); div3->SetBinContent(45,0.9075444); div3->SetBinContent(46,0.9197424); div3->SetBinContent(47,0.9059561); div3->SetBinContent(48,0.9010791); div3->SetBinContent(49,0.8997335); div3->SetBinContent(50,0.9003497); div3->SetBinContent(51,0.908982); div3->SetBinContent(52,0.8984405); div3->SetBinContent(53,0.9140523); div3->SetBinContent(54,0.9111328); div3->SetBinContent(55,0.003969829); div3->SetBinContent(56,0.8969112); div3->SetBinContent(57,0.8830744); div3->SetBinContent(58,0.9060502); div3->SetBinContent(59,0.8871795); div3->SetBinContent(60,0.9048563); div3->SetBinContent(61,0.005649718); div3->SetBinError(1,0.002803048); div3->SetBinError(2,0.04222603); div3->SetBinError(3,0.03868853); div3->SetBinError(4,0.0348182); div3->SetBinError(5,0.03236482); div3->SetBinError(6,0.03080449); div3->SetBinError(7,0.0317815); div3->SetBinError(8,0.03003524); div3->SetBinError(9,0.0295073); div3->SetBinError(10,0.02963084); div3->SetBinError(11,0.03146173); div3->SetBinError(12,0.03096511); div3->SetBinError(13,0.02968717); div3->SetBinError(14,0.02977452); div3->SetBinError(15,0.03198668); div3->SetBinError(16,0.03044722); div3->SetBinError(17,0.02923621); div3->SetBinError(18,0.02950156); div3->SetBinError(19,0.03105558); div3->SetBinError(20,0.03025818); div3->SetBinError(21,0.02836947); div3->SetBinError(22,0.02909984); div3->SetBinError(23,0.03101703); div3->SetBinError(24,0.02941301); div3->SetBinError(25,0.02861695); div3->SetBinError(26,0.02832504); div3->SetBinError(27,0.03050547); div3->SetBinError(28,0.0295328); div3->SetBinError(29,0.02871716); div3->SetBinError(30,0.02906401); div3->SetBinError(31,0.02991385); div3->SetBinError(32,0.02839682); div3->SetBinError(33,0.02775621); div3->SetBinError(34,0.02848829); div3->SetBinError(35,0.02984935); div3->SetBinError(36,0.02953653); div3->SetBinError(37,0.02841617); div3->SetBinError(38,0.0287175); div3->SetBinError(39,0.03014529); div3->SetBinError(40,0.02878927); div3->SetBinError(41,0.0285803); div3->SetBinError(42,0.0288413); div3->SetBinError(43,0.03028156); div3->SetBinError(44,0.02977936); div3->SetBinError(45,0.02920853); div3->SetBinError(46,0.02956959); div3->SetBinError(47,0.03289254); div3->SetBinError(48,0.03509353); div3->SetBinError(49,0.03373351); div3->SetBinError(50,0.0345784); div3->SetBinError(51,0.03721056); div3->SetBinError(52,0.03600869); div3->SetBinError(53,0.03380704); div3->SetBinError(54,0.0336607); div3->SetBinError(55,0.001334467); div3->SetBinError(56,0.03623288); div3->SetBinError(57,0.03685611); div3->SetBinError(58,0.04120573); div3->SetBinError(59,0.04630957); div3->SetBinError(60,0.05843254); div3->SetBinError(61,0.0751646); div3->SetEntries(52.28178); div3->SetStats(0); ci = TColor::GetColor("#33ccff"); div3->SetLineColor(ci); div3->SetLineWidth(2); div3->SetMarkerStyle(22); div3->SetMarkerSize(1.2); div3->GetXaxis()->SetNdivisions(5); div3->GetXaxis()->SetLabelFont(42); div3->GetXaxis()->SetLabelSize(0); div3->GetXaxis()->SetTitleSize(0.035); div3->GetXaxis()->SetTitleFont(42); div3->GetYaxis()->SetNdivisions(5); div3->GetYaxis()->SetLabelFont(42); div3->GetYaxis()->SetLabelSize(0.15); div3->GetYaxis()->SetTitleSize(0.035); div3->GetYaxis()->SetTitleFont(42); div3->GetZaxis()->SetLabelFont(42); div3->GetZaxis()->SetLabelSize(0.035); div3->GetZaxis()->SetTitleSize(0.035); div3->GetZaxis()->SetTitleFont(42); div3->Draw("pesame"); TLegend *leg = new TLegend(0.1,0.7,0.85,0.8,NULL,"brNDC"); leg->SetBorderSize(1); leg->SetTextSize(0.03); leg->SetLineColor(1); leg->SetLineStyle(1); leg->SetLineWidth(1); leg->SetFillColor(0); leg->SetFillStyle(1001); TLegendEntry *entry=leg->AddEntry("div","Mean hit eff: 0.93","p"); entry->SetLineColor(1); entry->SetLineStyle(1); entry->SetLineWidth(1); entry->SetMarkerColor(1); entry->SetMarkerStyle(20); entry->SetMarkerSize(1.2); entry->SetTextFont(42); entry=leg->AddEntry("div","Mean in-band hit eff: 0.90","p"); entry->SetLineColor(1); entry->SetLineStyle(1); entry->SetLineWidth(1); entry->SetMarkerColor(1); entry->SetMarkerStyle(25); entry->SetMarkerSize(1.2); entry->SetTextFont(42); entry=leg->AddEntry("div","Mean reco eff: 0.89","p"); entry->SetLineColor(1); entry->SetLineStyle(1); entry->SetLineWidth(1); entry->SetMarkerColor(1); entry->SetMarkerStyle(22); entry->SetMarkerSize(1.2); entry->SetTextFont(42); leg->Draw(); TPaveText *pt = new TPaveText(0.05,0.8,0.95,0.98,"brNDC"); pt->SetFillColor(0); pt->SetTextAlign(12); pt->SetTextFont(42); pt->SetTextSize(0.05); TText *AText = pt->AddText("Run 5751 SL1L4"); AText = pt->AddText("HV = 3500 V, FEth = 30 mV, Source OFF"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }