void Efficiency_7737_L_Cell() { //=========Macro generated from canvas: c/c //========= (Fri Jan 18 19:22:59 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(1,0.9292308); div1->SetBinContent(2,0.8917526); div1->SetBinContent(3,0.9082569); div1->SetBinContent(4,0.8764706); div1->SetBinContent(5,0.882662); div1->SetBinContent(6,0.8896104); div1->SetBinContent(7,0.8797997); div1->SetBinContent(8,0.875549); div1->SetBinContent(9,0.8883648); div1->SetBinContent(10,0.8854626); div1->SetBinContent(11,0.8739496); div1->SetBinContent(12,0.8728682); div1->SetBinContent(13,0.9094955); div1->SetBinContent(14,0.875569); div1->SetBinContent(15,0.872); div1->SetBinContent(16,0.880303); div1->SetBinContent(17,0.8680272); div1->SetBinContent(18,0.8773292); div1->SetBinContent(19,0.875569); div1->SetBinContent(20,0.8766716); div1->SetBinContent(21,0.8813793); div1->SetBinContent(22,0.8773292); div1->SetBinContent(23,0.8982512); div1->SetBinContent(24,0.8686869); div1->SetBinContent(25,0.8866769); div1->SetBinContent(26,0.8934426); div1->SetBinContent(27,0.8960843); div1->SetBinContent(28,0.8562963); div1->SetBinContent(29,0.8900446); div1->SetBinContent(30,0.9060914); div1->SetBinContent(31,0.8438819); div1->SetBinContent(32,0.8607242); div1->SetBinContent(33,0.9309463); div1->SetBinContent(34,0.9341772); div1->SetBinContent(35,0.9485628); div1->SetBinContent(36,0.9321789); div1->SetBinContent(37,0.9140845); div1->SetBinContent(38,0.945758); div1->SetBinContent(39,0.9190405); div1->SetBinContent(41,0.8920378); div1->SetBinContent(42,0.8997361); div1->SetBinContent(43,0.8936826); div1->SetBinContent(44,0.8850416); div1->SetBinContent(45,0.8741894); div1->SetBinContent(46,0.8670968); div1->SetBinContent(47,0.8773424); div1->SetBinContent(48,0.8730964); div1->SetBinContent(49,0.8770227); div1->SetBinContent(50,0.8675497); div1->SetBinContent(51,0.8766355); div1->SetBinContent(52,0.8587571); div1->SetBinContent(53,0.8785211); div1->SetBinContent(54,0.9050388); div1->SetBinContent(55,0.8671679); div1->SetBinContent(56,0.8737864); div1->SetBinError(1,0.1050157); div1->SetBinError(2,0.0932128); div1->SetBinError(3,0.08913925); div1->SetBinError(4,0.0802664); div1->SetBinError(5,0.07625514); div1->SetBinError(6,0.0738457); div1->SetBinError(7,0.07427231); div1->SetBinError(8,0.06930582); div1->SetBinError(9,0.07259975); div1->SetBinError(10,0.06998982); div1->SetBinError(11,0.07415366); div1->SetBinError(12,0.07115617); div1->SetBinError(13,0.07176664); div1->SetBinError(14,0.07055774); div1->SetBinError(15,0.07223237); div1->SetBinError(16,0.07078687); div1->SetBinError(17,0.06638319); div1->SetBinError(18,0.07148113); div1->SetBinError(19,0.07055774); div1->SetBinError(20,0.06988521); div1->SetBinError(21,0.06760043); div1->SetBinError(22,0.07148113); div1->SetBinError(23,0.07360533); div1->SetBinError(24,0.06840372); div1->SetBinError(25,0.07154738); div1->SetBinError(26,0.06795896); div1->SetBinError(27,0.07151069); div1->SetBinError(28,0.06857609); div1->SetBinError(29,0.07067493); div1->SetBinError(30,0.06618778); div1->SetBinError(31,0.06609938); div1->SetBinError(32,0.06674535); div1->SetBinError(33,0.06779373); div1->SetBinError(34,0.06762407); div1->SetBinError(35,0.07477677); div1->SetBinError(36,0.07208664); div1->SetBinError(37,0.07018594); div1->SetBinError(38,0.07153898); div1->SetBinError(39,0.07270509); div1->SetBinError(41,0.06746608); div1->SetBinError(42,0.06713257); div1->SetBinError(43,0.07218826); div1->SetBinError(44,0.06794954); div1->SetBinError(45,0.06515568); div1->SetBinError(46,0.06459602); div1->SetBinError(47,0.07487212); div1->SetBinError(48,0.07435032); div1->SetBinError(49,0.07295037); div1->SetBinError(50,0.07319918); div1->SetBinError(51,0.07837953); div1->SetBinError(52,0.07748187); div1->SetBinError(53,0.07618994); div1->SetBinError(54,0.08172231); div1->SetBinError(55,0.09003193); div1->SetBinError(56,0.08910095); div1->SetMinimum(0.3); div1->SetMaximum(1); div1->SetEntries(48.83928); 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.8984615); div2->SetBinContent(2,0.8685567); div2->SetBinContent(3,0.8738532); div2->SetBinContent(4,0.8509804); div2->SetBinContent(5,0.8563923); div2->SetBinContent(6,0.8685065); div2->SetBinContent(7,0.8530885); div2->SetBinContent(8,0.8477306); div2->SetBinContent(9,0.8553459); div2->SetBinContent(10,0.8634361); div2->SetBinContent(11,0.8436975); div2->SetBinContent(12,0.8294574); div2->SetBinContent(13,0.8738872); div2->SetBinContent(14,0.8603945); div2->SetBinContent(15,0.8416); div2->SetBinContent(16,0.5621212); div2->SetBinContent(17,0.8394558); div2->SetBinContent(18,0.8555901); div2->SetBinContent(19,0.8467375); div2->SetBinContent(20,0.8499257); div2->SetBinContent(21,0.8675862); div2->SetBinContent(22,0.8618012); div2->SetBinContent(23,0.8680445); div2->SetBinContent(24,0.8455988); div2->SetBinContent(25,0.8621746); div2->SetBinContent(26,0.8715847); div2->SetBinContent(27,0.871988); div2->SetBinContent(28,0.8340741); div2->SetBinContent(29,0.858841); div2->SetBinContent(30,0.8743655); div2->SetBinContent(31,0.8213783); div2->SetBinContent(32,0.8314763); div2->SetBinContent(33,0.9053708); div2->SetBinContent(34,0.9164557); div2->SetBinContent(35,0.9228442); div2->SetBinContent(36,0.9134199); div2->SetBinContent(37,0.884507); div2->SetBinContent(38,0.9235049); div2->SetBinContent(39,0.8875562); div2->SetBinContent(41,0.8704453); div2->SetBinContent(42,0.8693931); div2->SetBinContent(43,0.8567026); div2->SetBinContent(44,0.8601108); div2->SetBinContent(45,0.8586252); div2->SetBinContent(46,0.8477419); div2->SetBinContent(47,0.8483816); div2->SetBinContent(48,0.8426396); div2->SetBinContent(49,0.8398058); div2->SetBinContent(50,0.8476821); div2->SetBinContent(51,0.8523364); div2->SetBinContent(52,0.8436911); div2->SetBinContent(53,0.8433099); div2->SetBinContent(54,0.8662791); div2->SetBinContent(55,0.8370927); div2->SetBinContent(56,0.8470874); div2->SetBinError(1,0.1024162); div2->SetBinError(2,0.09140758); div2->SetBinError(3,0.08661883); div2->SetBinError(4,0.07853041); div2->SetBinError(5,0.0745663); div2->SetBinError(6,0.07254194); div2->SetBinError(7,0.07259466); div2->SetBinError(8,0.06766799); div2->SetBinError(9,0.07058933); div2->SetBinError(10,0.06869445); div2->SetBinError(11,0.07224429); div2->SetBinError(12,0.06852042); div2->SetBinError(13,0.06966878); div2->SetBinError(14,0.06964938); div2->SetBinError(15,0.07035951); div2->SetBinError(16,0.05106442); div2->SetBinError(17,0.06475901); div2->SetBinError(18,0.07016433); div2->SetBinError(19,0.06882947); div2->SetBinError(20,0.06829941); div2->SetBinError(21,0.06681427); div2->SetBinError(22,0.07054115); div2->SetBinError(23,0.07176007); div2->SetBinError(24,0.06705301); div2->SetBinError(25,0.07007582); div2->SetBinError(26,0.06672107); div2->SetBinError(27,0.07007828); div2->SetBinError(28,0.06725556); div2->SetBinError(29,0.06882896); div2->SetBinError(30,0.06445865); div2->SetBinError(31,0.06479298); div2->SetBinError(32,0.06506048); div2->SetBinError(33,0.06640191); div2->SetBinError(34,0.06666584); div2->SetBinError(35,0.07325935); div2->SetBinError(36,0.07100313); div2->SetBinError(37,0.06849063); div2->SetBinError(38,0.07027986); div2->SetBinError(39,0.07084465); div2->SetBinError(41,0.06625036); div2->SetBinError(42,0.06544453); div2->SetBinError(43,0.0699608); div2->SetBinError(44,0.06652507); div2->SetBinError(45,0.06429405); div2->SetBinError(46,0.06352536); div2->SetBinError(47,0.07303334); div2->SetBinError(48,0.07242114); div2->SetBinError(49,0.07064533); div2->SetBinError(50,0.07195431); div2->SetBinError(51,0.07676403); div2->SetBinError(52,0.07647374); div2->SetBinError(53,0.07391631); div2->SetBinError(54,0.0791094); div2->SetBinError(55,0.08771073); div2->SetBinError(56,0.08707654); div2->SetMaximum(1); div2->SetEntries(47.09312); 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.8553846); div3->SetBinContent(2,0.8118557); div3->SetBinContent(3,0.8188073); div3->SetBinContent(4,0.7901961); div3->SetBinContent(5,0.8143608); div3->SetBinContent(6,0.8376623); div3->SetBinContent(7,0.8046745); div3->SetBinContent(8,0.795022); div3->SetBinContent(9,0.8081761); div3->SetBinContent(10,0.8223201); div3->SetBinContent(11,0.7983193); div3->SetBinContent(12,0.7953488); div3->SetBinContent(13,0.8338279); div3->SetBinContent(14,0.8179059); div3->SetBinContent(15,0.7936); div3->SetBinContent(16,0.06666667); div3->SetBinContent(17,0.7959184); div3->SetBinContent(18,0.8074534); div3->SetBinContent(19,0.8042489); div3->SetBinContent(20,0.7994056); div3->SetBinContent(21,0.8137931); div3->SetBinContent(22,0.8214286); div3->SetBinContent(23,0.8235294); div3->SetBinContent(24,0.7849928); div3->SetBinContent(25,0.81317); div3->SetBinContent(26,0.818306); div3->SetBinContent(27,0.8237952); div3->SetBinContent(28,0.8); div3->SetBinContent(29,0.7964339); div3->SetBinContent(30,0.8185279); div3->SetBinContent(31,0.7651195); div3->SetBinContent(32,0.7743733); div3->SetBinContent(33,0.8734015); div3->SetBinContent(34,0.8670886); div3->SetBinContent(35,0.8895613); div3->SetBinContent(36,0.8787879); div3->SetBinContent(37,0.8521127); div3->SetBinContent(38,0.8956885); div3->SetBinContent(39,0.8755622); div3->SetBinContent(41,0.8124157); div3->SetBinContent(42,0.8245383); div3->SetBinContent(43,0.8243451); div3->SetBinContent(44,0.8102493); div3->SetBinContent(45,0.8041505); div3->SetBinContent(46,0.796129); div3->SetBinContent(47,0.8057922); div3->SetBinContent(48,0.7800338); div3->SetBinContent(49,0.7718447); div3->SetBinContent(50,0.7831126); div3->SetBinContent(51,0.8242991); div3->SetBinContent(52,0.7853107); div3->SetBinContent(53,0.7940141); div3->SetBinContent(54,0.8352713); div3->SetBinContent(55,0.8095238); div3->SetBinContent(56,0.7936893); div3->SetBinError(1,0.09875076); div3->SetBinError(2,0.08695861); div3->SetBinError(3,0.08254964); div3->SetBinError(4,0.07435294); div3->SetBinError(5,0.07184502); div3->SetBinError(6,0.07062641); div3->SetBinError(7,0.06953003); div3->SetBinError(8,0.06453833); div3->SetBinError(9,0.06769339); div3->SetBinError(10,0.06626074); div3->SetBinError(11,0.06935731); div3->SetBinError(12,0.06643233); div3->SetBinError(13,0.06729076); div3->SetBinError(14,0.06709079); div3->SetBinError(15,0.06737769); div3->SetBinError(16,0.01264537); div3->SetBinError(17,0.06226506); div3->SetBinError(18,0.0672273); div3->SetBinError(19,0.06626343); div3->SetBinError(20,0.06527965); div3->SetBinError(21,0.06372685); div3->SetBinError(22,0.06808311); div3->SetBinError(23,0.06902008); div3->SetBinError(24,0.0634757); div3->SetBinError(25,0.06711037); div3->SetBinError(26,0.06368054); div3->SetBinError(27,0.06719239); div3->SetBinError(28,0.06521853); div3->SetBinError(29,0.06510098); div3->SetBinError(30,0.06138835); div3->SetBinError(31,0.06149846); div3->SetBinError(32,0.06174009); div3->SetBinError(33,0.06465255); div3->SetBinError(34,0.06397938); div3->SetBinError(35,0.07128482); div3->SetBinError(36,0.06899267); div3->SetBinError(37,0.06662253); div3->SetBinError(38,0.06869861); div3->SetBinError(39,0.07013293); div3->SetBinError(41,0.06295642); div3->SetBinError(42,0.06293011); div3->SetBinError(43,0.06799792); div3->SetBinError(44,0.06365404); div3->SetBinError(45,0.06125623); div3->SetBinError(46,0.06064875); div3->SetBinError(47,0.07030896); div3->SetBinError(48,0.0684161); div3->SetBinError(49,0.06638849); div3->SetBinError(50,0.06787195); div3->SetBinError(51,0.07488989); div3->SetBinError(52,0.07253642); div3->SetBinError(53,0.07070476); div3->SetBinError(54,0.07700437); div3->SetBinError(55,0.08556999); div3->SetBinError(56,0.08299339); div3->SetEntries(44.11155); 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.88","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.85","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.79","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 7737 SL1L1"); AText = pt->AddText("HV = -9999 V, FEth = 20 mV, Source OFF"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }