13 TDirectory *
dir = (TDirectory*)gDirectory->FindObjectAny(
"PSPair");
16 TH2F *id_LR_D =(TH2F*)gDirectory->Get(
"PSC_PS/PS_PSIDLeftVsIDRight");
17 TH2F *id_LR_N_tagh =(TH2F*)gDirectory->Get(
"PSC_PS_TAGH/PSTAGH_PSIDLeftVsIDRight");
18 TH2F *id_LR_N_tagm =(TH2F*)gDirectory->Get(
"PSC_PS_TAGM/PSTAGM_PSIDLeftVsIDRight");
20 TH2F *E_LR_D =(TH2F*)gDirectory->Get(
"PSC_PS/PS_ElVsEr");
21 TH2F *E_LR_N_tagh =(TH2F*)gDirectory->Get(
"PSC_PS_TAGH/PSTAGH_ElVsEr");
22 TH2F *E_LR_N_tagm =(TH2F*)gDirectory->Get(
"PSC_PS_TAGM/PSTAGM_ElVsEr");
24 TH2F *eff_tagh2d = (TH2F*)id_LR_N_tagh->Clone();
25 TH2F *eff_tagm2d = (TH2F*)id_LR_N_tagm->Clone();
28 eff_tagh2d->Divide(id_LR_N_tagh,id_LR_D);
29 eff_tagm2d->Divide(id_LR_N_tagm,id_LR_D);
31 TH2F *eff_tagh_E = (TH2F*)E_LR_N_tagh->Clone();
32 TH2F *eff_tagm_E = (TH2F*)E_LR_N_tagm->Clone();
35 eff_tagh_E->Divide(E_LR_N_tagh,E_LR_D);
36 eff_tagm_E->Divide(E_LR_N_tagm,E_LR_D);
39 TCanvas *
c1 =
new TCanvas(
"c1",
"Tagger Efficiency",150,10,990,660);
46 TCanvas*
c1 = gPad->GetCanvas();
50 gStyle->SetOptStat(
"");
52 eff_tagh2d->SetTitle(
"TAGH Tagger Efficiency: N(TAGH,PSC,PS) / N(PSC,PS)");
53 eff_tagh2d->SetTitleSize(tsize,
"xy");
54 eff_tagh2d->Draw(
"colz");
56 eff_tagm2d->SetTitle(
"TAGM Tagger Efficiency: N(TAGM,PSC,PS) / N(PSC,PS)");
57 eff_tagm2d->SetTitleSize(tsize,
"xy");
58 eff_tagm2d->Draw(
"colz");
60 eff_tagh_E->SetTitle(
"TAGH Tagger Efficiency: N(TAGH,PSC,PS) / N(PSC,PS)");
61 eff_tagh_E->SetTitleSize(tsize,
"xy");
62 eff_tagh_E->Draw(
"colz");
64 eff_tagm_E->SetTitle(
"TAGM Tagger Efficiency: N(TAGM,PSC,PS) / N(PSC,PS)");
65 eff_tagm_E->SetTitleSize(tsize,
"xy");
66 eff_tagm_E->Draw(
"colz");