void Efficiency_7535_L_Cell() { //=========Macro generated from canvas: c/c //========= (Fri Jan 18 19:19:54 2019) by ROOT version6.02/13 TCanvas *c = new TCanvas("c", "c",0,0,1200,800); c->Range(-6.500001,0.1894826,68.5,1.294657); 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.8181818); div1->SetBinContent(2,0.6779026); div1->SetBinContent(3,0.7061404); div1->SetBinContent(4,0.6853377); div1->SetBinContent(5,0.6578561); div1->SetBinContent(6,0.6512301); div1->SetBinContent(7,0.6696165); div1->SetBinContent(8,0.629681); div1->SetBinContent(9,0.6853503); div1->SetBinContent(10,0.6809651); div1->SetBinContent(11,0.7086093); div1->SetBinContent(12,0.6458924); div1->SetBinContent(13,0.696452); div1->SetBinContent(14,0.6515152); div1->SetBinContent(15,0.6248217); div1->SetBinContent(16,0.6930984); div1->SetBinContent(17,0.6661808); div1->SetBinContent(18,0.7227848); div1->SetBinContent(19,0.6512668); div1->SetBinContent(20,0.6661891); div1->SetBinContent(21,0.6483221); div1->SetBinContent(22,0.6805897); div1->SetBinContent(23,0.68); div1->SetBinContent(24,0.6459709); div1->SetBinContent(25,0.6899619); div1->SetBinContent(26,0.6356688); div1->SetBinContent(27,0.6431535); div1->SetBinContent(28,0.6333771); div1->SetBinContent(29,0.6459709); div1->SetBinContent(30,0.6575829); div1->SetBinContent(31,0.63382); div1->SetBinContent(32,0.6503759); div1->SetBinContent(33,0.6851211); div1->SetBinContent(34,0.6789709); div1->SetBinContent(35,0.6832061); div1->SetBinContent(36,0.6735219); div1->SetBinContent(37,0.6156671); div1->SetBinContent(38,0.6974484); div1->SetBinContent(39,0.6582447); div1->SetBinContent(40,0.651255); div1->SetBinContent(41,0.6517857); div1->SetBinContent(42,0.6767442); div1->SetBinContent(43,0.6882952); div1->SetBinContent(44,0.6869806); div1->SetBinContent(45,0.6666667); div1->SetBinContent(46,0.6800895); div1->SetBinContent(47,0.5985037); div1->SetBinContent(48,0.602349); div1->SetBinContent(49,0.6319759); div1->SetBinContent(50,0.7201566); div1->SetBinContent(51,0.6137026); div1->SetBinContent(52,0.6603774); div1->SetBinContent(53,0.6744186); div1->SetBinContent(54,0.6458056); div1->SetBinContent(55,0.6390625); div1->SetBinContent(56,0.6466049); div1->SetBinError(1,0.1133464); div1->SetBinError(2,0.09187508); div1->SetBinError(3,0.07241971); div1->SetBinError(4,0.06141845); div1->SetBinError(5,0.05628988); div1->SetBinError(6,0.05547324); div1->SetBinError(7,0.05714313); div1->SetBinError(8,0.05300294); div1->SetBinError(9,0.05400875); div1->SetBinError(10,0.05514485); div1->SetBinError(11,0.05642478); div1->SetBinError(12,0.05455516); div1->SetBinError(13,0.05549831); div1->SetBinError(14,0.05413669); div1->SetBinError(15,0.05345432); div1->SetBinError(16,0.05846202); div1->SetBinError(17,0.05659752); div1->SetBinError(18,0.05596313); div1->SetBinError(19,0.05629619); div1->SetBinError(20,0.05610941); div1->SetBinError(21,0.05325237); div1->SetBinError(22,0.05277014); div1->SetBinError(23,0.05404759); div1->SetBinError(24,0.05269003); div1->SetBinError(25,0.05420358); div1->SetBinError(26,0.05114444); div1->SetBinError(27,0.05374467); div1->SetBinError(28,0.05180944); div1->SetBinError(29,0.05269003); div1->SetBinError(30,0.05054778); div1->SetBinError(31,0.04987517); div1->SetBinError(32,0.0515714); div1->SetBinError(33,0.05137879); div1->SetBinError(34,0.05026677); div1->SetBinError(35,0.05385167); div1->SetBinError(36,0.05356987); div1->SetBinError(37,0.0489907); div1->SetBinError(38,0.05342245); div1->SetBinError(39,0.05358961); div1->SetBinError(40,0.05300131); div1->SetBinError(41,0.05211136); div1->SetBinError(42,0.05112873); div1->SetBinError(43,0.0541428); div1->SetBinError(44,0.05641311); div1->SetBinError(45,0.05351904); div1->SetBinError(46,0.05032687); div1->SetBinError(47,0.04845174); div1->SetBinError(48,0.05646394); div1->SetBinError(49,0.05541795); div1->SetBinError(50,0.0693986); div1->SetBinError(51,0.05334131); div1->SetBinError(52,0.05611734); div1->SetBinError(53,0.05531856); div1->SetBinError(54,0.0528903); div1->SetBinError(55,0.05686077); div1->SetBinError(56,0.05698976); div1->SetMinimum(0.3); div1->SetEntries(37.26082); 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.7922078); div2->SetBinContent(2,0.6554307); div2->SetBinContent(3,0.6622807); div2->SetBinContent(4,0.6540362); div2->SetBinContent(5,0.6270191); div2->SetBinContent(6,0.6208394); div2->SetBinContent(7,0.6474926); div2->SetBinContent(8,0.6061026); div2->SetBinContent(9,0.6547771); div2->SetBinContent(10,0.6595174); div2->SetBinContent(11,0.6754967); div2->SetBinContent(12,0.6133144); div2->SetBinContent(13,0.6675427); div2->SetBinContent(14,0.6225895); div2->SetBinContent(15,0.6019971); div2->SetBinContent(16,0.6637298); div2->SetBinContent(17,0.6355685); div2->SetBinContent(18,0.6936709); div2->SetBinContent(19,0.6289121); div2->SetBinContent(20,0.6389685); div2->SetBinContent(21,0.6241611); div2->SetBinContent(22,0.6547912); div2->SetBinContent(23,0.6490323); div2->SetBinContent(24,0.6287979); div2->SetBinContent(25,0.6670902); div2->SetBinContent(26,0.6063694); div2->SetBinContent(27,0.6085754); div2->SetBinContent(28,0.587385); div2->SetBinContent(29,0.6142668); div2->SetBinContent(30,0.6279621); div2->SetBinContent(31,0.6131387); div2->SetBinContent(32,0.6278195); div2->SetBinContent(33,0.6608997); div2->SetBinContent(34,0.6577181); div2->SetBinContent(35,0.6577608); div2->SetBinContent(36,0.6465296); div2->SetBinContent(37,0.5899633); div2->SetBinContent(38,0.673147); div2->SetBinContent(39,0.6343085); div2->SetBinContent(40,0.6301189); div2->SetBinContent(41,0.625); div2->SetBinContent(42,0.6453488); div2->SetBinContent(43,0.6615776); div2->SetBinContent(44,0.66759); div2->SetBinContent(45,0.640625); div2->SetBinContent(46,0.6543624); div2->SetBinContent(47,0.5773067); div2->SetBinContent(48,0.5788591); div2->SetBinContent(49,0.6003017); div2->SetBinContent(50,0.6888454); div2->SetBinContent(51,0.5976676); div2->SetBinContent(52,0.6357039); div2->SetBinContent(53,0.6470588); div2->SetBinContent(54,0.6165113); div2->SetBinContent(55,0.61875); div2->SetBinContent(56,0.6188272); div2->SetBinError(1,0.1106851); div2->SetBinError(2,0.08965762); div2->SetBinError(3,0.0691241); div2->SetBinError(4,0.05937165); div2->SetBinError(5,0.05437101); div2->SetBinError(6,0.05359225); div2->SetBinError(7,0.05576994); div2->SetBinError(8,0.05156626); div2->SetBinError(9,0.05225097); div2->SetBinError(10,0.05387999); div2->SetBinError(11,0.05449534); div2->SetBinError(12,0.05255641); div2->SetBinError(13,0.05381582); div2->SetBinError(14,0.05239061); div2->SetBinError(15,0.05204188); div2->SetBinError(16,0.0566534); div2->SetBinError(17,0.05470433); div2->SetBinError(18,0.05431185); div2->SetBinError(19,0.05489384); div2->SetBinError(20,0.05444135); div2->SetBinError(21,0.05181227); div2->SetBinError(22,0.05131257); div2->SetBinError(23,0.05225284); div2->SetBinError(24,0.05167495); div2->SetBinError(25,0.0528934); div2->SetBinError(26,0.04943515); div2->SetBinError(27,0.05164586); div2->SetBinError(28,0.04907505); div2->SetBinError(29,0.05081185); div2->SetBinError(30,0.04889228); div2->SetBinError(31,0.04869704); div2->SetBinError(32,0.05027348); div2->SetBinError(33,0.05005481); div2->SetBinError(34,0.04912122); div2->SetBinError(35,0.05238984); div2->SetBinError(36,0.05200654); div2->SetBinError(37,0.04751229); div2->SetBinError(38,0.05206371); div2->SetBinError(39,0.05217384); div2->SetBinError(40,0.05175322); div2->SetBinError(41,0.05055605); div2->SetBinError(42,0.04939974); div2->SetBinError(43,0.05260979); div2->SetBinError(44,0.05525302); div2->SetBinError(45,0.05199817); div2->SetBinError(46,0.04893971); div2->SetBinError(47,0.04721513); div2->SetBinError(48,0.05487571); div2->SetBinError(49,0.05340419); div2->SetBinError(50,0.06718831); div2->SetBinError(51,0.05233576); div2->SetBinError(52,0.0545935); div2->SetBinError(53,0.05368413); div2->SetBinError(54,0.05114853); div2->SetBinError(55,0.0555516); div2->SetBinError(56,0.05521258); div2->SetEntries(35.75566); 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.7705628); div3->SetBinContent(2,0.5805243); div3->SetBinContent(3,0.5921053); div3->SetBinContent(4,0.6112026); div3->SetBinContent(5,0.5624082); div3->SetBinContent(6,0.5586107); div3->SetBinContent(7,0.5884956); div3->SetBinContent(8,0.5450763); div3->SetBinContent(9,0.5936306); div3->SetBinContent(10,0.5898123); div3->SetBinContent(11,0.6291391); div3->SetBinContent(12,0.5651558); div3->SetBinContent(13,0.6110381); div3->SetBinContent(14,0.5674931); div3->SetBinContent(15,0.532097); div3->SetBinContent(16,0.6123348); div3->SetBinContent(17,0.5918367); div3->SetBinContent(18,0.6556962); div3->SetBinContent(19,0.585693); div3->SetBinContent(20,0.5802292); div3->SetBinContent(21,0.566443); div3->SetBinContent(22,0.5896806); div3->SetBinContent(23,0.6077419); div3->SetBinContent(24,0.5772787); div3->SetBinContent(25,0.6200762); div3->SetBinContent(26,0.566879); div3->SetBinContent(27,0.5656985); div3->SetBinContent(28,0.5453351); div3->SetBinContent(29,0.5627477); div3->SetBinContent(30,0.5734597); div3->SetBinContent(31,0.5583942); div3->SetBinContent(32,0.5714286); div3->SetBinContent(33,0.6089965); div3->SetBinContent(34,0.5760626); div3->SetBinContent(35,0.586514); div3->SetBinContent(36,0.5899743); div3->SetBinContent(37,0.5458996); div3->SetBinContent(38,0.6196841); div3->SetBinContent(39,0.5851064); div3->SetBinContent(40,0.6036988); div3->SetBinContent(41,0.5548469); div3->SetBinContent(42,0.5918605); div3->SetBinContent(43,0.6145038); div3->SetBinContent(44,0.5955679); div3->SetBinContent(45,0.5768229); div3->SetBinContent(46,0.590604); div3->SetBinContent(47,0.5236908); div3->SetBinContent(48,0.5251678); div3->SetBinContent(49,0.5505279); div3->SetBinContent(50,0.6144814); div3->SetBinContent(51,0.574344); div3->SetBinContent(52,0.574746); div3->SetBinContent(53,0.5950752); div3->SetBinContent(54,0.5699068); div3->SetBinContent(55,0.559375); div3->SetBinContent(56,0.5694444); div3->SetBinError(1,0.1084554); div3->SetBinError(2,0.08215635); div3->SetBinError(3,0.06376225); div3->SetBinError(4,0.05654001); div3->SetBinError(5,0.05028925); div3->SetBinError(6,0.04968309); div3->SetBinError(7,0.05206266); div3->SetBinError(8,0.04779517); div3->SetBinError(9,0.04868699); div3->SetBinError(10,0.04971276); div3->SetBinError(11,0.05176359); div3->SetBinError(12,0.0495631); div3->SetBinError(13,0.05048633); div3->SetBinError(14,0.04902003); div3->SetBinError(15,0.04764796); div3->SetBinError(16,0.05345088); div3->SetBinError(17,0.0519688); div3->SetBinError(18,0.05213826); div3->SetBinError(19,0.05215473); div3->SetBinError(20,0.05079382); div3->SetBinError(21,0.04832688); div3->SetBinError(22,0.04758341); div3->SetBinError(23,0.04983401); div3->SetBinError(24,0.04859654); div3->SetBinError(25,0.05017286); div3->SetBinError(26,0.04710542); div3->SetBinError(27,0.04901055); div3->SetBinError(28,0.04653783); div3->SetBinError(29,0.04771863); div3->SetBinError(30,0.04580565); div3->SetBinError(31,0.04553984); div3->SetBinError(32,0.04698795); div3->SetBinError(33,0.04718578); div3->SetBinError(34,0.04465077); div3->SetBinError(35,0.04823694); div3->SetBinError(36,0.04868924); div3->SetBinError(37,0.04494771); div3->SetBinError(38,0.0490409); div3->SetBinError(39,0.04923049); div3->SetBinError(40,0.05018164); div3->SetBinError(41,0.04641884); div3->SetBinError(42,0.04641603); div3->SetBinError(43,0.04987952); div3->SetBinError(44,0.05088558); div3->SetBinError(45,0.04821999); div3->SetBinError(46,0.04545549); div3->SetBinError(47,0.04404566); div3->SetBinError(48,0.05119595); div3->SetBinError(49,0.05019668); div3->SetBinError(50,0.06186025); div3->SetBinError(51,0.05086359); div3->SetBinError(52,0.05077815); div3->SetBinError(53,0.05054133); div3->SetBinError(54,0.04834368); div3->SetBinError(55,0.05167513); div3->SetBinError(56,0.05201398); div3->SetEntries(32.72521); 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.66","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.63","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.58","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 7535 SL1L2"); AText = pt->AddText("HV = 3400 V, FEth = 20 mV, Source OFF"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }