void Efficiency_7738_L_Cell() { //=========Macro generated from canvas: c/c //========= (Fri Jan 18 19:24:48 2019) by ROOT version6.02/13 TCanvas *c = new TCanvas("c", "c",0,0,1200,800); c->Range(-6.500001,0.1890118,68.5,1.298894); 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.7929825); div1->SetBinContent(2,0.7754491); div1->SetBinContent(3,0.727907); div1->SetBinContent(4,0.7687627); div1->SetBinContent(5,0.7323481); div1->SetBinContent(6,0.7470489); div1->SetBinContent(7,0.6893688); div1->SetBinContent(8,0.7446154); div1->SetBinContent(9,0.7195301); div1->SetBinContent(10,0.7244094); div1->SetBinContent(11,0.7488152); div1->SetBinContent(12,0.73454); div1->SetBinContent(13,0.7905918); div1->SetBinContent(14,0.7368421); div1->SetBinContent(15,0.7180763); div1->SetBinContent(16,0.7371795); div1->SetBinContent(17,0.7204611); div1->SetBinContent(18,0.7473684); div1->SetBinContent(19,0.7647951); div1->SetBinContent(20,0.7351351); div1->SetBinContent(21,0.7279102); div1->SetBinContent(22,0.7472376); div1->SetBinContent(23,0.7366003); div1->SetBinContent(24,0.6779412); div1->SetBinContent(25,0.7191781); div1->SetBinContent(26,0.7336123); div1->SetBinContent(27,0.7405797); div1->SetBinContent(28,0.7227011); div1->SetBinContent(29,0.7226667); div1->SetBinContent(30,0.7060478); div1->SetBinContent(31,0.7133956); div1->SetBinContent(32,0.6853147); div1->SetBinContent(33,0.8491762); div1->SetBinContent(34,0.8609813); div1->SetBinContent(35,0.8528529); div1->SetBinContent(36,0.8490832); div1->SetBinContent(37,0.8460411); div1->SetBinContent(38,0.8567335); div1->SetBinContent(39,0.8626198); div1->SetBinContent(41,0.7340967); div1->SetBinContent(42,0.7837838); div1->SetBinContent(43,0.7632712); div1->SetBinContent(44,0.7510316); div1->SetBinContent(45,0.6905371); div1->SetBinContent(46,0.682338); div1->SetBinContent(47,0.7176015); div1->SetBinContent(48,0.7285223); div1->SetBinContent(49,0.7285714); div1->SetBinContent(50,0.737303); div1->SetBinContent(51,0.7454545); div1->SetBinContent(52,0.7486438); div1->SetBinContent(53,0.7694974); div1->SetBinContent(54,0.7321739); div1->SetBinContent(55,0.7200957); div1->SetBinContent(56,0.7291667); div1->SetBinError(1,0.09972063); div1->SetBinError(2,0.09061475); div1->SetBinError(3,0.07624653); div1->SetBinError(4,0.07411201); div1->SetBinError(5,0.06435393); div1->SetBinError(6,0.06617099); div1->SetBinError(7,0.06193636); div1->SetBinError(8,0.06305237); div1->SetBinError(9,0.06007751); div1->SetBinError(10,0.06252307); div1->SetBinError(11,0.06415695); div1->SetBinError(12,0.06181235); div1->SetBinError(13,0.06543354); div1->SetBinError(14,0.06186064); div1->SetBinError(15,0.06375087); div1->SetBinError(16,0.06388196); div1->SetBinError(17,0.05956833); div1->SetBinError(18,0.06250576); div1->SetBinError(19,0.06385887); div1->SetBinError(20,0.05854277); div1->SetBinError(21,0.05921216); div1->SetBinError(22,0.05989712); div1->SetBinError(23,0.06241148); div1->SetBinError(24,0.05757273); div1->SetBinError(25,0.05800548); div1->SetBinError(26,0.05938427); div1->SetBinError(27,0.0609547); div1->SetBinError(28,0.05961757); div1->SetBinError(29,0.05742925); div1->SetBinError(30,0.05799132); div1->SetBinError(31,0.06149027); div1->SetBinError(32,0.05658868); div1->SetBinError(33,0.06303801); div1->SetBinError(34,0.06114239); div1->SetBinError(35,0.06883229); div1->SetBinError(36,0.06649404); div1->SetBinError(37,0.06761774); div1->SetBinError(38,0.06746228); div1->SetBinError(39,0.07159847); div1->SetBinError(41,0.05674521); div1->SetBinError(42,0.06295127); div1->SetBinError(43,0.06200296); div1->SetBinError(44,0.05999541); div1->SetBinError(45,0.05440954); div1->SetBinError(46,0.05376778); div1->SetBinError(47,0.0688161); div1->SetBinError(48,0.06557839); div1->SetBinError(49,0.06685742); div1->SetBinError(50,0.06678911); div1->SetBinError(51,0.06860167); div1->SetBinError(52,0.06862941); div1->SetBinError(53,0.06855333); div1->SetBinError(54,0.06621774); div1->SetBinError(55,0.07672666); div1->SetBinError(56,0.07616594); div1->SetMinimum(0.3); div1->SetEntries(41.22899); 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.7614035); div2->SetBinContent(2,0.745509); div2->SetBinContent(3,0.6837209); div2->SetBinContent(4,0.7484787); div2->SetBinContent(5,0.7093596); div2->SetBinContent(6,0.7217538); div2->SetBinContent(7,0.6644518); div2->SetBinContent(8,0.7169231); div2->SetBinContent(9,0.6901615); div2->SetBinContent(10,0.6992126); div2->SetBinContent(11,0.7251185); div2->SetBinContent(12,0.7043741); div2->SetBinContent(13,0.7556904); div2->SetBinContent(14,0.6992481); div2->SetBinContent(15,0.6799337); div2->SetBinContent(16,0.4070513); div2->SetBinContent(17,0.6902017); div2->SetBinContent(18,0.718797); div2->SetBinContent(19,0.7344461); div2->SetBinContent(20,0.7013514); div2->SetBinContent(21,0.6928471); div2->SetBinContent(22,0.7292818); div2->SetBinContent(23,0.712098); div2->SetBinContent(24,0.6455882); div2->SetBinContent(25,0.6972603); div2->SetBinContent(26,0.7085077); div2->SetBinContent(27,0.7173913); div2->SetBinContent(28,0.6939655); div2->SetBinContent(29,0.6986667); div2->SetBinContent(30,0.6708861); div2->SetBinContent(31,0.6915888); div2->SetBinContent(32,0.6573427); div2->SetBinContent(33,0.8174905); div2->SetBinContent(34,0.8352804); div2->SetBinContent(35,0.8228228); div2->SetBinContent(36,0.809591); div2->SetBinContent(37,0.8211144); div2->SetBinContent(38,0.8266476); div2->SetBinContent(39,0.8386581); div2->SetBinContent(41,0.7124682); div2->SetBinContent(42,0.7553343); div2->SetBinContent(43,0.7288379); div2->SetBinContent(44,0.7262724); div2->SetBinContent(45,0.6585678); div2->SetBinContent(46,0.656925); div2->SetBinContent(47,0.7021277); div2->SetBinContent(48,0.7044674); div2->SetBinContent(49,0.6910714); div2->SetBinContent(50,0.7057793); div2->SetBinContent(51,0.7163636); div2->SetBinContent(52,0.721519); div2->SetBinContent(53,0.7538995); div2->SetBinContent(54,0.7130435); div2->SetBinContent(55,0.7009569); div2->SetBinContent(56,0.6967593); div2->SetBinError(1,0.09678909); div2->SetBinError(2,0.08803715); div2->SetBinError(3,0.07284737); div2->SetBinError(4,0.07267403); div2->SetBinError(5,0.06287378); div2->SetBinError(6,0.06452616); div2->SetBinError(7,0.06030363); div2->SetBinError(8,0.06133085); div2->SetBinError(9,0.05828182); div2->SetBinError(10,0.06093057); div2->SetBinError(11,0.06266651); div2->SetBinError(12,0.05995017); div2->SetBinError(13,0.06330082); div2->SetBinError(14,0.05954254); div2->SetBinError(15,0.06126857); div2->SetBinError(16,0.04183576); div2->SetBinError(17,0.05773582); div2->SetBinError(18,0.06075076); div2->SetBinError(19,0.06199387); div2->SetBinError(20,0.05656809); div2->SetBinError(21,0.05712); div2->SetBinError(22,0.05884146); div2->SetBinError(23,0.0608893); div2->SetBinError(24,0.05556942); div2->SetBinError(25,0.05671228); div2->SetBinError(26,0.05789465); div2->SetBinError(27,0.05955496); div2->SetBinError(28,0.05788122); div2->SetBinError(29,0.0560331); div2->SetBinError(30,0.05587796); div2->SetBinError(31,0.06011618); div2->SetBinError(32,0.05490418); div2->SetBinError(33,0.06129209); div2->SetBinError(34,0.05978701); div2->SetBinError(35,0.06703299); div2->SetBinError(36,0.0641965); div2->SetBinError(37,0.06614051); div2->SetBinError(38,0.06570286); div2->SetBinError(39,0.07012156); div2->SetBinError(41,0.05552018); div2->SetBinError(42,0.06126669); div2->SetBinError(43,0.05994365); div2->SetBinError(44,0.0585429); div2->SetBinError(45,0.0525703); div2->SetBinError(46,0.05230838); div2->SetBinError(47,0.06773168); div2->SetBinError(48,0.06399228); div2->SetBinError(49,0.06433223); div2->SetBinError(50,0.06469332); div2->SetBinError(51,0.06663572); div2->SetBinError(52,0.06680324); div2->SetBinError(53,0.06753196); div2->SetBinError(54,0.06495067); div2->SetBinError(55,0.07523527); div2->SetBinError(56,0.07368338); div2->SetEntries(39.38861); 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.6877193); div3->SetBinContent(2,0.6976048); div3->SetBinContent(3,0.6372093); div3->SetBinContent(4,0.7058824); div3->SetBinContent(5,0.6338259); div3->SetBinContent(6,0.6543002); div3->SetBinContent(7,0.5996678); div3->SetBinContent(8,0.6461538); div3->SetBinContent(9,0.6211454); div3->SetBinContent(10,0.615748); div3->SetBinContent(11,0.6666667); div3->SetBinContent(12,0.6319759); div3->SetBinContent(13,0.676783); div3->SetBinContent(14,0.6330827); div3->SetBinContent(15,0.6086235); div3->SetBinContent(16,0.0400641); div3->SetBinContent(17,0.6224784); div3->SetBinContent(18,0.6661654); div3->SetBinContent(19,0.6843703); div3->SetBinContent(20,0.6256757); div3->SetBinContent(21,0.631136); div3->SetBinContent(22,0.6588398); div3->SetBinContent(23,0.6569678); div3->SetBinContent(24,0.5882353); div3->SetBinContent(25,0.6465753); div3->SetBinContent(26,0.6541144); div3->SetBinContent(27,0.657971); div3->SetBinContent(28,0.6149425); div3->SetBinContent(29,0.6293333); div3->SetBinContent(30,0.6174402); div3->SetBinContent(31,0.5856698); div3->SetBinContent(32,0.593007); div3->SetBinContent(33,0.7667934); div3->SetBinContent(34,0.7932243); div3->SetBinContent(35,0.7657658); div3->SetBinContent(36,0.7559944); div3->SetBinContent(37,0.7785924); div3->SetBinContent(38,0.7908309); div3->SetBinContent(39,0.7667732); div3->SetBinContent(41,0.6335878); div3->SetBinContent(42,0.6728307); div3->SetBinContent(43,0.6657102); div3->SetBinContent(44,0.656121); div3->SetBinContent(45,0.5767263); div3->SetBinContent(46,0.5895807); div3->SetBinContent(47,0.6344294); div3->SetBinContent(48,0.6340206); div3->SetBinContent(49,0.6160714); div3->SetBinContent(50,0.6444834); div3->SetBinContent(51,0.66); div3->SetBinContent(52,0.6528029); div3->SetBinContent(53,0.7001733); div3->SetBinContent(54,0.6573913); div3->SetBinContent(55,0.6339713); div3->SetBinContent(56,0.650463); div3->SetBinContent(57,0.01694915); div3->SetBinError(1,0.08985978); div3->SetBinError(2,0.08387284); div3->SetBinError(3,0.06922418); div3->SetBinError(4,0.06963061); div3->SetBinError(5,0.05794482); div3->SetBinError(6,0.06008594); div3->SetBinError(7,0.0560021); div3->SetBinError(8,0.05687332); div3->SetBinError(9,0.05400346); div3->SetBinError(10,0.05557493); div3->SetBinError(11,0.05895045); div3->SetBinError(12,0.05541795); div3->SetBinError(13,0.05841033); div3->SetBinError(14,0.05540445); div3->SetBinError(15,0.05655496); div3->SetBinError(16,0.009616668); div3->SetBinError(17,0.05357796); div3->SetBinError(18,0.05748326); div3->SetBinError(19,0.05888502); div3->SetBinError(20,0.05207791); div3->SetBinError(21,0.05338827); div3->SetBinError(22,0.05465179); div3->SetBinError(23,0.05742784); div3->SetBinError(24,0.05196956); div3->SetBinError(25,0.05369187); div3->SetBinError(26,0.05463254); div3->SetBinError(27,0.05592864); div3->SetBinError(28,0.05303371); div3->SetBinError(29,0.05194742); div3->SetBinError(30,0.05262463); div3->SetBinError(31,0.05331815); div3->SetBinError(32,0.05097617); div3->SetBinError(33,0.05847315); div3->SetBinError(34,0.057553); div3->SetBinError(35,0.0635815); div3->SetBinError(36,0.06104595); div3->SetBinError(37,0.06360187); div3->SetBinError(38,0.0635934); div3->SetBinError(39,0.06564467); div3->SetBinError(41,0.05099107); div3->SetBinError(42,0.05631308); div3->SetBinError(43,0.05612039); div3->SetBinError(44,0.05437591); div3->SetBinError(45,0.04778067); div3->SetBinError(46,0.04838688); div3->SetBinError(47,0.06293268); div3->SetBinError(48,0.0592868); div3->SetBinError(49,0.05920194); div3->SetBinError(50,0.06056681); div3->SetBinError(51,0.06278351); div3->SetBinError(52,0.06211805); div3->SetBinError(53,0.06398352); div3->SetBinError(54,0.06122767); div3->SetBinError(55,0.06995309); div3->SetBinError(56,0.07009878); div3->SetBinError(57,0.01915574); div3->SetEntries(35.60266); 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.73","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.70","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.63","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 7738 SL1L1"); AText = pt->AddText("HV = 3450 V, FEth = 20 mV, Source OFF"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }