void doPlot() { TChain* tags = new TChain(); tags->AddFile("/local/workdir/testIdeal_07.005711.PythiaB_bbmu6mu4X.recon.TAG.v12000201_tid002968/testIdeal_07.005711.PythiaB_bbmu6mu4X.recon.TAG.v12000201_tid002968._01-04.root",TChain::kBigNumber,"CollectionTree"); tags->AddFile("/local/workdir/testIdeal_07.005711.PythiaB_bbmu6mu4X.recon.TAG.v12000201_tid002968/testIdeal_07.005711.PythiaB_bbmu6mu4X.recon.TAG.v12000201_tid002968._05-09.root",TChain::kBigNumber,"CollectionTree"); tags->AddFile("/local/workdir/testIdeal_07.005711.PythiaB_bbmu6mu4X.recon.TAG.v12000201_tid002968/testIdeal_07.005711.PythiaB_bbmu6mu4X.recon.TAG.v12000201_tid002968._10-13.root",TChain::kBigNumber,"CollectionTree"); tags->AddFile("/local/workdir/testIdeal_07.005711.PythiaB_bbmu6mu4X.recon.TAG.v12000201_tid002968/testIdeal_07.005711.PythiaB_bbmu6mu4X.recon.TAG.v12000201_tid002968._14-17.root",TChain::kBigNumber,"CollectionTree"); tags->AddFile("/local/workdir/testIdeal_07.005711.PythiaB_bbmu6mu4X.recon.TAG.v12000201_tid002968/testIdeal_07.005711.PythiaB_bbmu6mu4X.recon.TAG.v12000201_tid002968._18-21.root",TChain::kBigNumber,"CollectionTree"); tags->AddFile("/local/workdir/testIdeal_07.005711.PythiaB_bbmu6mu4X.recon.TAG.v12000201_tid002968/testIdeal_07.005711.PythiaB_bbmu6mu4X.recon.TAG.v12000201_tid002968._22-25.root",TChain::kBigNumber,"CollectionTree"); tags->AddFile("/local/workdir/testIdeal_07.005711.PythiaB_bbmu6mu4X.recon.TAG.v12000201_tid002968/testIdeal_07.005711.PythiaB_bbmu6mu4X.recon.TAG.v12000201_tid002968._26-30.root",TChain::kBigNumber,"CollectionTree"); tags->AddFile("/local/workdir/testIdeal_07.005711.PythiaB_bbmu6mu4X.recon.TAG.v12000201_tid002968/testIdeal_07.005711.PythiaB_bbmu6mu4X.recon.TAG.v12000201_tid002968._31-34.root",TChain::kBigNumber,"CollectionTree"); tags->AddFile("/local/workdir/testIdeal_07.005711.PythiaB_bbmu6mu4X.recon.TAG.v12000201_tid002968/testIdeal_07.005711.PythiaB_bbmu6mu4X.recon.TAG.v12000201_tid002968._35-38.root",TChain::kBigNumber,"CollectionTree"); tags->AddFile("/local/workdir/testIdeal_07.005711.PythiaB_bbmu6mu4X.recon.TAG.v12000201_tid002968/testIdeal_07.005711.PythiaB_bbmu6mu4X.recon.TAG.v12000201_tid002968._39-50.root",TChain::kBigNumber,"CollectionTree"); TChain* outtags = new TChain(); outtags->AddFile("/share/data/t2data/results2/mytest_0_400.TAG.root",TChain::kBigNumber,"CollectionTree"); outtags->AddFile("/share/data/t2data/results2/mytest_400_400.TAG.root",TChain::kBigNumber,"CollectionTree"); outtags->AddFile("/share/data/t2data/results2/mytest_800_400.TAG.root",TChain::kBigNumber,"CollectionTree"); outtags->AddFile("/share/data/t2data/results2/mytest_1200_400.TAG.root",TChain::kBigNumber,"CollectionTree"); outtags->AddFile("/share/data/t2data/results2/mytest_1600_400.TAG.root",TChain::kBigNumber,"CollectionTree"); outtags->AddFile("/share/data/t2data/results2/mytest_2000_400.TAG.root",TChain::kBigNumber,"CollectionTree"); outtags->AddFile("/share/data/t2data/results2/mytest_2400_400.TAG.root",TChain::kBigNumber,"CollectionTree"); outtags->AddFile("/share/data/t2data/results2/mytest_2800_400.TAG.root",TChain::kBigNumber,"CollectionTree"); outtags->AddFile("/share/data/t2data/results2/mytest_3200_400.TAG.root",TChain::kBigNumber,"CollectionTree"); outtags->AddFile("/share/data/t2data/results2/mytest_3600_400.TAG.root",TChain::kBigNumber,"CollectionTree"); outtags->AddFile("/share/data/t2data/results2/mytest_4000_400.TAG.root",TChain::kBigNumber,"CollectionTree"); //NJet plots outtags->Draw("NJet>>thisto2(13,-.5,12.5)","","e1"); tags->Draw("NJet>>thisto(13,-.5,12.5)", "NJet>0&&NLooseElectron>0","e1SAME"); thisto2->SetMarkerColor(2); thisto2->SetLineColor(2); thisto2->SetFillColor(2); thisto->SetFillColor(4); thisto->SetFillStyle(3004); thisto2->SetFillStyle(3005); thisto2->Draw("hist"); thisto->Draw("histsames"); //adding legend TLegend *leg = new TLegend(.5,.5,.7,.7,"NJet comparison"); leg->AddEntry("thisto","intags-cut","f"); leg->AddEntry("thisto2","outtags","f"); leg->Draw(); leg->SetBorderSize(0); //Canva c2 with NLooseElectron plots TCanvas *c2 = new TCanvas("c2", "c2"); //, "c1",280,183,700,500); c2->SetLogy(); c2->cd(); outtags->Draw("NLooseElectron>>thist"); tags->Draw("NLooseElectron>>thist2", "NJet>0&&NLooseElectron>0","e1SAME"); thist2->SetMarkerStyle(5); thist2->SetMarkerColor(2); thist2->SetLineColor(2); TLegend *leg2 = new TLegend(.52,.45,.88,.7,"NLooseElectron comparison"); leg2->AddEntry("thist2","intags-cut","p"); leg2->AddEntry("thist","outtags","f"); leg2->Draw(); leg2->SetBorderSize(0); }