void Efficiency_6296_L_Cell() { //=========Macro generated from canvas: c/c //========= (Sun Jan 13 15:37:47 2019) by ROOT version6.02/13 TCanvas *c = new TCanvas("c", "c",0,0,1200,800); c->Range(-6.500001,-0.03383725,68.5,0.3045352); 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(1,0.1416058); div1->SetBinContent(2,0.1484772); div1->SetBinContent(3,0.1469428); div1->SetBinContent(4,0.1378425); div1->SetBinContent(5,0.1147416); div1->SetBinContent(6,0.1305556); div1->SetBinContent(7,0.11994); div1->SetBinContent(8,0.1500655); div1->SetBinContent(9,0.1167837); div1->SetBinContent(10,0.1197982); div1->SetBinContent(11,0.1409537); div1->SetBinContent(12,0.1365435); div1->SetBinContent(13,0.1513032); div1->SetBinContent(14,0.111546); div1->SetBinContent(15,0.128734); div1->SetBinContent(16,0.1209622); div1->SetBinContent(17,0.1140808); div1->SetBinContent(18,0.115869); div1->SetBinContent(19,0.1029513); div1->SetBinContent(20,0.1272727); div1->SetBinContent(21,0.1206683); div1->SetBinContent(22,0.1332495); div1->SetBinContent(23,0.1168831); div1->SetBinContent(24,0.1084263); div1->SetBinContent(25,0.1135952); div1->SetBinContent(26,0.1058752); div1->SetBinContent(27,0.1063395); div1->SetBinContent(28,0.105686); div1->SetBinContent(29,0.1170091); div1->SetBinContent(30,0.1115196); div1->SetBinContent(31,0.1077694); div1->SetBinContent(32,0.1078089); div1->SetBinContent(33,0.1085044); div1->SetBinContent(34,0.1287303); div1->SetBinContent(35,0.12394); div1->SetBinContent(36,0.1286696); div1->SetBinContent(37,0.1392919); div1->SetBinContent(38,0.1392029); div1->SetBinContent(39,0.1315619); div1->SetBinContent(40,0.09429121); div1->SetBinContent(41,0.1165835); div1->SetBinContent(42,0.1180952); div1->SetBinContent(43,0.1353436); div1->SetBinContent(44,0.1142857); div1->SetBinContent(45,0.1075697); div1->SetBinContent(46,0.09652997); div1->SetBinContent(47,0.1129944); div1->SetBinContent(48,0.09240622); div1->SetBinContent(49,0.117851); div1->SetBinContent(50,0.1248908); div1->SetBinContent(51,0.09408341); div1->SetBinContent(52,0.10131); div1->SetBinContent(53,0.09722222); div1->SetBinContent(54,0.1271347); div1->SetBinContent(55,0.101227); div1->SetBinContent(56,0.1098655); div1->SetBinContent(57,0.120048); div1->SetBinContent(58,0.1463068); div1->SetBinContent(59,0.1690141); div1->SetBinError(1,0.01978838); div1->SetBinError(2,0.019016); div1->SetBinError(3,0.01665257); div1->SetBinError(4,0.01489682); div1->SetBinError(5,0.0125005); div1->SetBinError(6,0.01296218); div1->SetBinError(7,0.01276596); div1->SetBinError(8,0.01375813); div1->SetBinError(9,0.01158307); div1->SetBinError(10,0.01169922); div1->SetBinError(11,0.01367475); div1->SetBinError(12,0.01299732); div1->SetBinError(13,0.01362244); div1->SetBinError(14,0.01137907); div1->SetBinError(15,0.01300193); div1->SetBinError(16,0.01228903); div1->SetBinError(17,0.01153643); div1->SetBinError(18,0.01144963); div1->SetBinError(19,0.01110307); div1->SetBinError(20,0.01233412); div1->SetBinError(21,0.01164297); div1->SetBinError(22,0.01249226); div1->SetBinError(23,0.01169041); div1->SetBinError(24,0.01089513); div1->SetBinError(25,0.01107707); div1->SetBinError(26,0.01066874); div1->SetBinError(27,0.01129035); div1->SetBinError(28,0.01070943); div1->SetBinError(29,0.01096773); div1->SetBinError(30,0.0110269); div1->SetBinError(31,0.01091495); div1->SetBinError(32,0.0105288); div1->SetBinError(33,0.01060516); div1->SetBinError(34,0.01179293); div1->SetBinError(35,0.01215704); div1->SetBinError(36,0.01218057); div1->SetBinError(37,0.01234696); div1->SetBinError(38,0.01249517); div1->SetBinError(39,0.01258308); div1->SetBinError(40,0.01016508); div1->SetBinError(41,0.01143639); div1->SetBinError(42,0.01163488); div1->SetBinError(43,0.01332633); div1->SetBinError(44,0.01166014); div1->SetBinError(45,0.01122338); div1->SetBinError(46,0.01022863); div1->SetBinError(47,0.01378225); div1->SetBinError(48,0.01198982); div1->SetBinError(49,0.01357484); div1->SetBinError(50,0.01413476); div1->SetBinError(51,0.01248283); div1->SetBinError(52,0.01240039); div1->SetBinError(53,0.01205107); div1->SetBinError(54,0.01489878); div1->SetBinError(55,0.01341058); div1->SetBinError(56,0.01477666); div1->SetBinError(57,0.01616422); div1->SetBinError(58,0.01993018); div1->SetBinError(59,0.0243416); div1->SetMinimum(0); div1->SetEntries(7.128754); 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(1,0.1270073); div2->SetBinContent(2,0.1345178); div2->SetBinContent(3,0.1272189); div2->SetBinContent(4,0.1155822); div2->SetBinContent(5,0.1071429); div2->SetBinContent(6,0.1111111); div2->SetBinContent(7,0.107946); div2->SetBinContent(8,0.1323722); div2->SetBinContent(9,0.1014678); div2->SetBinContent(10,0.1052963); div2->SetBinContent(11,0.1220196); div2->SetBinContent(12,0.1180739); div2->SetBinContent(13,0.1373172); div2->SetBinContent(14,0.1011089); div2->SetBinContent(15,0.1130868); div2->SetBinContent(16,0.1058419); div2->SetBinContent(17,0.09713168); div2->SetBinContent(18,0.1026448); div2->SetBinContent(19,0.08647907); div2->SetBinContent(20,0.1071429); div2->SetBinContent(21,0.1089109); div2->SetBinContent(22,0.1175361); div2->SetBinContent(23,0.1058442); div2->SetBinContent(24,0.09851301); div2->SetBinContent(25,0.09667674); div2->SetBinContent(26,0.09302326); div2->SetBinContent(27,0.09202454); div2->SetBinContent(28,0.08899876); div2->SetBinContent(29,0.09817352); div2->SetBinContent(30,0.09497549); div2->SetBinContent(31,0.0952381); div2->SetBinContent(32,0.09848485); div2->SetBinContent(33,0.09677419); div2->SetBinContent(34,0.1100059); div2->SetBinContent(35,0.1102414); div2->SetBinContent(36,0.1130543); div2->SetBinContent(37,0.1230412); div2->SetBinContent(38,0.1279001); div2->SetBinContent(39,0.117304); div2->SetBinContent(40,0.08146248); div2->SetBinContent(41,0.1003741); div2->SetBinContent(42,0.1047619); div2->SetBinContent(43,0.1213184); div2->SetBinContent(44,0.09700997); div2->SetBinContent(45,0.09030544); div2->SetBinContent(46,0.08832808); div2->SetBinContent(47,0.09887006); div2->SetBinContent(48,0.08508692); div2->SetBinContent(49,0.1005199); div2->SetBinContent(50,0.1074236); div2->SetBinContent(51,0.08244423); div2->SetBinContent(52,0.08646288); div2->SetBinContent(53,0.08420139); div2->SetBinContent(54,0.1119545); div2->SetBinContent(55,0.09100204); div2->SetBinContent(56,0.09641256); div2->SetBinContent(57,0.1068427); div2->SetBinContent(58,0.1306818); div2->SetBinContent(59,0.1390845); div2->SetBinError(1,0.01846931); div2->SetBinError(2,0.01785752); div2->SetBinError(3,0.01519615); div2->SetBinError(4,0.0133297); div2->SetBinError(5,0.01197654); div2->SetBinError(6,0.01171214); div2->SetBinError(7,0.01195099); div2->SetBinError(8,0.01270227); div2->SetBinError(9,0.01061018); div2->SetBinError(10,0.01079208); div2->SetBinError(11,0.01248153); div2->SetBinError(12,0.01185778); div2->SetBinError(13,0.01280552); div2->SetBinError(14,0.01070364); div2->SetBinError(15,0.01198428); div2->SetBinError(16,0.01130375); div2->SetBinError(17,0.01043732); div2->SetBinError(18,0.01061556); div2->SetBinError(19,0.009969757); div2->SetBinError(20,0.01107131); div2->SetBinError(21,0.01091873); div2->SetBinError(22,0.0115418); div2->SetBinError(23,0.01098751); div2->SetBinError(24,0.01026471); div2->SetBinError(25,0.01001939); div2->SetBinError(26,0.009846441); div2->SetBinError(27,0.01032285); div2->SetBinError(28,0.009629122); div2->SetBinError(29,0.009831117); div2->SetBinError(30,0.009979609); div2->SetBinError(31,0.01010876); div2->SetBinError(32,0.009953205); div2->SetBinError(33,0.009877536); div2->SetBinError(34,0.010684); div2->SetBinError(35,0.01129572); div2->SetBinError(36,0.01122874); div2->SetBinError(37,0.01141471); div2->SetBinError(38,0.01184223); div2->SetBinError(39,0.01170541); div2->SetBinError(40,0.009291793); div2->SetBinError(41,0.01041681); div2->SetBinError(42,0.01079546); div2->SetBinError(43,0.01243634); div2->SetBinError(44,0.01052922); div2->SetBinError(45,0.01007066); div2->SetBinError(46,0.009683711); div2->SetBinError(47,0.01268264); div2->SetBinError(48,0.01139677); div2->SetBinError(49,0.01229207); div2->SetBinError(50,0.01286072); div2->SetBinError(51,0.01150995); div2->SetBinError(52,0.01124506); div2->SetBinError(53,0.01103016); div2->SetBinError(54,0.01375467); div2->SetBinError(55,0.01255612); div2->SetBinError(56,0.01362456); div2->SetBinError(57,0.01502719); div2->SetBinError(58,0.01854978); div2->SetBinError(59,0.02148408); div2->SetEntries(6.251777); 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.09635036); div3->SetBinContent(2,0.1116751); div3->SetBinContent(3,0.1005917); div3->SetBinContent(4,0.09503425); div3->SetBinContent(5,0.0843465); div3->SetBinContent(6,0.08958333); div3->SetBinContent(7,0.0802099); div3->SetBinContent(8,0.1002621); div3->SetBinContent(9,0.0791321); div3->SetBinContent(10,0.08322825); div3->SetBinContent(11,0.08695652); div3->SetBinContent(12,0.09036939); div3->SetBinContent(13,0.1080737); div3->SetBinContent(14,0.07827789); div3->SetBinContent(15,0.08179232); div3->SetBinContent(16,0.07835052); div3->SetBinContent(17,0.0684485); div3->SetBinContent(18,0.07871537); div3->SetBinContent(19,0.0754976); div3->SetBinContent(20,0.07922078); div3->SetBinContent(21,0.0835396); div3->SetBinContent(22,0.08988058); div3->SetBinContent(23,0.08506494); div3->SetBinContent(24,0.07496902); div3->SetBinContent(25,0.0755287); div3->SetBinContent(26,0.07160343); div3->SetBinContent(27,0.07634628); div3->SetBinContent(28,0.07169345); div3->SetBinContent(29,0.08047945); div3->SetBinContent(30,0.07720588); div3->SetBinContent(31,0.07017544); div3->SetBinContent(32,0.07692308); div3->SetBinContent(33,0.06920821); div3->SetBinContent(34,0.08718549); div3->SetBinContent(35,0.08480104); div3->SetBinContent(36,0.08994379); div3->SetBinContent(37,0.09286129); div3->SetBinContent(38,0.09934563); div3->SetBinContent(39,0.08684381); div3->SetBinContent(40,0.06478512); div3->SetBinContent(41,0.07793017); div3->SetBinContent(42,0.07365079); div3->SetBinContent(43,0.09537167); div3->SetBinContent(44,0.07242525); div3->SetBinContent(45,0.06772908); div3->SetBinContent(46,0.06940063); div3->SetBinContent(47,0.07062147); div3->SetBinContent(48,0.06770357); div3->SetBinContent(49,0.07105719); div3->SetBinContent(50,0.08908297); div3->SetBinContent(51,0.07177498); div3->SetBinContent(52,0.06550218); div3->SetBinContent(53,0.06510417); div3->SetBinContent(54,0.08633776); div3->SetBinContent(55,0.06850716); div3->SetBinContent(56,0.07286996); div3->SetBinContent(57,0.07683073); div3->SetBinContent(58,0.09375); div3->SetBinContent(59,0.1056338); div3->SetBinError(1,0.01554127); div3->SetBinError(2,0.01588287); div3->SetBinError(3,0.01311902); div3->SetBinError(4,0.01180098); div3->SetBinError(5,0.0103309); div3->SetBinError(6,0.0102481); div3->SetBinError(7,0.009950273); div3->SetBinError(8,0.01067232); div3->SetBinError(9,0.009105298); div3->SetBinError(10,0.009333958); div3->SetBinError(11,0.01011165); div3->SetBinError(12,0.01004176); div3->SetBinError(13,0.01101381); div3->SetBinError(14,0.009145015); div3->SetBinError(15,0.009808496); div3->SetBinError(16,0.009392245); div3->SetBinError(17,0.008427527); div3->SetBinError(18,0.009015821); div3->SetBinError(19,0.009176309); div3->SetBinError(20,0.009191045); div3->SetBinError(21,0.00926807); div3->SetBinError(22,0.009769552); div3->SetBinError(23,0.009599813); div3->SetBinError(24,0.008681445); div3->SetBinError(25,0.00861207); div3->SetBinError(26,0.008391103); div3->SetBinError(27,0.009207346); div3->SetBinError(28,0.008438908); div3->SetBinError(29,0.00870032); div3->SetBinError(30,0.008789177); div3->SetBinError(31,0.008387539); div3->SetBinError(32,0.008552236); div3->SetBinError(33,0.008047215); div3->SetBinError(34,0.009251497); div3->SetBinError(35,0.009603402); div3->SetBinError(36,0.009743207); div3->SetBinError(37,0.009578464); div3->SetBinError(38,0.01011066); div3->SetBinError(39,0.009712995); div3->SetBinError(40,0.008087147); div3->SetBinError(41,0.008916111); div3->SetBinError(42,0.00869413); div3->SetBinError(43,0.01070362); div3->SetBinError(44,0.008803983); div3->SetBinError(45,0.008451449); div3->SetBinError(46,0.008360296); div3->SetBinError(47,0.01032174); div3->SetBinError(48,0.009918245); div3->SetBinError(49,0.009938681); div3->SetBinError(50,0.01145317); div3->SetBinError(51,0.01057901); div3->SetBinError(52,0.009499307); div3->SetBinError(53,0.009435731); div3->SetBinError(54,0.01171004); div3->SetBinError(55,0.0105601); div3->SetBinError(56,0.01147827); div3->SetBinError(57,0.01226587); div3->SetBinError(58,0.01507316); div3->SetBinError(59,0.01806956); div3->SetEntries(4.815784); 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.12","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.10","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.08","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 6296 SL1L1"); AText = pt->AddText("HV = 3350 V, FEth = 30 mV, Source OFF"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }