void Efficiency_6444_L_Cell() { //=========Macro generated from canvas: c/c //========= (Sun Jan 13 15:46:31 2019) by ROOT version6.02/13 TCanvas *c = new TCanvas("c", "c",0,0,1200,800); c->Range(-6.500001,0.2090763,68.5,1.118313); 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.7547771); div1->SetBinContent(2,0.7395172); div1->SetBinContent(3,0.7213823); div1->SetBinContent(4,0.6798965); div1->SetBinContent(5,0.6037736); div1->SetBinContent(6,0.6293605); div1->SetBinContent(7,0.5831486); div1->SetBinContent(8,0.6120749); div1->SetBinContent(9,0.6084254); div1->SetBinContent(10,0.5988024); div1->SetBinContent(11,0.614989); div1->SetBinContent(12,0.6145251); div1->SetBinContent(13,0.6324845); div1->SetBinContent(14,0.6164208); div1->SetBinContent(15,0.5913743); div1->SetBinContent(16,0.6144492); div1->SetBinContent(17,0.6196275); div1->SetBinContent(18,0.6359416); div1->SetBinContent(19,0.6664255); div1->SetBinContent(20,0.6347469); div1->SetBinContent(21,0.6512854); div1->SetBinContent(22,0.6731141); div1->SetBinContent(23,0.6367957); div1->SetBinContent(24,0.6089744); div1->SetBinContent(25,0.6179402); div1->SetBinContent(26,0.6690789); div1->SetBinContent(27,0.6321453); div1->SetBinContent(28,0.5993174); div1->SetBinContent(29,0.6072545); div1->SetBinContent(30,0.6483851); div1->SetBinContent(31,0.6219588); div1->SetBinContent(32,0.5844573); div1->SetBinContent(33,0.597503); div1->SetBinContent(34,0.6369501); div1->SetBinContent(35,0.6197085); div1->SetBinContent(36,0.5588235); div1->SetBinContent(37,0.6223067); div1->SetBinContent(38,0.6502766); div1->SetBinContent(39,0.6057757); div1->SetBinContent(40,0.5781866); div1->SetBinContent(41,0.5947955); div1->SetBinContent(42,0.6290524); div1->SetBinContent(43,0.5933286); div1->SetBinContent(44,0.5781058); div1->SetBinContent(45,0.5626566); div1->SetBinContent(46,0.4997095); div1->SetBinContent(47,0.5096974); div1->SetBinContent(48,0.4525316); div1->SetBinContent(49,0.5150115); div1->SetBinContent(50,0.5225291); div1->SetBinContent(51,0.5259392); div1->SetBinContent(52,0.4931271); div1->SetBinContent(53,0.4693227); div1->SetBinContent(54,0.4631668); div1->SetBinContent(55,0.4666667); div1->SetBinContent(56,0.477398); div1->SetBinContent(57,0.574813); div1->SetBinContent(58,0.6311953); div1->SetBinContent(59,0.6723485); div1->SetBinError(1,0.06478694); div1->SetBinError(2,0.05701491); div1->SetBinError(3,0.05161721); div1->SetBinError(4,0.04419137); div1->SetBinError(5,0.03871577); div1->SetBinError(6,0.03835296); div1->SetBinError(7,0.03661432); div1->SetBinError(8,0.03673363); div1->SetBinError(9,0.03648744); div1->SetBinError(10,0.03540565); div1->SetBinError(11,0.03792723); div1->SetBinError(12,0.03695497); div1->SetBinError(13,0.03745644); div1->SetBinError(14,0.03549639); div1->SetBinError(15,0.03678054); div1->SetBinError(16,0.03739832); div1->SetBinError(17,0.03765192); div1->SetBinError(18,0.03691196); div1->SetBinError(19,0.03988605); div1->SetBinError(20,0.03743731); div1->SetBinError(21,0.03744178); div1->SetBinError(22,0.03792396); div1->SetBinError(23,0.03738412); div1->SetBinError(24,0.03707881); div1->SetBinError(25,0.03619168); div1->SetBinError(26,0.03814206); div1->SetBinError(27,0.03701142); div1->SetBinError(28,0.03588405); div1->SetBinError(29,0.03467383); div1->SetBinError(30,0.03588337); div1->SetBinError(31,0.03523205); div1->SetBinError(32,0.03418639); div1->SetBinError(33,0.03341655); div1->SetBinError(34,0.0347538); div1->SetBinError(35,0.03706284); div1->SetBinError(36,0.03377536); div1->SetBinError(37,0.03552435); div1->SetBinError(38,0.03611341); div1->SetBinError(39,0.03586885); div1->SetBinError(40,0.03431109); div1->SetBinError(41,0.0340022); div1->SetBinError(42,0.03551015); div1->SetBinError(43,0.03632735); div1->SetBinError(44,0.03319236); div1->SetBinError(45,0.03286013); div1->SetBinError(46,0.02908552); div1->SetBinError(47,0.03408185); div1->SetBinError(48,0.03164975); div1->SetBinError(49,0.03420084); div1->SetBinError(50,0.03357349); div1->SetBinError(51,0.03741885); div1->SetBinError(52,0.03503654); div1->SetBinError(53,0.03258609); div1->SetBinError(54,0.03328118); div1->SetBinError(55,0.03801111); div1->SetBinError(56,0.03879403); div1->SetBinError(57,0.04706906); div1->SetBinError(58,0.05443246); div1->SetBinError(59,0.06494477); div1->SetMinimum(0.3); div1->SetEntries(35.42378); 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.7245223); div2->SetBinContent(2,0.7026684); div2->SetBinContent(3,0.6889849); div2->SetBinContent(4,0.6566005); div2->SetBinContent(5,0.5794025); div2->SetBinContent(6,0.6082849); div2->SetBinContent(7,0.5602365); div2->SetBinContent(8,0.5794587); div2->SetBinContent(9,0.5842541); div2->SetBinContent(10,0.574185); div2->SetBinContent(11,0.5936811); div2->SetBinContent(12,0.5886872); div2->SetBinContent(13,0.6056435); div2->SetBinContent(14,0.5901219); div2->SetBinContent(15,0.5599415); div2->SetBinContent(16,0.5872675); div2->SetBinContent(17,0.5924069); div2->SetBinContent(18,0.6080902); div2->SetBinContent(19,0.6403763); div2->SetBinContent(20,0.6101231); div2->SetBinContent(21,0.6249176); div2->SetBinContent(22,0.6402321); div2->SetBinContent(23,0.610998); div2->SetBinContent(24,0.5819088); div2->SetBinContent(25,0.5960133); div2->SetBinContent(26,0.6427632); div2->SetBinContent(27,0.6099529); div2->SetBinContent(28,0.574744); div2->SetBinContent(29,0.5828643); div2->SetBinContent(30,0.6270567); div2->SetBinContent(31,0.6069869); div2->SetBinContent(32,0.5574823); div2->SetBinContent(33,0.5665874); div2->SetBinContent(34,0.6123167); div2->SetBinContent(35,0.592644); div2->SetBinContent(36,0.5314171); div2->SetBinContent(37,0.599493); div2->SetBinContent(38,0.6183159); div2->SetBinContent(39,0.5836132); div2->SetBinContent(40,0.5538765); div2->SetBinContent(41,0.5638166); div2->SetBinContent(42,0.6034913); div2->SetBinContent(43,0.5755855); div2->SetBinContent(44,0.5541205); div2->SetBinContent(45,0.5407268); div2->SetBinContent(46,0.4729808); div2->SetBinContent(47,0.4740109); div2->SetBinContent(48,0.4295886); div2->SetBinContent(49,0.491147); div2->SetBinContent(50,0.4927326); div2->SetBinContent(51,0.4838998); div2->SetBinContent(52,0.4656357); div2->SetBinContent(53,0.4374502); div2->SetBinContent(54,0.4411516); div2->SetBinContent(55,0.4338798); div2->SetBinContent(56,0.4553473); div2->SetBinContent(57,0.5399002); div2->SetBinContent(58,0.6107872); div2->SetBinContent(59,0.6477273); div2->SetBinError(1,0.06287771); div2->SetBinError(2,0.05492792); div2->SetBinError(3,0.04991862); div2->SetBinError(4,0.04308852); div2->SetBinError(5,0.03758821); div2->SetBinError(6,0.03742366); div2->SetBinError(7,0.0355795); div2->SetBinError(8,0.03531777); div2->SetBinError(9,0.03544093); div2->SetBinError(10,0.03435607); div2->SetBinError(11,0.03697815); div2->SetBinError(12,0.035832); div2->SetBinError(13,0.03630479); div2->SetBinError(14,0.03440152); div2->SetBinError(15,0.0353706); div2->SetBinError(16,0.03620239); div2->SetBinError(17,0.03645541); div2->SetBinError(18,0.03574003); div2->SetBinError(19,0.03875189); div2->SetBinError(20,0.03638516); div2->SetBinError(21,0.03634102); div2->SetBinError(22,0.03657382); div2->SetBinError(23,0.03628643); div2->SetBinError(24,0.03588841); div2->SetBinError(25,0.03526372); div2->SetBinError(26,0.03705034); div2->SetBinError(27,0.03607076); div2->SetBinError(28,0.03482304); div2->SetBinError(29,0.03366852); div2->SetBinError(30,0.03502719); div2->SetBinError(31,0.03461957); div2->SetBinError(32,0.03305038); div2->SetBinError(33,0.03216866); div2->SetBinError(34,0.0337798); div2->SetBinError(35,0.03589198); div2->SetBinError(36,0.03258689); div2->SetBinError(37,0.03458264); div2->SetBinError(38,0.03482357); div2->SetBinError(39,0.0349221); div2->SetBinError(40,0.03327381); div2->SetBinError(41,0.03272449); div2->SetBinError(42,0.0344654); div2->SetBinError(43,0.03554551); div2->SetBinError(44,0.03220224); div2->SetBinError(45,0.03194166); div2->SetBinError(46,0.02797924); div2->SetBinError(47,0.0323791); div2->SetBinError(48,0.03051854); div2->SetBinError(49,0.03307191); div2->SetBinError(50,0.03220646); div2->SetBinError(51,0.03527668); div2->SetBinError(52,0.03364879); div2->SetBinError(53,0.03101821); div2->SetBinError(54,0.03216418); div2->SetBinError(55,0.03611943); div2->SetBinError(56,0.03752574); div2->SetBinError(57,0.04501049); div2->SetBinError(58,0.05315887); div2->SetBinError(59,0.06321379); div2->SetEntries(33.8631); 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.660828); div3->SetBinContent(2,0.6480305); div3->SetBinContent(3,0.637149); div3->SetBinContent(4,0.5962036); div3->SetBinContent(5,0.5188679); div3->SetBinContent(6,0.556686); div3->SetBinContent(7,0.4988914); div3->SetBinContent(8,0.5142262); div3->SetBinContent(9,0.5207182); div3->SetBinContent(10,0.5229541); div3->SetBinContent(11,0.5481264); div3->SetBinContent(12,0.5377095); div3->SetBinContent(13,0.5375086); div3->SetBinContent(14,0.5272611); div3->SetBinContent(15,0.5073099); div3->SetBinContent(16,0.5400572); div3->SetBinContent(17,0.5358166); div3->SetBinContent(18,0.5629973); div3->SetBinContent(19,0.5875543); div3->SetBinContent(20,0.5499316); div3->SetBinContent(21,0.5741595); div3->SetBinContent(22,0.5912315); div3->SetBinContent(23,0.5648337); div3->SetBinContent(24,0.5306268); div3->SetBinContent(25,0.5421927); div3->SetBinContent(26,0.5868421); div3->SetBinContent(27,0.5696032); div3->SetBinContent(28,0.5255973); div3->SetBinContent(29,0.5334584); div3->SetBinContent(30,0.5722121); div3->SetBinContent(31,0.5495945); div3->SetBinContent(32,0.509955); div3->SetBinContent(33,0.5053508); div3->SetBinContent(34,0.5530792); div3->SetBinContent(35,0.5301874); div3->SetBinContent(36,0.4659091); div3->SetBinContent(37,0.5247148); div3->SetBinContent(38,0.5377996); div3->SetBinContent(39,0.513096); div3->SetBinContent(40,0.500657); div3->SetBinContent(41,0.4993804); div3->SetBinContent(42,0.5417706); div3->SetBinContent(43,0.5074521); div3->SetBinContent(44,0.4858549); div3->SetBinContent(45,0.4749373); div3->SetBinContent(46,0.414294); div3->SetBinContent(47,0.3933282); div3->SetBinContent(48,0.3686709); div3->SetBinContent(49,0.4203233); div3->SetBinContent(50,0.4309593); div3->SetBinContent(51,0.431127); div3->SetBinContent(52,0.3986254); div3->SetBinContent(53,0.3848606); div3->SetBinContent(54,0.3878069); div3->SetBinContent(55,0.3879781); div3->SetBinContent(56,0.4112459); div3->SetBinContent(57,0.4812968); div3->SetBinContent(58,0.548105); div3->SetBinContent(59,0.5833333); div3->SetBinError(1,0.05880868); div3->SetBinError(2,0.05179507); div3->SetBinError(3,0.04716903); div3->SetBinError(4,0.04019335); div3->SetBinError(5,0.03474524); div3->SetBinError(6,0.03512114); div3->SetBinError(7,0.03276538); div3->SetBinError(8,0.03243692); div3->SetBinError(9,0.03264761); div3->SetBinError(10,0.03214229); div3->SetBinError(11,0.03492603); div3->SetBinError(12,0.03358712); div3->SetBinError(13,0.03333466); div3->SetBinError(14,0.03174407); div3->SetBinError(15,0.03297331); div3->SetBinError(16,0.03409865); div3->SetBinError(17,0.0339322); div3->SetBinError(18,0.03381994); div3->SetBinError(19,0.03642409); div3->SetBinError(20,0.03377711); div3->SetBinError(21,0.03419609); div3->SetBinError(22,0.03453663); div3->SetBinError(23,0.03429908); div3->SetBinError(24,0.03360204); div3->SetBinError(25,0.03295662); div3->SetBinError(26,0.03470111); div3->SetBinError(27,0.03434304); div3->SetBinError(28,0.03267323); div3->SetBinError(29,0.0316059); div3->SetBinError(30,0.0327989); div3->SetBinError(31,0.03224331); div3->SetBinError(32,0.03102135); div3->SetBinError(33,0.02965535); div3->SetBinError(34,0.0314052); div3->SetBinError(35,0.03314832); div3->SetBinError(36,0.02969336); div3->SetBinError(37,0.0314441); div3->SetBinError(38,0.03151391); div3->SetBinError(39,0.03186009); div3->SetBinError(40,0.03097003); div3->SetBinError(41,0.03002017); div3->SetBinError(42,0.03190567); div3->SetBinError(43,0.03249647); div3->SetBinError(44,0.02933481); div3->SetBinError(45,0.02913881); div3->SetBinError(46,0.02550204); div3->SetBinError(47,0.02842372); div3->SetBinError(48,0.02744803); div3->SetBinError(49,0.02965033); div3->SetBinError(50,0.02931526); div3->SetBinError(51,0.0325312); div3->SetBinError(52,0.03018964); div3->SetBinError(53,0.02837555); div3->SetBinError(54,0.02940574); div3->SetBinError(55,0.0334179); div3->SetBinError(56,0.0349487); div3->SetBinError(57,0.04149254); div3->SetBinError(58,0.0491931); div3->SetBinError(59,0.05862482); div3->SetEntries(30.44128); 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.60","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.57","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.51","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 6444 SL1L1"); AText = pt->AddText("HV = 3550 V, FEth = 30 mV, Source filter = 4600.0"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }