{ //=========Macro generated from canvas: c1/SciFi Clusters //========= (Wed Jun 29 23:28:56 2016) by ROOT version5.34/30 TCanvas *c1 = new TCanvas("c1", "SciFi Clusters",65,127,1200,716); c1->SetHighLightColor(2); c1->Range(0,0,1,1); c1->SetFillColor(0); c1->SetBorderMode(0); c1->SetBorderSize(2); c1->SetFrameBorderMode(0); // ------------>Primitives in pad: c1_1 TPad *c1_1 = new TPad("c1_1", "c1_1",0.01,0.01,0.49,0.99); c1_1->Draw(); c1_1->cd(); c1_1->Range(-6.25,-283368.6,56.25,2550318); c1_1->SetFillColor(0); c1_1->SetBorderMode(0); c1_1->SetBorderSize(2); c1_1->SetFrameBorderMode(0); c1_1->SetFrameBorderMode(0); TH1F *h100 = new TH1F("h100","Cluster NPE",50,0,50); h100->SetBinContent(3,2158999); h100->SetBinContent(4,536092); h100->SetBinContent(5,283095); h100->SetBinContent(6,234378); h100->SetBinContent(7,164954); h100->SetBinContent(8,111121); h100->SetBinContent(9,81158); h100->SetBinContent(10,68345); h100->SetBinContent(11,65575); h100->SetBinContent(12,62124); h100->SetBinContent(13,55786); h100->SetBinContent(14,48865); h100->SetBinContent(15,45431); h100->SetBinContent(16,49047); h100->SetBinContent(17,41438); h100->SetBinContent(18,41574); h100->SetBinContent(19,51083); h100->SetBinContent(20,30397); h100->SetBinContent(21,20212); h100->SetBinContent(22,20870); h100->SetBinContent(23,16763); h100->SetBinContent(24,12434); h100->SetBinContent(25,10155); h100->SetBinContent(26,8759); h100->SetBinContent(27,6343); h100->SetBinContent(28,5439); h100->SetBinContent(29,4774); h100->SetBinContent(30,5084); h100->SetBinContent(31,5010); h100->SetBinContent(32,5556); h100->SetBinContent(33,4734); h100->SetBinContent(34,4046); h100->SetBinContent(35,3459); h100->SetBinContent(36,2431); h100->SetBinContent(37,1939); h100->SetBinContent(38,1542); h100->SetBinContent(39,1303); h100->SetBinContent(40,795); h100->SetBinContent(41,602); h100->SetBinContent(42,522); h100->SetBinContent(43,433); h100->SetBinContent(44,379); h100->SetBinContent(45,337); h100->SetBinContent(46,292); h100->SetBinContent(47,260); h100->SetBinContent(48,217); h100->SetBinContent(49,217); h100->SetBinContent(50,161); h100->SetBinContent(51,2362); h100->SetEntries(4276892); TPaveStats *ptstats = new TPaveStats(0.78,0.775,0.98,0.935,"brNDC"); ptstats->SetName("stats"); ptstats->SetBorderSize(1); ptstats->SetFillColor(0); ptstats->SetTextAlign(12); ptstats->SetTextFont(42); TText *text = ptstats->AddText("h100"); text->SetTextSize(0.0368); text = ptstats->AddText("Entries = 4276892"); text = ptstats->AddText("Mean = 5.526"); text = ptstats->AddText("RMS = 5.655"); ptstats->SetOptStat(1111); ptstats->SetOptFit(0); ptstats->Draw(); h100->GetListOfFunctions()->Add(ptstats); ptstats->SetParent(h100); Int_t ci; // for color index setting TColor *color; // for color definition with alpha ci = TColor::GetColor("#0000ff"); h100->SetLineColor(ci); h100->GetXaxis()->SetTitle("Number of photoelectrons"); h100->GetXaxis()->SetLabelFont(42); h100->GetXaxis()->SetLabelSize(0.035); h100->GetXaxis()->SetTitleSize(0.035); h100->GetXaxis()->SetTitleFont(42); h100->GetYaxis()->SetLabelFont(42); h100->GetYaxis()->SetLabelSize(0.035); h100->GetYaxis()->SetTitleSize(0.035); h100->GetYaxis()->SetTitleFont(42); h100->GetZaxis()->SetLabelFont(42); h100->GetZaxis()->SetLabelSize(0.035); h100->GetZaxis()->SetTitleSize(0.035); h100->GetZaxis()->SetTitleFont(42); h100->Draw(""); TPaveText *pt = new TPaveText(0.3445499,0.94,0.6554501,0.995,"blNDC"); pt->SetName("title"); pt->SetBorderSize(0); pt->SetFillColor(0); pt->SetFillStyle(0); pt->SetTextFont(42); text = pt->AddText("Cluster NPE"); pt->Draw(); c1_1->Modified(); c1->cd(); // ------------>Primitives in pad: c1_2 c1_2 = new TPad("c1_2", "c1_2",0.51,0.01,0.99,0.99); c1_2->Draw(); c1_2->cd(); c1_2->Range(-0.625,-95797.68,5.625,862179); c1_2->SetFillColor(0); c1_2->SetBorderMode(0); c1_2->SetBorderSize(2); c1_2->SetFrameBorderMode(0); c1_2->SetFrameBorderMode(0); TH1F *h103 = new TH1F("h103","Hits Per Cluster (w 3npe cut red)",5,0,5); h103->SetBinContent(2,729887); h103->SetBinContent(3,57517); h103->SetEntries(787404); ptstats = new TPaveStats(0.78,0.775,0.98,0.935,"brNDC"); ptstats->SetName("stats"); ptstats->SetBorderSize(1); ptstats->SetFillColor(0); ptstats->SetTextAlign(12); ptstats->SetTextFont(42); text = ptstats->AddText("h103"); text->SetTextSize(0.0368); text = ptstats->AddText("Entries = 787404 "); text = ptstats->AddText("Mean = 1.073"); text = ptstats->AddText("RMS = 0.2602"); ptstats->SetOptStat(1111); ptstats->SetOptFit(0); ptstats->Draw(); h103->GetListOfFunctions()->Add(ptstats); ptstats->SetParent(h103); ci = TColor::GetColor("#0000ff"); h103->SetLineColor(ci); h103->GetXaxis()->SetTitle("Single, doublet and multi-hit clusters"); h103->GetXaxis()->SetLabelFont(42); h103->GetXaxis()->SetLabelSize(0.035); h103->GetXaxis()->SetTitleSize(0.035); h103->GetXaxis()->SetTitleFont(42); h103->GetYaxis()->SetTitle("Number of clusters"); h103->GetYaxis()->SetLabelFont(42); h103->GetYaxis()->SetLabelSize(0.035); h103->GetYaxis()->SetTitleSize(0.035); h103->GetYaxis()->SetTitleFont(42); h103->GetZaxis()->SetLabelFont(42); h103->GetZaxis()->SetLabelSize(0.035); h103->GetZaxis()->SetTitleSize(0.035); h103->GetZaxis()->SetTitleFont(42); h103->Draw(""); TH1F *h103b = new TH1F("h103b","Hits Per Cluster (w 3npe cut red)",5,0,5); h103b->SetBinContent(2,627233); h103b->SetBinContent(3,57517); h103b->SetEntries(684750); ci = TColor::GetColor("#ff0000"); h103b->SetLineColor(ci); h103b->GetXaxis()->SetTitle("Single, doublet and multi-hit clusters"); h103b->GetXaxis()->SetLabelFont(42); h103b->GetXaxis()->SetLabelSize(0.035); h103b->GetXaxis()->SetTitleSize(0.035); h103b->GetXaxis()->SetTitleFont(42); h103b->GetYaxis()->SetTitle("Number of clusters"); h103b->GetYaxis()->SetLabelFont(42); h103b->GetYaxis()->SetLabelSize(0.035); h103b->GetYaxis()->SetTitleSize(0.035); h103b->GetYaxis()->SetTitleFont(42); h103b->GetZaxis()->SetLabelFont(42); h103b->GetZaxis()->SetLabelSize(0.035); h103b->GetZaxis()->SetTitleSize(0.035); h103b->GetZaxis()->SetTitleFont(42); h103b->Draw("same"); pt = new TPaveText(0.15,0.94,0.85,0.995,"blNDC"); pt->SetName("title"); pt->SetBorderSize(0); pt->SetFillColor(0); pt->SetFillStyle(0); pt->SetTextFont(42); text = pt->AddText("Hits Per Cluster (w 3npe cut red)"); pt->Draw(); c1_2->Modified(); c1->cd(); c1->Modified(); c1->cd(); c1->SetSelected(c1); }