void Efficiency_7371_L_Cell() { //=========Macro generated from canvas: c/c //========= (Fri Jan 18 19:12:49 2019) by ROOT version6.02/13 TCanvas *c = new TCanvas("c", "c",0,0,1200,800); c->Range(-6.500001,-0.09731219,68.5,0.8758097); 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.07777778); div1->SetBinContent(2,0.1397849); div1->SetBinContent(3,0.09661836); div1->SetBinContent(4,0.1066667); div1->SetBinContent(5,0.07933194); div1->SetBinContent(6,0.08611599); div1->SetBinContent(7,0.082397); div1->SetBinContent(8,0.0671785); div1->SetBinContent(9,0.06621392); div1->SetBinContent(10,0.07028754); div1->SetBinContent(11,0.1087315); div1->SetBinContent(12,0.06281834); div1->SetBinContent(13,0.06842924); div1->SetBinContent(14,0.09499136); div1->SetBinContent(15,0.07654723); div1->SetBinContent(16,0.05799373); div1->SetBinContent(17,0.07066052); div1->SetBinContent(18,0.04739336); div1->SetBinContent(19,0.06326889); div1->SetBinContent(20,0.06291391); div1->SetBinContent(21,0.06089744); div1->SetBinContent(22,0.06729264); div1->SetBinContent(23,0.06003431); div1->SetBinContent(24,0.04347826); div1->SetBinContent(25,0.04192547); div1->SetBinContent(26,0.05769231); div1->SetBinContent(27,0.04180602); div1->SetBinContent(28,0.03864734); div1->SetBinContent(29,0.0494012); div1->SetBinContent(30,0.04532164); div1->SetBinContent(31,0.03779528); div1->SetBinContent(32,0.04626866); div1->SetBinContent(33,0.4424157); div1->SetBinContent(34,0.5007112); div1->SetBinContent(35,0.4796512); div1->SetBinContent(36,0.4752187); div1->SetBinContent(37,0.5113182); div1->SetBinContent(38,0.5047749); div1->SetBinContent(39,0.4422809); div1->SetBinContent(41,0.04884319); div1->SetBinContent(42,0.04); div1->SetBinContent(43,0.03866667); div1->SetBinContent(44,0.03782148); div1->SetBinContent(45,0.03531073); div1->SetBinContent(46,0.02677532); div1->SetBinContent(47,0.04456094); div1->SetBinContent(48,0.02991453); div1->SetBinContent(49,0.0405954); div1->SetBinContent(50,0.04403409); div1->SetBinContent(51,0.06210393); div1->SetBinContent(52,0.04724409); div1->SetBinContent(53,0.05548996); div1->SetBinContent(54,0.05522088); div1->SetBinContent(55,0.04609218); div1->SetBinContent(56,0.05726872); div1->SetBinError(1,0.02170591); div1->SetBinError(2,0.03075221); div1->SetBinError(3,0.02002524); div1->SetBinError(4,0.02042432); div1->SetBinError(5,0.01649411); div1->SetBinError(6,0.01591245); div1->SetBinError(7,0.01598748); div1->SetBinError(8,0.01429838); div1->SetBinError(9,0.01333101); div1->SetBinError(10,0.0134055); div1->SetBinError(11,0.01779719); div1->SetBinError(12,0.01291566); div1->SetBinError(13,0.01301468); div1->SetBinError(14,0.01675634); div1->SetBinError(15,0.01425476); div1->SetBinError(16,0.0118301); div1->SetBinError(17,0.01318773); div1->SetBinError(18,0.01053652); div1->SetBinError(19,0.01319719); div1->SetBinError(20,0.01276591); div1->SetBinError(21,0.01231672); div1->SetBinError(22,0.01292409); div1->SetBinError(23,0.01263402); div1->SetBinError(24,0.01072552); div1->SetBinError(25,0.009720655); div1->SetBinError(26,0.01192493); div1->SetBinError(27,0.01007078); div1->SetBinError(28,0.00943972); div1->SetBinError(29,0.01051103); div1->SetBinError(30,0.009872922); div1->SetBinError(31,0.009214788); div1->SetBinError(32,0.01009761); div1->SetBinError(33,0.04150753); div1->SetBinError(34,0.04557268); div1->SetBinError(35,0.04469046); div1->SetBinError(36,0.04446386); div1->SetBinError(37,0.04475137); div1->SetBinError(38,0.04488628); div1->SetBinError(39,0.04129618); div1->SetBinError(41,0.009674524); div1->SetBinError(42,0.008621055); div1->SetBinError(43,0.008592127); div1->SetBinError(44,0.009035381); div1->SetBinError(45,0.008389206); div1->SetBinError(46,0.006496603); div1->SetBinError(47,0.009255353); div1->SetBinError(48,0.007656937); div1->SetBinError(49,0.008904997); div1->SetBinError(50,0.009568353); div1->SetBinError(51,0.01108295); div1->SetBinError(52,0.008874438); div1->SetBinError(53,0.0100007); div1->SetBinError(54,0.009195723); div1->SetBinError(55,0.008254944); div1->SetBinError(56,0.009842273); div1->SetMinimum(0); div1->SetEntries(6.242994); 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.05555556); div2->SetBinContent(2,0.1003584); div2->SetBinContent(3,0.0531401); div2->SetBinContent(4,0.06222222); div2->SetBinContent(5,0.05845511); div2->SetBinContent(6,0.04217926); div2->SetBinContent(7,0.04307116); div2->SetBinContent(8,0.05182342); div2->SetBinContent(9,0.03565365); div2->SetBinContent(10,0.03514377); div2->SetBinContent(11,0.0675453); div2->SetBinContent(12,0.04244482); div2->SetBinContent(13,0.04354588); div2->SetBinContent(14,0.03799655); div2->SetBinContent(15,0.04071661); div2->SetBinContent(16,0.009404389); div2->SetBinContent(17,0.04147465); div2->SetBinContent(18,0.0221169); div2->SetBinContent(19,0.03339192); div2->SetBinContent(20,0.03145695); div2->SetBinContent(21,0.02884615); div2->SetBinContent(22,0.03599374); div2->SetBinContent(23,0.03087479); div2->SetBinContent(24,0.02173913); div2->SetBinContent(25,0.01242236); div2->SetBinContent(26,0.02564103); div2->SetBinContent(27,0.02508361); div2->SetBinContent(28,0.01449275); div2->SetBinContent(29,0.02245509); div2->SetBinContent(30,0.02777778); div2->SetBinContent(31,0.01732283); div2->SetBinContent(32,0.02238806); div2->SetBinContent(33,0.369382); div2->SetBinContent(34,0.4352774); div2->SetBinContent(35,0.4127907); div2->SetBinContent(36,0.4008746); div2->SetBinContent(37,0.4380826); div2->SetBinContent(38,0.4297408); div2->SetBinContent(39,0.3755216); div2->SetBinContent(41,0.02956298); div2->SetBinContent(42,0.02322581); div2->SetBinContent(43,0.01866667); div2->SetBinContent(44,0.01966717); div2->SetBinContent(45,0.02259887); div2->SetBinContent(46,0.009313155); div2->SetBinContent(47,0.02228047); div2->SetBinContent(48,0.01139601); div2->SetBinContent(49,0.01759134); div2->SetBinContent(50,0.02272727); div2->SetBinContent(51,0.02661597); div2->SetBinContent(52,0.02587177); div2->SetBinContent(53,0.02951594); div2->SetBinContent(54,0.02710843); div2->SetBinContent(55,0.02004008); div2->SetBinContent(56,0.02753304); div2->SetBinError(1,0.01772539); div2->SetBinError(2,0.02497426); div2->SetBinError(3,0.0139412); div2->SetBinError(4,0.01469208); div2->SetBinError(5,0.01371786); div2->SetBinError(6,0.01037805); div2->SetBinError(7,0.01084483); div2->SetBinError(8,0.01224385); div2->SetBinError(9,0.009249347); div2->SetBinError(10,0.008897305); div2->SetBinError(11,0.01329038); div2->SetBinError(12,0.01023787); div2->SetBinError(13,0.00994668); div2->SetBinError(14,0.009679973); div2->SetBinError(15,0.009786511); div2->SetBinError(16,0.004211649); div2->SetBinError(17,0.009607321); div2->SetBinError(18,0.006790059); div2->SetBinError(19,0.009060493); div2->SetBinError(20,0.008496686); div2->SetBinError(21,0.007953874); div2->SetBinError(22,0.008929104); div2->SetBinError(23,0.00855596); div2->SetBinError(24,0.007200825); div2->SetBinError(25,0.004881477); div2->SetBinError(26,0.007436719); div2->SetBinError(27,0.007502306); div2->SetBinError(28,0.005412492); div2->SetBinError(29,0.006666693); div2->SetBinError(30,0.007434769); div2->SetBinError(31,0.005910467); div2->SetBinError(32,0.006645498); div2->SetBinError(33,0.03662025); div2->SetBinError(34,0.04129995); div2->SetBinError(35,0.04023212); div2->SetBinError(36,0.03947911); div2->SetBinError(37,0.04013813); div2->SetBinError(38,0.04008599); div2->SetBinError(39,0.03685811); div2->SetBinError(41,0.007224192); div2->SetBinError(42,0.006308671); div2->SetBinError(43,0.005670486); div2->SetBinError(44,0.006219656); div2->SetBinError(45,0.006499035); div2->SetBinError(46,0.003610458); div2->SetBinError(47,0.006210415); div2->SetBinError(48,0.004459213); div2->SetBinError(49,0.005526068); div2->SetBinError(50,0.006538385); div2->SetBinError(51,0.006755634); div2->SetBinError(52,0.006262348); div2->SetBinError(53,0.006917367); div2->SetBinError(54,0.006075984); div2->SetBinError(55,0.005115456); div2->SetBinError(56,0.006420324); div2->SetEntries(4.408119); 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.04074074); div3->SetBinContent(2,0.05734767); div3->SetBinContent(3,0.04347826); div3->SetBinContent(4,0.05111111); div3->SetBinContent(5,0.04592902); div3->SetBinContent(6,0.02987698); div3->SetBinContent(7,0.03932584); div3->SetBinContent(8,0.03838772); div3->SetBinContent(9,0.02716469); div3->SetBinContent(10,0.02875399); div3->SetBinContent(11,0.05271829); div3->SetBinContent(12,0.03395586); div3->SetBinContent(13,0.0311042); div3->SetBinContent(14,0.02936097); div3->SetBinContent(15,0.03094463); div3->SetBinContent(16,0.004702194); div3->SetBinContent(17,0.03072197); div3->SetBinContent(18,0.01895735); div3->SetBinContent(19,0.02987698); div3->SetBinContent(20,0.02317881); div3->SetBinContent(21,0.0224359); div3->SetBinContent(22,0.0312989); div3->SetBinContent(23,0.02744425); div3->SetBinContent(24,0.01992754); div3->SetBinContent(25,0.00931677); div3->SetBinContent(26,0.02403846); div3->SetBinContent(27,0.02173913); div3->SetBinContent(28,0.01127214); div3->SetBinContent(29,0.01646707); div3->SetBinContent(30,0.02339181); div3->SetBinContent(31,0.01259843); div3->SetBinContent(32,0.01940299); div3->SetBinContent(33,0.3328652); div3->SetBinContent(34,0.3997155); div3->SetBinContent(35,0.377907); div3->SetBinContent(36,0.3323615); div3->SetBinContent(37,0.4061252); div3->SetBinContent(38,0.3819918); div3->SetBinContent(39,0.3324061); div3->SetBinContent(41,0.01670951); div3->SetBinContent(42,0.01806452); div3->SetBinContent(43,0.016); div3->SetBinContent(44,0.01512859); div3->SetBinContent(45,0.01836158); div3->SetBinContent(46,0.005820722); div3->SetBinContent(47,0.02096986); div3->SetBinContent(48,0.007122507); div3->SetBinContent(49,0.01623816); div3->SetBinContent(50,0.01988636); div3->SetBinContent(51,0.02027883); div3->SetBinContent(52,0.02137233); div3->SetBinContent(53,0.02715466); div3->SetBinContent(54,0.01807229); div3->SetBinContent(55,0.01803607); div3->SetBinContent(56,0.02753304); div3->SetBinError(1,0.0147632); div3->SetBinError(2,0.01777023); div3->SetBinError(3,0.01238476); div3->SetBinError(4,0.0130668); div3->SetBinError(5,0.01189065); div3->SetBinError(6,0.008498739); div3->SetBinError(7,0.0102834); div3->SetBinError(8,0.01026555); div3->SetBinError(9,0.007910473); div3->SetBinError(10,0.007926622); div3->SetBinError(11,0.01145913); div3->SetBinError(12,0.008991887); div3->SetBinError(13,0.008181741); div3->SetBinError(14,0.008341281); div3->SetBinError(15,0.008348008); div3->SetBinError(16,0.002900975); div3->SetBinError(17,0.008073729); div3->SetBinError(18,0.006226001); div3->SetBinError(19,0.008498739); div3->SetBinError(20,0.00713793); div3->SetBinError(21,0.006894401); div3->SetBinError(22,0.008236813); div3->SetBinError(23,0.007997689); div3->SetBinError(24,0.006856551); div3->SetBinError(25,0.004170688); div3->SetBinError(26,0.007169013); div3->SetBinError(27,0.006918329); div3->SetBinError(28,0.004712805); div3->SetBinError(29,0.005602137); div3->SetBinError(30,0.006742361); div3->SetBinError(31,0.004954169); div3->SetBinError(32,0.006131022); div3->SetBinError(33,0.03409657); div3->SetBinError(34,0.03892059); div3->SetBinError(35,0.03784436); div3->SetBinError(36,0.0347008); div3->SetBinError(37,0.03807438); div3->SetBinError(38,0.03693756); div3->SetBinError(39,0.03389822); div3->SetBinError(41,0.00523345); div3->SetBinError(42,0.005476841); div3->SetBinError(43,0.00520304); div3->SetBinError(44,0.005372515); div3->SetBinError(45,0.005782657); div3->SetBinError(46,0.002801706); div3->SetBinError(47,0.006001624); div3->SetBinError(48,0.003454104); div3->SetBinError(49,0.005284884); div3->SetBinError(50,0.00606435); div3->SetBinError(51,0.005791654); div3->SetBinError(52,0.005619953); div3->SetBinError(53,0.006595184); div3->SetBinError(54,0.004832322); div3->SetBinError(55,0.004822065); div3->SetBinError(56,0.006420324); div3->SetEntries(3.777092); 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.06","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.03","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.02","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 7371 SL1L1"); AText = pt->AddText("HV = 3400 V, FEth = 30 mV, Source filter = 100.0"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }