void Efficiency_6114_L_Cell() { //=========Macro generated from canvas: c/c //========= (Sun Jan 13 15:40:02 2019) by ROOT version6.02/13 TCanvas *c = new TCanvas("c", "c",0,0,1200,800); c->Range(-6.500001,-0.07934789,68.5,0.714131); 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(2,0.3851784); div1->SetBinContent(3,0.3428144); div1->SetBinContent(4,0.3205882); div1->SetBinContent(5,0.3147959); div1->SetBinContent(6,0.3457808); div1->SetBinContent(7,0.3400294); div1->SetBinContent(8,0.3399909); div1->SetBinContent(9,0.3563761); div1->SetBinContent(10,0.3538126); div1->SetBinContent(11,0.3526763); div1->SetBinContent(12,0.3989805); div1->SetBinContent(13,0.3928263); div1->SetBinContent(14,0.4308488); div1->SetBinContent(15,0.4063537); div1->SetBinContent(16,0.400088); div1->SetBinContent(17,0.3676976); div1->SetBinContent(18,0.3113722); div1->SetBinContent(19,0.3514527); div1->SetBinContent(20,0.3512786); div1->SetBinContent(21,0.3201206); div1->SetBinContent(22,0.3309594); div1->SetBinContent(23,0.338257); div1->SetBinContent(24,0.3334794); div1->SetBinContent(25,0.27155); div1->SetBinContent(26,0.309604); div1->SetBinContent(27,0.3181408); div1->SetBinContent(28,0.3203632); div1->SetBinContent(29,0.3160535); div1->SetBinContent(30,0.2935668); div1->SetBinContent(31,0.3393704); div1->SetBinContent(32,0.2988411); div1->SetBinContent(33,0.2753679); div1->SetBinContent(34,0.3202226); div1->SetBinContent(35,0.3536743); div1->SetBinContent(36,0.3227311); div1->SetBinContent(37,0.2653302); div1->SetBinContent(38,0.3140394); div1->SetBinContent(39,0.3355263); div1->SetBinContent(40,0.2559653); div1->SetBinContent(41,0.296938); div1->SetBinContent(42,0.2876322); div1->SetBinContent(43,0.3258021); div1->SetBinContent(44,0.3326226); div1->SetBinContent(45,0.2858296); div1->SetBinContent(46,0.3219031); div1->SetBinContent(47,0.2778582); div1->SetBinContent(48,0.3110236); div1->SetBinContent(49,0.2730707); div1->SetBinContent(50,0.2511136); div1->SetBinContent(51,0.3044619); div1->SetBinContent(52,0.3004808); div1->SetBinContent(53,0.2913689); div1->SetBinContent(54,0.281198); div1->SetBinContent(56,0.2736706); div1->SetBinContent(57,0.2788398); div1->SetBinContent(58,0.3625304); div1->SetBinContent(59,0.356531); div1->SetBinContent(60,0.3551263); div1->SetBinError(2,0.03042314); div1->SetBinError(3,0.02539765); div1->SetBinError(4,0.0215079); div1->SetBinError(5,0.01978372); div1->SetBinError(6,0.02056436); div1->SetBinError(7,0.02043387); div1->SetBinError(8,0.01966669); div1->SetBinError(9,0.01975454); div1->SetBinError(10,0.01980192); div1->SetBinError(11,0.02117061); div1->SetBinError(12,0.02218589); div1->SetBinError(13,0.0211954); div1->SetBinError(14,0.02256772); div1->SetBinError(15,0.0227292); div1->SetBinError(16,0.02166374); div1->SetBinError(17,0.02018842); div1->SetBinError(18,0.01780932); div1->SetBinError(19,0.02044122); div1->SetBinError(20,0.01999408); div1->SetBinError(21,0.0183888); div1->SetBinError(22,0.01854906); div1->SetBinError(23,0.02041102); div1->SetBinError(24,0.01906952); div1->SetBinError(25,0.01594585); div1->SetBinError(26,0.0177742); div1->SetBinError(27,0.01874013); div1->SetBinError(28,0.01843007); div1->SetBinError(29,0.01795695); div1->SetBinError(30,0.01685669); div1->SetBinError(31,0.01914456); div1->SetBinError(32,0.01720155); div1->SetBinError(33,0.01574631); div1->SetBinError(34,0.01706891); div1->SetBinError(35,0.01966002); div1->SetBinError(36,0.01834513); div1->SetBinError(37,0.01547308); div1->SetBinError(38,0.01771688); div1->SetBinError(39,0.0191578); div1->SetBinError(40,0.01586938); div1->SetBinError(41,0.0168981); div1->SetBinError(42,0.01661911); div1->SetBinError(43,0.0190592); div1->SetBinError(44,0.01877859); div1->SetBinError(45,0.01648521); div1->SetBinError(46,0.01841092); div1->SetBinError(47,0.01768014); div1->SetBinError(48,0.02060218); div1->SetBinError(49,0.0184831); div1->SetBinError(50,0.01774987); div1->SetBinError(51,0.02193332); div1->SetBinError(52,0.02080405); div1->SetBinError(53,0.01948792); div1->SetBinError(54,0.01911082); div1->SetBinError(56,0.02029132); div1->SetBinError(57,0.02071682); div1->SetBinError(58,0.02747145); div1->SetBinError(59,0.03120383); div1->SetBinError(60,0.03666032); div1->SetMinimum(0); div1->SetEntries(18.86411); 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(2,0.3659652); div2->SetBinContent(3,0.3181138); div2->SetBinContent(4,0.3041176); div2->SetBinContent(5,0.2923469); div2->SetBinContent(6,0.3225024); div2->SetBinContent(7,0.322391); div2->SetBinContent(8,0.3159328); div2->SetBinContent(9,0.3293259); div2->SetBinContent(10,0.328976); div2->SetBinContent(11,0.3266633); div2->SetBinContent(12,0.3767377); div2->SetBinContent(13,0.3621435); div2->SetBinContent(14,0.4080138); div2->SetBinContent(15,0.3835941); div2->SetBinContent(16,0.3758803); div2->SetBinContent(17,0.3354811); div2->SetBinContent(18,0.2912295); div2->SetBinContent(19,0.3275539); div2->SetBinContent(20,0.3216689); div2->SetBinContent(21,0.299009); div2->SetBinContent(22,0.3116883); div2->SetBinContent(23,0.3146233); div2->SetBinContent(24,0.3085013); div2->SetBinContent(25,0.2456495); div2->SetBinContent(26,0.2868576); div2->SetBinContent(27,0.2955776); div2->SetBinContent(28,0.3030696); div2->SetBinContent(29,0.2922241); div2->SetBinContent(30,0.2715798); div2->SetBinContent(31,0.3126348); div2->SetBinContent(32,0.2802152); div2->SetBinContent(33,0.2525174); div2->SetBinContent(34,0.296846); div2->SetBinContent(35,0.3313279); div2->SetBinContent(36,0.3023749); div2->SetBinContent(37,0.240173); div2->SetBinContent(38,0.2914614); div2->SetBinContent(39,0.3092105); div2->SetBinContent(40,0.232538); div2->SetBinContent(41,0.2707494); div2->SetBinContent(42,0.26607); div2->SetBinContent(43,0.3009489); div2->SetBinContent(44,0.3117271); div2->SetBinContent(45,0.2616068); div2->SetBinContent(46,0.2996142); div2->SetBinContent(47,0.2556681); div2->SetBinContent(48,0.2913386); div2->SetBinContent(49,0.2595791); div2->SetBinContent(50,0.2243875); div2->SetBinContent(51,0.2795276); div2->SetBinContent(52,0.2752404); div2->SetBinContent(53,0.262232); div2->SetBinContent(54,0.2623405); div2->SetBinContent(56,0.2464332); div2->SetBinContent(57,0.2577456); div2->SetBinContent(58,0.3357664); div2->SetBinContent(59,0.3244111); div2->SetBinContent(60,0.3239227); div2->SetBinError(2,0.02936781); div2->SetBinError(3,0.02413399); div2->SetBinError(4,0.02075102); div2->SetBinError(5,0.01881641); div2->SetBinError(6,0.01960824); div2->SetBinError(7,0.01970422); div2->SetBinError(8,0.01870652); div2->SetBinError(9,0.0187153); div2->SetBinError(10,0.01883976); div2->SetBinError(11,0.02008956); div2->SetBinError(12,0.02132263); div2->SetBinError(13,0.02003838); div2->SetBinError(14,0.02172777); div2->SetBinError(15,0.02183928); div2->SetBinError(16,0.02074815); div2->SetBinError(17,0.01895753); div2->SetBinError(18,0.01702079); div2->SetBinError(19,0.01947987); div2->SetBinError(20,0.01882619); div2->SetBinError(21,0.01755673); div2->SetBinError(22,0.01780666); div2->SetBinError(23,0.0194276); div2->SetBinError(24,0.0180851); div2->SetBinError(25,0.01491234); div2->SetBinError(26,0.01687984); div2->SetBinError(27,0.01782812); div2->SetBinError(28,0.01774844); div2->SetBinError(29,0.0170279); div2->SetBinError(30,0.01599565); div2->SetBinError(31,0.01810309); div2->SetBinError(32,0.01647044); div2->SetBinError(33,0.01485885); div2->SetBinError(34,0.01621319); div2->SetBinError(35,0.01880095); div2->SetBinError(36,0.01755096); div2->SetBinError(37,0.0144781); div2->SetBinError(38,0.01684366); div2->SetBinError(39,0.01812124); div2->SetBinError(40,0.0148876); div2->SetBinError(41,0.01587897); div2->SetBinError(42,0.01577083); div2->SetBinError(43,0.01805891); div2->SetBinError(44,0.01796693); div2->SetBinError(45,0.01553326); div2->SetBinError(46,0.0175355); div2->SetBinError(47,0.01672086); div2->SetBinError(48,0.01970995); div2->SetBinError(49,0.01786599); div2->SetBinError(50,0.01647229); div2->SetBinError(51,0.02070347); div2->SetBinError(52,0.01960852); div2->SetBinError(53,0.01815528); div2->SetBinError(54,0.01824071); div2->SetBinError(56,0.01891738); div2->SetBinError(57,0.01965232); div2->SetBinError(58,0.02606417); div2->SetBinError(59,0.02925199); div2->SetBinError(60,0.03442512); div2->SetEntries(17.49603); 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(2,0.3330284); div3->SetBinContent(3,0.2784431); div3->SetBinContent(4,0.2770588); div3->SetBinContent(5,0.2653061); div3->SetBinContent(6,0.2992241); div3->SetBinContent(7,0.2983831); div3->SetBinContent(8,0.2832501); div3->SetBinContent(9,0.3009875); div3->SetBinContent(10,0.3045752); div3->SetBinContent(11,0.2956478); div3->SetBinContent(12,0.3503244); div3->SetBinContent(13,0.3271392); div3->SetBinContent(14,0.3709608); div3->SetBinContent(15,0.3560929); div3->SetBinContent(16,0.3384683); div3->SetBinContent(17,0.3135739); div3->SetBinContent(18,0.2647923); div3->SetBinContent(19,0.3017807); div3->SetBinContent(20,0.2969942); div3->SetBinContent(21,0.2701422); div3->SetBinContent(22,0.2785924); div3->SetBinContent(23,0.2880355); div3->SetBinContent(24,0.27695); div3->SetBinContent(25,0.2181303); div3->SetBinContent(26,0.2645324); div3->SetBinContent(27,0.2721119); div3->SetBinContent(28,0.2784263); div3->SetBinContent(29,0.2704849); div3->SetBinContent(30,0.2430782); div3->SetBinContent(31,0.2858991); div3->SetBinContent(32,0.254553); div3->SetBinContent(33,0.2184353); div3->SetBinContent(34,0.2686456); div3->SetBinContent(35,0.2990976); div3->SetBinContent(36,0.2697201); div3->SetBinContent(37,0.2122642); div3->SetBinContent(38,0.2692939); div3->SetBinContent(39,0.2798246); div3->SetBinContent(40,0.2056399); div3->SetBinContent(41,0.2449637); div3->SetBinContent(42,0.2359642); div3->SetBinContent(43,0.2693177); div3->SetBinContent(44,0.2712154); div3->SetBinContent(45,0.2313282); div3->SetBinContent(46,0.2691813); div3->SetBinContent(47,0.2262422); div3->SetBinContent(48,0.2637795); div3->SetBinContent(49,0.2315165); div3->SetBinContent(50,0.2021158); div3->SetBinContent(51,0.2513123); div3->SetBinContent(52,0.2427885); div3->SetBinContent(53,0.2270478); div3->SetBinContent(54,0.2301719); div3->SetBinContent(55,0.001272265); div3->SetBinContent(56,0.2250324); div3->SetBinContent(57,0.2300593); div3->SetBinContent(58,0.3049473); div3->SetBinContent(59,0.2922912); div3->SetBinContent(60,0.2763744); div3->SetBinError(2,0.02752872); div3->SetBinError(3,0.02205447); div3->SetBinError(4,0.01948586); div3->SetBinError(5,0.0176271); div3->SetBinError(6,0.0186358); div3->SetBinError(7,0.01869579); div3->SetBinError(8,0.01737388); div3->SetBinError(9,0.01760497); div3->SetBinError(10,0.01787784); div3->SetBinError(11,0.01877387); div3->SetBinError(12,0.02028245); div3->SetBinError(13,0.01869073); div3->SetBinError(14,0.02034231); div3->SetBinError(15,0.020748); div3->SetBinError(16,0.01930639); div3->SetBinError(17,0.01810492); div3->SetBinError(18,0.01596551); div3->SetBinError(19,0.01842455); div3->SetBinError(20,0.01783362); div3->SetBinError(21,0.01639575); div3->SetBinError(22,0.01650556); div3->SetBinError(23,0.01830013); div3->SetBinError(24,0.01681402); div3->SetBinError(25,0.01378367); div3->SetBinError(26,0.01598523); div3->SetBinError(27,0.01686172); div3->SetBinError(28,0.01676079); div3->SetBinError(29,0.01616434); div3->SetBinError(30,0.01485345); div3->SetBinError(31,0.01704034); div3->SetBinError(32,0.01544337); div3->SetBinError(33,0.01349656); div3->SetBinError(34,0.01515902); div3->SetBinError(35,0.01753759); div3->SetBinError(36,0.01624955); div3->SetBinError(37,0.01334281); div3->SetBinError(38,0.01597033); div3->SetBinError(39,0.01693864); div3->SetBinError(40,0.01372859); div3->SetBinError(41,0.0148516); div3->SetBinError(42,0.01455731); div3->SetBinError(43,0.01675666); div3->SetBinError(44,0.0163551); div3->SetBinError(45,0.01431187); div3->SetBinError(46,0.01631448); div3->SetBinError(47,0.01541595); div3->SetBinError(48,0.0184359); div3->SetBinError(49,0.01655601); div3->SetBinError(50,0.01537755); div3->SetBinError(51,0.01927902); div3->SetBinError(52,0.01803102); div3->SetBinError(53,0.01649584); div3->SetBinError(54,0.01671938); div3->SetBinError(55,0.0009317156); div3->SetBinError(56,0.01781101); div3->SetBinError(57,0.01822152); div3->SetBinError(58,0.02441092); div3->SetBinError(59,0.02725433); div3->SetBinError(60,0.03091821); div3->SetEntries(15.80681); 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.32","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.30","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.27","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 6114 SL1L4"); AText = pt->AddText("HV = 3400 V, FEth = 30 mV, Source OFF"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }