19 TDirectory *
savedir = gDirectory;
20 TDirectory *
dir = (TDirectory*)gDirectory->FindObjectAny(
"occupancy");
23 TH2I *rf_occ = (TH2I*)gDirectory->FindObjectAny(
"rf_occ");
24 TH2I *tpol_occ = (TH2I*)gDirectory->FindObjectAny(
"tpol_occ");
25 TH1I *rf_num_events = (TH1I*)gDirectory->FindObjectAny(
"rf_num_events");
28 if(rf_num_events) Nevents = (double)rf_num_events->GetBinContent(1);
30 TLegend *legend_sa =
new TLegend(0.1,0.85,0.3,0.9);
31 legend_sa->AddEntry(rf_occ,
"TDC",
"f");
35 TCanvas *
c1 =
new TCanvas(
"c1");
40 if(!gPad) {savedir->cd();
return;}
42 TCanvas *c1 = gPad->GetCanvas();
48 TVirtualPad *
pad1 = c1->cd(1);
61 rf_occ->SetFillColor(kBlue);
62 rf_occ->SetLineColor(kBlack);
63 rf_occ->SetLineWidth(5);
67 sprintf(str,
"%0.0f events", Nevents);
68 TLatex
lat(2.5, 1.075*rf_occ->GetMaximum(),
str);
70 lat.SetTextSize(0.035);
76 TVirtualPad *
pad2 = c1->cd(2);
80 tpol_occ->SetFillColor(kOrange);
81 tpol_occ->SetLineWidth(5);
82 tpol_occ->SetLineColor(kBlack);
83 double max = tpol_occ->GetBinContent(10)*1.5;
84 tpol_occ->GetYaxis()->SetRangeUser(0., max);
85 tpol_occ->Draw(
"HIST");
sprintf(text,"Post KinFit Cut")