#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; void normalise(TH1D*&); void LeptonJetPlots(void){ gROOT->Reset(); gROOT->SetStyle("ATLAS"); gROOT->ForceStyle(); gStyle->SetOptStat(0); gStyle->SetTitleSize(0.03, "t"); const int nFiles = 2; const TString fileTags[ nFiles ] = { "107652","117652"}; const Style_t lineStyle[ nFiles ] ={ 1, 1 }; const Color_t lineColor[ nFiles ] ={ kMagenta, kBlue }; TFile* fileResults[nFiles] ={0, 0}; for (int iFile = 0; iFile < nFiles; iFile++) { TString fileName = ""; fileName.Form("../%s.root",fileTags[iFile].Data()); fileResults[ iFile ] = new TFile(fileName,"read"); cout<Get(dir + "PtIncllepton"); Ptincllepton[iFile] -> SetLineStyle(lineStyle[iFile]); Ptincllepton[iFile] -> SetLineColor(lineColor[iFile]); Ptincllepton[iFile] -> SetMarkerColor(lineColor[iFile]); Numlepton[iFile] = (TH1D*)fileResults[iFile]->Get(dir + "Numlepton"); Numlepton[iFile] -> SetLineStyle(lineStyle[iFile]); Numlepton[iFile] -> SetLineColor(lineColor[iFile]); Numlepton[iFile] -> SetMarkerColor(lineColor[iFile]); Ptlepton1[iFile] = (TH1D*)fileResults[iFile]->Get(dir + "lepton1_pT"); Ptlepton1[iFile] -> SetLineStyle(lineStyle[iFile]); Ptlepton1[iFile] -> SetLineColor(lineColor[iFile]); Ptlepton1[iFile] -> SetMarkerColor(lineColor[iFile]); Ptlepton1[iFile] ->Rebin(2); Etalepton1[iFile] = (TH1D*)fileResults[iFile]->Get(dir + "lepton1_eta"); Etalepton1[iFile] -> SetLineStyle(lineStyle[iFile]); Etalepton1[iFile] -> SetLineColor(lineColor[iFile]); Etalepton1[iFile] -> SetMarkerColor(lineColor[iFile]); // Etalepton1[iFile] ->Rebin(2); Ptlepton2[iFile] = (TH1D*)fileResults[iFile]->Get(dir + "lepton2_pT"); Ptlepton2[iFile] -> SetLineStyle(lineStyle[iFile]); Ptlepton2[iFile] -> SetLineColor(lineColor[iFile]); Ptlepton2[iFile] -> SetMarkerColor(lineColor[iFile]); Ptlepton2[iFile] ->Rebin(2); Etalepton2[iFile] = (TH1D*)fileResults[iFile]->Get(dir + "lepton2_eta"); Etalepton2[iFile] -> SetLineStyle(lineStyle[iFile]); Etalepton2[iFile] -> SetLineColor(lineColor[iFile]); Etalepton2[iFile] -> SetMarkerColor(lineColor[iFile]); // Etalepton2[iFile] ->Rebin(2); Ptlepton3[iFile] = (TH1D*)fileResults[iFile]->Get(dir + "lepton3_pT"); Ptlepton3[iFile] -> SetLineStyle(lineStyle[iFile]); Ptlepton3[iFile] -> SetLineColor(lineColor[iFile]); Ptlepton3[iFile] -> SetMarkerColor(lineColor[iFile]); Etalepton3[iFile] = (TH1D*)fileResults[iFile]->Get(dir + "lepton3_eta"); Etalepton3[iFile] -> SetLineStyle(lineStyle[iFile]); Etalepton3[iFile] -> SetLineColor(lineColor[iFile]); Etalepton3[iFile] -> SetMarkerColor(lineColor[iFile]); Ptlepton4[iFile] = (TH1D*)fileResults[iFile]->Get(dir + "lepton4_pT"); Ptlepton4[iFile] -> SetLineStyle(lineStyle[iFile]); Ptlepton4[iFile] -> SetLineColor(lineColor[iFile]); Ptlepton4[iFile] -> SetMarkerColor(lineColor[iFile]); Etalepton4[iFile] = (TH1D*)fileResults[iFile]->Get(dir + "lepton4_eta"); Etalepton4[iFile] -> SetLineStyle(lineStyle[iFile]); Etalepton4[iFile] -> SetLineColor(lineColor[iFile]); Etalepton4[iFile] -> SetMarkerColor(lineColor[iFile]); DeltaRlepton12[iFile] = (TH1D*)fileResults[iFile]->Get(dir + "lepton12_deltaR"); DeltaRlepton12[iFile] -> SetLineStyle(lineStyle[iFile]); DeltaRlepton12[iFile] -> SetLineColor(lineColor[iFile]); DeltaRlepton12[iFile] -> SetMarkerColor(lineColor[iFile]); DeltaRlepton12[iFile] ->Rebin(2); DeltaRlepton13[iFile] = (TH1D*)fileResults[iFile]->Get(dir + "lepton13_deltaR"); DeltaRlepton13[iFile] -> SetLineStyle(lineStyle[iFile]); DeltaRlepton13[iFile] -> SetLineColor(lineColor[iFile]); DeltaRlepton13[iFile] -> SetMarkerColor(lineColor[iFile]); DeltaRlepton14[iFile] = (TH1D*)fileResults[iFile]->Get(dir + "lepton14_deltaR"); DeltaRlepton14[iFile] -> SetLineStyle(lineStyle[iFile]); DeltaRlepton14[iFile] -> SetLineColor(lineColor[iFile]); DeltaRlepton14[iFile] -> SetMarkerColor(lineColor[iFile]); DeltaRlepton23[iFile] = (TH1D*)fileResults[iFile]->Get(dir + "lepton23_deltaR"); DeltaRlepton23[iFile] -> SetLineStyle(lineStyle[iFile]); DeltaRlepton23[iFile] -> SetLineColor(lineColor[iFile]); DeltaRlepton23[iFile] -> SetMarkerColor(lineColor[iFile]); DeltaRlepton24[iFile] = (TH1D*)fileResults[iFile]->Get(dir + "lepton24_deltaR"); DeltaRlepton24[iFile] -> SetLineStyle(lineStyle[iFile]); DeltaRlepton24[iFile] -> SetLineColor(lineColor[iFile]); DeltaRlepton24[iFile] -> SetMarkerColor(lineColor[iFile]); DeltaRlepton34[iFile] = (TH1D*)fileResults[iFile]->Get(dir + "lepton34_deltaR"); DeltaRlepton34[iFile] -> SetLineStyle(lineStyle[iFile]); DeltaRlepton34[iFile] -> SetLineColor(lineColor[iFile]); DeltaRlepton34[iFile] -> SetMarkerColor(lineColor[iFile]); DeltaPhilepton12[iFile] = (TH1D*)fileResults[iFile]->Get(dir + "lepton12_deltaPhi"); DeltaPhilepton12[iFile] -> SetLineStyle(lineStyle[iFile]); DeltaPhilepton12[iFile] -> SetLineColor(lineColor[iFile]); DeltaPhilepton12[iFile] -> SetMarkerColor(lineColor[iFile]); DeltaPhilepton12[iFile] ->Rebin(2); DeltaPhilepton13[iFile] = (TH1D*)fileResults[iFile]->Get(dir + "lepton13_deltaPhi"); DeltaPhilepton13[iFile] -> SetLineStyle(lineStyle[iFile]); DeltaPhilepton13[iFile] -> SetLineColor(lineColor[iFile]); DeltaPhilepton13[iFile] -> SetMarkerColor(lineColor[iFile]); DeltaPhilepton14[iFile] = (TH1D*)fileResults[iFile]->Get(dir + "lepton14_deltaPhi"); DeltaPhilepton14[iFile] -> SetLineStyle(lineStyle[iFile]); DeltaPhilepton14[iFile] -> SetLineColor(lineColor[iFile]); DeltaPhilepton14[iFile] -> SetMarkerColor(lineColor[iFile]); DeltaPhilepton23[iFile] = (TH1D*)fileResults[iFile]->Get(dir + "lepton23_deltaPhi"); DeltaPhilepton23[iFile] -> SetLineStyle(lineStyle[iFile]); DeltaPhilepton23[iFile] -> SetLineColor(lineColor[iFile]); DeltaPhilepton23[iFile] -> SetMarkerColor(lineColor[iFile]); DeltaPhilepton24[iFile] = (TH1D*)fileResults[iFile]->Get(dir + "lepton24_deltaPhi"); DeltaPhilepton24[iFile] -> SetLineStyle(lineStyle[iFile]); DeltaPhilepton24[iFile] -> SetLineColor(lineColor[iFile]); DeltaPhilepton24[iFile] -> SetMarkerColor(lineColor[iFile]); DeltaPhilepton34[iFile] = (TH1D*)fileResults[iFile]->Get(dir + "lepton34_deltaPhi"); DeltaPhilepton34[iFile] -> SetLineStyle(lineStyle[iFile]); DeltaPhilepton34[iFile] -> SetLineColor(lineColor[iFile]); DeltaPhilepton34[iFile] -> SetMarkerColor(lineColor[iFile]); PtElectron[iFile] = (TH1D*)fileResults[iFile]->Get(dir + "Ptelectron"); PtElectron[iFile] -> SetLineStyle(lineStyle[iFile]); PtElectron[iFile] -> SetLineColor(lineColor[iFile]); PtElectron[iFile] -> SetMarkerColor(lineColor[iFile]); NumElectron[iFile] = (TH1D*)fileResults[iFile]->Get(dir + "Numelectron"); NumElectron[iFile] -> SetLineStyle(lineStyle[iFile]); NumElectron[iFile] -> SetLineColor(lineColor[iFile]); NumElectron[iFile] -> SetMarkerColor(lineColor[iFile]); PtMuon[iFile] = (TH1D*)fileResults[iFile]->Get(dir + "Ptmuon"); PtMuon[iFile] -> SetLineStyle(lineStyle[iFile]); PtMuon[iFile] -> SetLineColor(lineColor[iFile]); PtMuon[iFile] -> SetMarkerColor(lineColor[iFile]); NumMuon[iFile] = (TH1D*)fileResults[iFile]->Get(dir + "Nummuon"); NumMuon[iFile] -> SetLineStyle(lineStyle[iFile]); NumMuon[iFile] -> SetLineColor(lineColor[iFile]); NumMuon[iFile] -> SetMarkerColor(lineColor[iFile]); PtTau[iFile] = (TH1D*)fileResults[iFile]->Get(dir + "Pttau"); PtTau[iFile] -> SetLineStyle(lineStyle[iFile]); PtTau[iFile] -> SetLineColor(lineColor[iFile]); PtTau[iFile] -> SetMarkerColor(lineColor[iFile]); NumTau[iFile] = (TH1D*)fileResults[iFile]->Get(dir + "Numtau"); NumTau[iFile] -> SetLineStyle(lineStyle[iFile]); NumTau[iFile] -> SetLineColor(lineColor[iFile]); NumTau[iFile] -> SetMarkerColor(lineColor[iFile]); //**********JETS********// Ptjet1[iFile] = (TH1D*)fileResults[iFile]->Get(dir + "jet1_pT"); Ptjet1[iFile] -> SetLineStyle(lineStyle[iFile]); Ptjet1[iFile] -> SetLineColor(lineColor[iFile]); Ptjet1[iFile] -> SetMarkerColor(lineColor[iFile]); Ptjet1[iFile] ->Rebin(2); Etajet1[iFile] = (TH1D*)fileResults[iFile]->Get(dir + "jet1_eta"); Etajet1[iFile] -> SetLineStyle(lineStyle[iFile]); Etajet1[iFile] -> SetLineColor(lineColor[iFile]); Etajet1[iFile] -> SetMarkerColor(lineColor[iFile]); Ptjet2[iFile] = (TH1D*)fileResults[iFile]->Get(dir + "jet2_pT"); Ptjet2[iFile] -> SetLineStyle(lineStyle[iFile]); Ptjet2[iFile] -> SetLineColor(lineColor[iFile]); Ptjet2[iFile] -> SetMarkerColor(lineColor[iFile]); Ptjet2[iFile] ->Rebin(2); Etajet2[iFile] = (TH1D*)fileResults[iFile]->Get(dir + "jet2_eta"); Etajet2[iFile] -> SetLineStyle(lineStyle[iFile]); Etajet2[iFile] -> SetLineColor(lineColor[iFile]); Etajet2[iFile] -> SetMarkerColor(lineColor[iFile]); Ptjet3[iFile] = (TH1D*)fileResults[iFile]->Get(dir + "jet3_pT"); Ptjet3[iFile] -> SetLineStyle(lineStyle[iFile]); Ptjet3[iFile] -> SetLineColor(lineColor[iFile]); Ptjet3[iFile] -> SetMarkerColor(lineColor[iFile]); Etajet3[iFile] = (TH1D*)fileResults[iFile]->Get(dir + "jet3_eta"); Etajet3[iFile] -> SetLineStyle(lineStyle[iFile]); Etajet3[iFile] -> SetLineColor(lineColor[iFile]); Etajet3[iFile] -> SetMarkerColor(lineColor[iFile]); Ptjet4[iFile] = (TH1D*)fileResults[iFile]->Get(dir + "jet4_pT"); Ptjet4[iFile] -> SetLineStyle(lineStyle[iFile]); Ptjet4[iFile] -> SetLineColor(lineColor[iFile]); Ptjet4[iFile] -> SetMarkerColor(lineColor[iFile]); Etajet4[iFile] = (TH1D*)fileResults[iFile]->Get(dir + "jet4_eta"); Etajet4[iFile] -> SetLineStyle(lineStyle[iFile]); Etajet4[iFile] -> SetLineColor(lineColor[iFile]); Etajet4[iFile] -> SetMarkerColor(lineColor[iFile]); DeltaRjet12[iFile] = (TH1D*)fileResults[iFile]->Get(dir + "jet12_deltaR"); DeltaRjet12[iFile] -> SetLineStyle(lineStyle[iFile]); DeltaRjet12[iFile] -> SetLineColor(lineColor[iFile]); DeltaRjet12[iFile] -> SetMarkerColor(lineColor[iFile]); DeltaRjet12[iFile] ->Rebin(2); DeltaRjet13[iFile] = (TH1D*)fileResults[iFile]->Get(dir + "jet13_deltaR"); DeltaRjet13[iFile] -> SetLineStyle(lineStyle[iFile]); DeltaRjet13[iFile] -> SetLineColor(lineColor[iFile]); DeltaRjet13[iFile] -> SetMarkerColor(lineColor[iFile]); DeltaRjet14[iFile] = (TH1D*)fileResults[iFile]->Get(dir + "jet14_deltaR"); DeltaRjet14[iFile] -> SetLineStyle(lineStyle[iFile]); DeltaRjet14[iFile] -> SetLineColor(lineColor[iFile]); DeltaRjet14[iFile] -> SetMarkerColor(lineColor[iFile]); DeltaRjet23[iFile] = (TH1D*)fileResults[iFile]->Get(dir + "jet23_deltaR"); DeltaRjet23[iFile] -> SetLineStyle(lineStyle[iFile]); DeltaRjet23[iFile] -> SetLineColor(lineColor[iFile]); DeltaRjet23[iFile] -> SetMarkerColor(lineColor[iFile]); DeltaRjet24[iFile] = (TH1D*)fileResults[iFile]->Get(dir + "jet24_deltaR"); DeltaRjet24[iFile] -> SetLineStyle(lineStyle[iFile]); DeltaRjet24[iFile] -> SetLineColor(lineColor[iFile]); DeltaRjet24[iFile] -> SetMarkerColor(lineColor[iFile]); DeltaRjet34[iFile] = (TH1D*)fileResults[iFile]->Get(dir + "jet34_deltaR"); DeltaRjet34[iFile] -> SetLineStyle(lineStyle[iFile]); DeltaRjet34[iFile] -> SetLineColor(lineColor[iFile]); DeltaRjet34[iFile] -> SetMarkerColor(lineColor[iFile]); DeltaPhijet12[iFile] = (TH1D*)fileResults[iFile]->Get(dir + "jet12_deltaPhi"); DeltaPhijet12[iFile] -> SetLineStyle(lineStyle[iFile]); DeltaPhijet12[iFile] -> SetLineColor(lineColor[iFile]); DeltaPhijet12[iFile] -> SetMarkerColor(lineColor[iFile]); DeltaPhijet12[iFile] ->Rebin(2); DeltaPhijet13[iFile] = (TH1D*)fileResults[iFile]->Get(dir + "jet13_deltaPhi"); DeltaPhijet13[iFile] -> SetLineStyle(lineStyle[iFile]); DeltaPhijet13[iFile] -> SetLineColor(lineColor[iFile]); DeltaPhijet13[iFile] -> SetMarkerColor(lineColor[iFile]); DeltaPhijet14[iFile] = (TH1D*)fileResults[iFile]->Get(dir + "jet14_deltaPhi"); DeltaPhijet14[iFile] -> SetLineStyle(lineStyle[iFile]); DeltaPhijet14[iFile] -> SetLineColor(lineColor[iFile]); DeltaPhijet14[iFile] -> SetMarkerColor(lineColor[iFile]); DeltaPhijet23[iFile] = (TH1D*)fileResults[iFile]->Get(dir + "jet23_deltaPhi"); DeltaPhijet23[iFile] -> SetLineStyle(lineStyle[iFile]); DeltaPhijet23[iFile] -> SetLineColor(lineColor[iFile]); DeltaPhijet23[iFile] -> SetMarkerColor(lineColor[iFile]); DeltaPhijet24[iFile] = (TH1D*)fileResults[iFile]->Get(dir + "jet24_deltaPhi"); DeltaPhijet24[iFile] -> SetLineStyle(lineStyle[iFile]); DeltaPhijet24[iFile] -> SetLineColor(lineColor[iFile]); DeltaPhijet24[iFile] -> SetMarkerColor(lineColor[iFile]); DeltaPhijet34[iFile] = (TH1D*)fileResults[iFile]->Get(dir + "jet34_deltaPhi"); DeltaPhijet34[iFile] -> SetLineStyle(lineStyle[iFile]); DeltaPhijet34[iFile] -> SetLineColor(lineColor[iFile]); DeltaPhijet34[iFile] -> SetMarkerColor(lineColor[iFile]); Massjet12[iFile] = (TH1D*)fileResults[iFile]->Get(dir + "jet12_Mass"); Massjet12[iFile] -> SetLineStyle(lineStyle[iFile]); Massjet12[iFile] -> SetLineColor(lineColor[iFile]); Massjet12[iFile] -> SetMarkerColor(lineColor[iFile]); Massjet12[iFile] ->Rebin(2); Massjet13[iFile] = (TH1D*)fileResults[iFile]->Get(dir + "jet13_Mass"); Massjet13[iFile] -> SetLineStyle(lineStyle[iFile]); Massjet13[iFile] -> SetLineColor(lineColor[iFile]); Massjet13[iFile] -> SetMarkerColor(lineColor[iFile]); Massjet14[iFile] = (TH1D*)fileResults[iFile]->Get(dir + "jet14_Mass"); Massjet14[iFile] -> SetLineStyle(lineStyle[iFile]); Massjet14[iFile] -> SetLineColor(lineColor[iFile]); Massjet14[iFile] -> SetMarkerColor(lineColor[iFile]); Massjet23[iFile] = (TH1D*)fileResults[iFile]->Get(dir + "jet23_Mass"); Massjet23[iFile] -> SetLineStyle(lineStyle[iFile]); Massjet23[iFile] -> SetLineColor(lineColor[iFile]); Massjet23[iFile] -> SetMarkerColor(lineColor[iFile]); Massjet24[iFile] = (TH1D*)fileResults[iFile]->Get(dir + "jet24_Mass"); Massjet24[iFile] -> SetLineStyle(lineStyle[iFile]); Massjet24[iFile] -> SetLineColor(lineColor[iFile]); Massjet24[iFile] -> SetMarkerColor(lineColor[iFile]); Massjet34[iFile] = (TH1D*)fileResults[iFile]->Get(dir + "jet34_Mass"); Massjet34[iFile] -> SetLineStyle(lineStyle[iFile]); Massjet34[iFile] -> SetLineColor(lineColor[iFile]); Massjet34[iFile] -> SetMarkerColor(lineColor[iFile]); Numjet[iFile] = (TH1D*)fileResults[iFile]->Get(dir + "Numjet"); Numjet[iFile] -> SetLineStyle(lineStyle[iFile]); Numjet[iFile] -> SetLineColor(lineColor[iFile]); Numjet[iFile] -> SetMarkerColor(lineColor[iFile]); EventWeight[iFile] = (TH1D*)fileResults[iFile]->Get(dir + "EventWeight"); EventWeight[iFile] -> SetLineStyle(lineStyle[iFile]); EventWeight[iFile] -> SetLineColor(lineColor[iFile]); EventWeight[iFile] -> SetMarkerColor(lineColor[iFile]); } //************FIRST LEPTON*************// TString canvasName = "lepton1_pt"; TCanvas* canvas_lepton1_pt= new TCanvas(canvasName, canvasName); canvas_lepton1_pt->SetLogy(); TLegend *leg_lepton1 = new TLegend(0.9,0.9,0.6,0.7); leg_lepton1->SetFillColor(0); leg_lepton1->SetLineColor(0); for (int iFile = 0; iFile < nFiles; iFile++){ Ptlepton1[iFile]->SetTitle("p_{T} of lepton_{1}"); Ptlepton1[iFile]->Draw(iFile == 0 ? "" : "same"); Ptlepton1[iFile] -> SetMinimum(0.1); leg_lepton1 -> SetHeader("p_{T} (lepton_{1})"); leg_lepton1 -> AddEntry(Ptlepton1[iFile], fileTags[iFile]); leg_lepton1 -> SetTextSize(0.04); leg_lepton1 -> Draw(); } canvas_lepton1_pt->Print( plotDirectory + canvasName+".pdf","pdf"); TString canvasName = "lepton1_eta"; TCanvas* canvas_lepton1_eta= new TCanvas(canvasName, canvasName); TLegend *leg_lepton1 = new TLegend(0.7,0.7,0.45,0.5); leg_lepton1->SetFillColor(0); leg_lepton1->SetLineColor(0); for (int iFile = 0; iFile < nFiles; iFile++){ Etalepton1[iFile]->SetTitle("#eta of lepton_{1}"); Etalepton1[iFile]->Draw(iFile == 0 ? "" : "same"); Etalepton1[iFile] -> SetMinimum(0.); leg_lepton1 -> SetHeader("#eta (lepton_{1})"); leg_lepton1 -> AddEntry(Etalepton1[iFile], fileTags[iFile]); leg_lepton1 -> SetTextSize(0.04); leg_lepton1 -> Draw(); } canvas_lepton1_eta->Print( plotDirectory + canvasName+".pdf","pdf"); //************SECOND LEPTON*************// TString canvasName = "lepton2_pt"; TCanvas* canvas_lepton2_pt= new TCanvas(canvasName, canvasName); canvas_lepton2_pt->SetLogy(); TLegend *leg_lepton2 = new TLegend(0.9,0.9,0.6,0.7); leg_lepton2->SetFillColor(0); leg_lepton2->SetLineColor(0); for (int iFile = 0; iFile < nFiles; iFile++){ Ptlepton2[iFile]->SetTitle("p_{T} of lepton_{2}"); Ptlepton2[iFile]->Draw(iFile == 0 ? "" : "same"); Ptlepton2[iFile] -> SetMinimum(0.1); leg_lepton2 -> SetHeader("p_{T}(lepton_{2})"); leg_lepton2 -> AddEntry(Ptlepton2[iFile], fileTags[iFile]); leg_lepton2 -> SetTextSize(0.04); leg_lepton2 -> Draw(); } canvas_lepton2_pt->Print( plotDirectory + canvasName+".pdf","pdf"); TString canvasName = "lepton2_eta"; TCanvas* canvas_lepton2_eta= new TCanvas(canvasName, canvasName); TLegend *leg_lepton2 = new TLegend(0.7,0.7,0.45,0.5); leg_lepton2->SetFillColor(0); leg_lepton2->SetLineColor(0); for (int iFile = 0; iFile < nFiles; iFile++){ Etalepton2[iFile]->SetTitle("#eta of lepton_{2}"); Etalepton2[iFile]->Draw(iFile == 0 ? "" : "same"); Etalepton2[iFile] -> SetMinimum(0.); leg_lepton2 -> SetHeader("#eta (lepton_{2})"); leg_lepton2 -> AddEntry(Etalepton2[iFile], fileTags[iFile]); leg_lepton2 -> SetTextSize(0.04); leg_lepton2 -> Draw(); } canvas_lepton2_eta->Print( plotDirectory + canvasName+".pdf","pdf"); //************THIRD LEPTON*************// TString canvasName = "lepton3_pt"; TCanvas* canvas_lepton3_pt= new TCanvas(canvasName, canvasName); canvas_lepton3_pt->SetLogy(); TLegend *leg_lepton3 = new TLegend(0.9,0.9,0.6,0.7); leg_lepton3->SetFillColor(0); leg_lepton3->SetLineColor(0); for (int iFile = 0; iFile < nFiles; iFile++){ Ptlepton3[iFile]->SetTitle("p_{T} of lepton_{3}"); Ptlepton3[iFile]->Draw(iFile == 0 ? "" : "same"); Ptlepton3[iFile] -> SetMinimum(0.1); leg_lepton3 -> SetHeader("p_{T,lepton_{3}}"); leg_lepton3 -> AddEntry(Ptlepton3[iFile], fileTags[iFile]); leg_lepton3 -> SetTextSize(0.04); leg_lepton3 -> Draw(); } canvas_lepton3_pt->Print( plotDirectory + canvasName+".pdf","pdf"); TString canvasName = "lepton3_eta"; TCanvas* canvas_lepton3_eta= new TCanvas(canvasName, canvasName); TLegend *leg_lepton3 = new TLegend(0.7,0.7,0.45,0.5); leg_lepton3->SetFillColor(0); leg_lepton3->SetLineColor(0); for (int iFile = 0; iFile < nFiles; iFile++){ Etalepton3[iFile]->SetTitle("#eta of lepton_{3}"); Etalepton3[iFile]->Draw(iFile == 0 ? "" : "same"); Etalepton3[iFile] -> SetMinimum(0.); leg_lepton3 -> SetHeader("#eta_{lepton_{3}}"); leg_lepton3 -> AddEntry(Etalepton3[iFile], fileTags[iFile]); leg_lepton3 -> SetTextSize(0.04); leg_lepton3 -> Draw(); } canvas_lepton3_eta->Print( plotDirectory + canvasName+".pdf","pdf"); //************FOURTH LEPTON*************// TString canvasName = "lepton4_pt"; TCanvas* canvas_lepton4_pt= new TCanvas(canvasName, canvasName); canvas_lepton4_pt->SetLogy(); TLegend *leg_lepton4 = new TLegend(0.9,0.9,0.6,0.7); leg_lepton4->SetFillColor(0); leg_lepton4->SetLineColor(0); for (int iFile = 0; iFile < nFiles; iFile++){ Ptlepton4[iFile]->SetTitle("p_{T} of lepton_{4}"); Ptlepton4[iFile]->Draw(iFile == 0 ? "" : "same"); Ptlepton4[iFile] -> SetMinimum(0.1); leg_lepton4 -> SetHeader("p_{T,lepton_{4}}"); leg_lepton4 -> AddEntry(Ptlepton4[iFile], fileTags[iFile]); leg_lepton4 -> SetTextSize(0.04); leg_lepton4 -> Draw(); } canvas_lepton4_pt->Print( plotDirectory + canvasName+".pdf","pdf"); TString canvasName = "lepton4_eta"; TCanvas* canvas_lepton4_eta= new TCanvas(canvasName, canvasName); TLegend *leg_lepton4 = new TLegend(0.7,0.7,0.45,0.5); leg_lepton4->SetFillColor(0); leg_lepton4->SetLineColor(0); for (int iFile = 0; iFile < nFiles; iFile++){ Etalepton4[iFile]->SetTitle("#eta of lepton_{4}"); Etalepton4[iFile]->Draw(iFile == 0 ? "" : "same"); Etalepton4[iFile] -> SetMinimum(0.); leg_lepton4 -> SetHeader("#eta_{lepton_{4}}"); leg_lepton4 -> AddEntry(Etalepton4[iFile], fileTags[iFile]); leg_lepton4 -> SetTextSize(0.04); leg_lepton4 -> Draw(); } canvas_lepton4_eta->Print( plotDirectory + canvasName+".pdf","pdf"); //delta R TString canvasName = "lepton12_dR"; TCanvas* canvas_lepton12_dR= new TCanvas(canvasName, canvasName); // canvas_lepton12_dR->SetLogy(); TLegend *leg_lepton12 = new TLegend(0.9,0.9,0.6,0.7); leg_lepton12->SetFillColor(0); leg_lepton12->SetLineColor(0); for (int iFile = 0; iFile < nFiles; iFile++){ DeltaRlepton12[iFile]->SetTitle("#DeltaR(lepton_{1}, lepton_{2})"); DeltaRlepton12[iFile]->Draw(iFile == 0 ? "" : "same"); DeltaRlepton12[iFile] -> SetMinimum(0.01); leg_lepton12 -> SetHeader("#DeltaR(lepton_{1}, lepton_{2})"); leg_lepton12 -> AddEntry(DeltaRlepton12[iFile], fileTags[iFile]); leg_lepton12 -> SetTextSize(0.04); leg_lepton12 -> Draw(); } canvas_lepton12_dR->Print( plotDirectory + canvasName+".pdf","pdf"); TString canvasName = "lepton13_dR"; TCanvas* canvas_lepton13_dR= new TCanvas(canvasName, canvasName); // canvas_lepton13_dR->SetLogy(); TLegend *leg_lepton13 = new TLegend(0.9,0.9,0.6,0.7); leg_lepton13->SetFillColor(0); leg_lepton13->SetLineColor(0); for (int iFile = 0; iFile < nFiles; iFile++){ DeltaRlepton13[iFile]->SetTitle("#DeltaR(lepton_{1}, lepton_{3})"); DeltaRlepton13[iFile]->Draw(iFile == 0 ? "" : "same"); DeltaRlepton13[iFile] -> SetMinimum(0.01); leg_lepton13 -> SetHeader("#DeltaR(lepton_{1}, lepton_{3})"); leg_lepton13 -> AddEntry(DeltaRlepton13[iFile], fileTags[iFile]); leg_lepton13 -> SetTextSize(0.04); leg_lepton13 -> Draw(); } canvas_lepton13_dR->Print( plotDirectory + canvasName+".pdf","pdf"); TString canvasName = "lepton14_dR"; TCanvas* canvas_lepton14_dR= new TCanvas(canvasName, canvasName); // canvas_lepton14_dR->SetLogy(); TLegend *leg_lepton14 = new TLegend(0.9,0.9,0.6,0.7); leg_lepton14->SetFillColor(0); leg_lepton14->SetLineColor(0); for (int iFile = 0; iFile < nFiles; iFile++){ DeltaRlepton14[iFile]->SetTitle("#DeltaR(lepton_{1}, lepton_{4})"); DeltaRlepton14[iFile]->Draw(iFile == 0 ? "" : "same"); DeltaRlepton14[iFile] -> SetMinimum(0.01); leg_lepton14 -> SetHeader("#DeltaR(lepton_{1}, lepton_{4})"); leg_lepton14 -> AddEntry(DeltaRlepton14[iFile], fileTags[iFile]); leg_lepton14 -> SetTextSize(0.04); leg_lepton14 -> Draw(); } canvas_lepton14_dR->Print( plotDirectory + canvasName+".pdf","pdf"); TString canvasName = "lepton23_dR"; TCanvas* canvas_lepton23_dR= new TCanvas(canvasName, canvasName); // canvas_lepton23_dR->SetLogy(); TLegend *leg_lepton23 = new TLegend(0.9,0.9,0.6,0.7); leg_lepton23->SetFillColor(0); leg_lepton23->SetLineColor(0); for (int iFile = 0; iFile < nFiles; iFile++){ DeltaRlepton23[iFile]->SetTitle("#DeltaR(lepton_{2}, lepton_{3})"); DeltaRlepton23[iFile]->Draw(iFile == 0 ? "" : "same"); DeltaRlepton23[iFile] -> SetMinimum(0.01); leg_lepton23 -> SetHeader("#DeltaR(lepton_{2}, lepton_{3})"); leg_lepton23 -> AddEntry(DeltaRlepton23[iFile], fileTags[iFile]); leg_lepton23 -> SetTextSize(0.04); leg_lepton23 -> Draw(); } canvas_lepton23_dR->Print( plotDirectory + canvasName+".pdf","pdf"); TString canvasName = "lepton24_dR"; TCanvas* canvas_lepton24_dR= new TCanvas(canvasName, canvasName); // canvas_lepton24_dR->SetLogy(); TLegend *leg_lepton24 = new TLegend(0.9,0.9,0.6,0.7); leg_lepton24->SetFillColor(0); leg_lepton24->SetLineColor(0); for (int iFile = 0; iFile < nFiles; iFile++){ DeltaRlepton24[iFile]->SetTitle("#DeltaR(lepton_{2}, lepton_{4})"); DeltaRlepton24[iFile]->Draw(iFile == 0 ? "" : "same"); DeltaRlepton24[iFile] -> SetMinimum(0.01); leg_lepton24 -> SetHeader("#DeltaR(lepton_{2}, lepton_{4})"); leg_lepton24 -> AddEntry(DeltaRlepton24[iFile], fileTags[iFile]); leg_lepton24 -> SetTextSize(0.04); leg_lepton24 -> Draw(); } canvas_lepton24_dR->Print( plotDirectory + canvasName+".pdf","pdf"); TString canvasName = "lepton34_dR"; TCanvas* canvas_lepton34_dR= new TCanvas(canvasName, canvasName); // canvas_lepton34_dR->SetLogy(); TLegend *leg_lepton34 = new TLegend(0.9,0.9,0.6,0.7); leg_lepton34->SetFillColor(0); leg_lepton34->SetLineColor(0); for (int iFile = 0; iFile < nFiles; iFile++){ DeltaRlepton34[iFile]->SetTitle("#DeltaR(lepton_{3}, lepton_{4})"); DeltaRlepton34[iFile]->Draw(iFile == 0 ? "" : "same"); DeltaRlepton34[iFile] -> SetMinimum(0.01); leg_lepton34 -> SetHeader("#DeltaR(lepton_{3}, lepton_{4})"); leg_lepton34 -> AddEntry(DeltaRlepton34[iFile], fileTags[iFile]); leg_lepton34 -> SetTextSize(0.04); leg_lepton34 -> Draw(); } canvas_lepton34_dR->Print( plotDirectory + canvasName+".pdf","pdf"); TString canvasName = "lepton13_dR"; TCanvas* canvas_lepton13_dR= new TCanvas(canvasName, canvasName); // canvas_lepton13_dR->SetLogy(); TLegend *leg_lepton13 = new TLegend(0.9,0.9,0.6,0.7); leg_lepton13->SetFillColor(0); leg_lepton13->SetLineColor(0); for (int iFile = 0; iFile < nFiles; iFile++){ DeltaRlepton13[iFile]->SetTitle("#DeltaR(lepton_{1}, lepton_{3})"); DeltaRlepton13[iFile]->Draw(iFile == 0 ? "" : "same"); DeltaRlepton13[iFile] -> SetMinimum(0.01); leg_lepton13 -> SetHeader("#DeltaR(lepton_{1}, lepton_{3})"); leg_lepton13 -> AddEntry(DeltaRlepton13[iFile], fileTags[iFile]); leg_lepton13 -> SetTextSize(0.04); leg_lepton13 -> Draw(); } canvas_lepton13_dR->Print( plotDirectory + canvasName+".pdf","pdf"); TString canvasName = "lepton14_dR"; TCanvas* canvas_lepton14_dR= new TCanvas(canvasName, canvasName); // canvas_lepton14_dR->SetLogy(); TLegend *leg_lepton14 = new TLegend(0.9,0.9,0.6,0.7); leg_lepton14->SetFillColor(0); leg_lepton14->SetLineColor(0); for (int iFile = 0; iFile < nFiles; iFile++){ DeltaRlepton14[iFile]->SetTitle("#DeltaR(lepton_{1}, lepton_{4})"); DeltaRlepton14[iFile]->Draw(iFile == 0 ? "" : "same"); DeltaRlepton14[iFile] -> SetMinimum(0.01); leg_lepton14 -> SetHeader("#DeltaR(lepton_{1}, lepton_{4})"); leg_lepton14 -> AddEntry(DeltaRlepton14[iFile], fileTags[iFile]); leg_lepton14 -> SetTextSize(0.04); leg_lepton14 -> Draw(); } canvas_lepton14_dR->Print( plotDirectory + canvasName+".pdf","pdf"); TString canvasName = "lepton23_dR"; TCanvas* canvas_lepton23_dR= new TCanvas(canvasName, canvasName); // canvas_lepton23_dR->SetLogy(); TLegend *leg_lepton23 = new TLegend(0.9,0.9,0.6,0.7); leg_lepton23->SetFillColor(0); leg_lepton23->SetLineColor(0); for (int iFile = 0; iFile < nFiles; iFile++){ DeltaRlepton23[iFile]->SetTitle("#DeltaR(lepton_{2}, lepton_{3})"); DeltaRlepton23[iFile]->Draw(iFile == 0 ? "" : "same"); DeltaRlepton23[iFile] -> SetMinimum(0.01); leg_lepton23 -> SetHeader("#DeltaR(lepton_{2}, lepton_{3})"); leg_lepton23 -> AddEntry(DeltaRlepton23[iFile], fileTags[iFile]); leg_lepton23 -> SetTextSize(0.04); leg_lepton23 -> Draw(); } canvas_lepton23_dR->Print( plotDirectory + canvasName+".pdf","pdf"); TString canvasName = "lepton24_dR"; TCanvas* canvas_lepton24_dR= new TCanvas(canvasName, canvasName); // canvas_lepton24_dR->SetLogy(); TLegend *leg_lepton24 = new TLegend(0.9,0.9,0.6,0.7); leg_lepton24->SetFillColor(0); leg_lepton24->SetLineColor(0); for (int iFile = 0; iFile < nFiles; iFile++){ DeltaRlepton24[iFile]->SetTitle("#DeltaR(lepton_{2}, lepton_{4})"); DeltaRlepton24[iFile]->Draw(iFile == 0 ? "" : "same"); DeltaRlepton24[iFile] -> SetMinimum(0.01); leg_lepton24 -> SetHeader("#DeltaR(lepton_{2}, lepton_{4})"); leg_lepton24 -> AddEntry(DeltaRlepton24[iFile], fileTags[iFile]); leg_lepton24 -> SetTextSize(0.04); leg_lepton24 -> Draw(); } canvas_lepton24_dR->Print( plotDirectory + canvasName+".pdf","pdf"); TString canvasName = "lepton34_dR"; TCanvas* canvas_lepton34_dR= new TCanvas(canvasName, canvasName); // canvas_lepton34_dR->SetLogy(); TLegend *leg_lepton34 = new TLegend(0.9,0.9,0.6,0.7); leg_lepton34->SetFillColor(0); leg_lepton34->SetLineColor(0); for (int iFile = 0; iFile < nFiles; iFile++){ DeltaRlepton34[iFile]->SetTitle("#DeltaR(lepton_{3}, lepton_{4})"); DeltaRlepton34[iFile]->Draw(iFile == 0 ? "" : "same"); DeltaRlepton34[iFile] -> SetMinimum(0.01); leg_lepton34 -> SetHeader("#DeltaR(lepton_{3}, lepton_{4})"); leg_lepton34 -> AddEntry(DeltaRlepton34[iFile], fileTags[iFile]); leg_lepton34 -> SetTextSize(0.04); leg_lepton34 -> Draw(); } canvas_lepton34_dR->Print( plotDirectory + canvasName+".pdf","pdf"); //delta Phi TString canvasName = "lepton12_dPhi"; TCanvas* canvas_lepton12_dPhi= new TCanvas(canvasName, canvasName); // canvas_lepton12_dPhi->SetLogy(); TLegend *leg_lepton12 = new TLegend(0.9,0.9,0.6,0.7); leg_lepton12->SetFillColor(0); leg_lepton12->SetLineColor(0); for (int iFile = 0; iFile < nFiles; iFile++){ DeltaPhilepton12[iFile]->SetTitle("#DeltaPhi(lepton_{1}, lepton_{2})"); DeltaPhilepton12[iFile]->Draw(iFile == 0 ? "" : "same"); DeltaPhilepton12[iFile] -> SetMinimum(0.01); leg_lepton12 -> SetHeader("#DeltaPhi(lepton_{1}, lepton_{2})"); leg_lepton12 -> AddEntry(DeltaPhilepton12[iFile], fileTags[iFile]); leg_lepton12 -> SetTextSize(0.04); leg_lepton12 -> Draw(); } canvas_lepton12_dPhi->Print( plotDirectory + canvasName+".pdf","pdf"); TString canvasName = "lepton13_dPhi"; TCanvas* canvas_lepton13_dPhi= new TCanvas(canvasName, canvasName); // canvas_lepton13_dPhi->SetLogy(); TLegend *leg_lepton13 = new TLegend(0.9,0.9,0.6,0.7); leg_lepton13->SetFillColor(0); leg_lepton13->SetLineColor(0); for (int iFile = 0; iFile < nFiles; iFile++){ DeltaPhilepton13[iFile]->SetTitle("#DeltaPhi(lepton_{1}, lepton_{3})"); DeltaPhilepton13[iFile]->Draw(iFile == 0 ? "" : "same"); DeltaPhilepton13[iFile] -> SetMinimum(0.01); leg_lepton13 -> SetHeader("#DeltaPhi(lepton_{1}, lepton_{3})"); leg_lepton13 -> AddEntry(DeltaPhilepton13[iFile], fileTags[iFile]); leg_lepton13 -> SetTextSize(0.04); leg_lepton13 -> Draw(); } canvas_lepton13_dPhi->Print( plotDirectory + canvasName+".pdf","pdf"); TString canvasName = "lepton14_dPhi"; TCanvas* canvas_lepton14_dPhi= new TCanvas(canvasName, canvasName); // canvas_lepton14_dPhi->SetLogy(); TLegend *leg_lepton14 = new TLegend(0.9,0.9,0.6,0.7); leg_lepton14->SetFillColor(0); leg_lepton14->SetLineColor(0); for (int iFile = 0; iFile < nFiles; iFile++){ DeltaPhilepton14[iFile]->SetTitle("#DeltaPhi(lepton_{1}, lepton_{4})"); DeltaPhilepton14[iFile]->Draw(iFile == 0 ? "" : "same"); DeltaPhilepton14[iFile] -> SetMinimum(0.01); leg_lepton14 -> SetHeader("#DeltaPhi(lepton_{1}, lepton_{4})"); leg_lepton14 -> AddEntry(DeltaPhilepton14[iFile], fileTags[iFile]); leg_lepton14 -> SetTextSize(0.04); leg_lepton14 -> Draw(); } canvas_lepton14_dPhi->Print( plotDirectory + canvasName+".pdf","pdf"); TString canvasName = "lepton23_dPhi"; TCanvas* canvas_lepton23_dPhi= new TCanvas(canvasName, canvasName); // canvas_lepton23_dPhi->SetLogy(); TLegend *leg_lepton23 = new TLegend(0.9,0.9,0.6,0.7); leg_lepton23->SetFillColor(0); leg_lepton23->SetLineColor(0); for (int iFile = 0; iFile < nFiles; iFile++){ DeltaPhilepton23[iFile]->SetTitle("#DeltaPhi(lepton_{2}, lepton_{3})"); DeltaPhilepton23[iFile]->Draw(iFile == 0 ? "" : "same"); DeltaPhilepton23[iFile] -> SetMinimum(0.01); leg_lepton23 -> SetHeader("#DeltaPhi(lepton_{2}, lepton_{3})"); leg_lepton23 -> AddEntry(DeltaPhilepton23[iFile], fileTags[iFile]); leg_lepton23 -> SetTextSize(0.04); leg_lepton23 -> Draw(); } canvas_lepton23_dPhi->Print( plotDirectory + canvasName+".pdf","pdf"); TString canvasName = "lepton24_dPhi"; TCanvas* canvas_lepton24_dPhi= new TCanvas(canvasName, canvasName); // canvas_lepton24_dPhi->SetLogy(); TLegend *leg_lepton24 = new TLegend(0.9,0.9,0.6,0.7); leg_lepton24->SetFillColor(0); leg_lepton24->SetLineColor(0); for (int iFile = 0; iFile < nFiles; iFile++){ DeltaPhilepton24[iFile]-> SetTitle("#DeltaPhi(lepton_{2}, lepton_{4})"); DeltaPhilepton24[iFile]-> Draw(iFile == 0 ? "" : "same"); DeltaPhilepton24[iFile] -> SetMinimum(0.01); leg_lepton24 -> SetHeader("#DeltaPhi(lepton_{2}, lepton_{4})"); leg_lepton24 -> AddEntry(DeltaPhilepton24[iFile], fileTags[iFile]); leg_lepton24 -> SetTextSize(0.04); leg_lepton24 -> Draw(); } canvas_lepton24_dPhi->Print( plotDirectory + canvasName+".pdf","pdf"); TString canvasName = "lepton34_dPhi"; TCanvas* canvas_lepton34_dPhi= new TCanvas(canvasName, canvasName); // canvas_lepton34_dPhi->SetLogy(); TLegend *leg_lepton34 = new TLegend(0.9,0.9,0.6,0.7); leg_lepton34->SetFillColor(0); leg_lepton34->SetLineColor(0); for (int iFile = 0; iFile < nFiles; iFile++){ DeltaPhilepton34[iFile]->SetTitle("#DeltaPhi(lepton_{3}, lepton_{4})"); DeltaPhilepton34[iFile]->Draw(iFile == 0 ? "" : "same"); DeltaPhilepton34[iFile] -> SetMinimum(0.01); leg_lepton34 -> SetHeader("#DeltaPhi(lepton_{3}, lepton_{4})"); leg_lepton34 -> AddEntry(DeltaPhilepton34[iFile], fileTags[iFile]); leg_lepton34 -> SetTextSize(0.04); leg_lepton34 -> Draw(); } canvas_lepton34_dPhi->Print( plotDirectory + canvasName+".pdf","pdf"); //************JETS***********// TString canvasName = "jet_num"; TCanvas* canvas_jet_num= new TCanvas(canvasName, canvasName); TLegend *leg_jet = new TLegend(0.9,0.9,0.6,0.7); leg_jet->SetFillColor(0); leg_jet->SetLineColor(0); for (int iFile = 0; iFile < nFiles; iFile++){ Numjet[iFile]->SetTitle("number of jets"); Numjet[iFile]->Draw(iFile == 0 ? "" : "same"); Numjet[iFile] -> SetMinimum(0.); leg_jet -> SetHeader("number_{jets}"); leg_jet -> AddEntry(Numjet[iFile], fileTags[iFile]); leg_jet -> SetTextSize(0.04); leg_jet -> Draw(); } canvas_jet_num->Print( plotDirectory + canvasName+".pdf","pdf"); //************FIRST JET*************// TString canvasName = "jet1_pt"; TCanvas* canvas_jet1_pt= new TCanvas(canvasName, canvasName); canvas_jet1_pt->SetLogy(); TLegend *leg_jet1 = new TLegend(0.9,0.9,0.6,0.7); leg_jet1->SetFillColor(0); leg_jet1->SetLineColor(0); for (int iFile = 0; iFile < nFiles; iFile++){ Ptjet1[iFile]->SetTitle("p_{T} of jet_{1}"); Ptjet1[iFile]->Draw(iFile == 0 ? "" : "same"); Ptjet1[iFile] -> SetMinimum(0.1); leg_jet1 -> SetHeader("P_{T}(jet_{1})"); leg_jet1 -> AddEntry(Ptjet1[iFile], fileTags[iFile]); leg_jet1 -> SetTextSize(0.04); leg_jet1 -> Draw(); } canvas_jet1_pt->Print( plotDirectory + canvasName+".pdf","pdf"); TString canvasName = "jet1_eta"; TCanvas* canvas_jet1_eta= new TCanvas(canvasName, canvasName); TLegend *leg_jet1 = new TLegend(0.9,0.9,0.65,0.7); leg_jet1->SetFillColor(0); leg_jet1->SetLineColor(0); for (int iFile = 0; iFile < nFiles; iFile++){ Etajet1[iFile]->SetTitle("#eta of jet_{1}"); Etajet1[iFile]->Draw(iFile == 0 ? "" : "same"); Etajet2[iFile] -> SetMinimum(0.); leg_jet1 -> SetHeader("#eta (jet_{1})"); leg_jet1 -> AddEntry(Etajet1[iFile], fileTags[iFile]); leg_jet1 -> SetTextSize(0.04); leg_jet1 -> Draw(); } canvas_jet1_eta->Print( plotDirectory + canvasName+".pdf","pdf"); //************SECOND JET*************// TString canvasName = "jet2_pt"; TCanvas* canvas_jet2_pt= new TCanvas(canvasName, canvasName); canvas_jet2_pt->SetLogy(); TLegend *leg_jet2 = new TLegend(0.9,0.9,0.6,0.7); leg_jet2->SetFillColor(0); leg_jet2->SetLineColor(0); for (int iFile = 0; iFile < nFiles; iFile++){ Ptjet2[iFile]->SetTitle("p_{T} of jet_{2}"); Ptjet2[iFile]->Draw(iFile == 0 ? "" : "same"); Ptjet2[iFile] -> SetMinimum(0.1); leg_jet2 -> SetHeader("P_{T}(jet_{2})"); leg_jet2 -> AddEntry(Ptjet2[iFile], fileTags[iFile]); leg_jet2 -> SetTextSize(0.04); leg_jet2 -> Draw(); } canvas_jet2_pt->Print( plotDirectory + canvasName+".pdf","pdf"); TString canvasName = "jet2_eta"; TCanvas* canvas_jet2_eta= new TCanvas(canvasName, canvasName); TLegend *leg_jet2 = new TLegend(0.9,0.9,0.65,0.7); leg_jet2->SetFillColor(0); leg_jet2->SetLineColor(0); for (int iFile = 0; iFile < nFiles; iFile++){ Etajet2[iFile]->SetTitle("#eta of jet_{2}"); Etajet2[iFile]->Draw(iFile == 0 ? "" : "same"); Etajet2[iFile] -> SetMinimum(0.); leg_jet2 -> SetHeader("#eta (jet_{2})"); leg_jet2 -> AddEntry(Etajet2[iFile], fileTags[iFile]); leg_jet2 -> SetTextSize(0.04); leg_jet2 -> Draw(); } canvas_jet2_eta->Print( plotDirectory + canvasName+".pdf","pdf"); //************THIRD JET*************// TString canvasName = "jet3_pt"; TCanvas* canvas_jet3_pt= new TCanvas(canvasName, canvasName); canvas_jet3_pt->SetLogy(); TLegend *leg_jet3 = new TLegend(0.9,0.9,0.6,0.7); leg_jet3->SetFillColor(0); leg_jet3->SetLineColor(0); for (int iFile = 0; iFile < nFiles; iFile++){ Ptjet3[iFile]->SetTitle("p_{T} of jet_{3}"); Ptjet3[iFile]->Draw(iFile == 0 ? "" : "same"); Ptjet3[iFile] -> SetMinimum(0.1); leg_jet3 -> SetHeader("P_{T,jet_{3}}"); leg_jet3 -> AddEntry(Ptjet3[iFile], fileTags[iFile]); leg_jet3 -> SetTextSize(0.04); leg_jet3 -> Draw(); } canvas_jet3_pt->Print( plotDirectory + canvasName+".pdf","pdf"); TString canvasName = "jet3_eta"; TCanvas* canvas_jet3_eta= new TCanvas(canvasName, canvasName); TLegend *leg_jet3 = new TLegend(0.9,0.9,0.65,0.7); leg_jet3->SetFillColor(0); leg_jet3->SetLineColor(0); for (int iFile = 0; iFile < nFiles; iFile++){ Etajet3[iFile]->SetTitle("#eta of jet_{3}"); Etajet3[iFile]->Draw(iFile == 0 ? "" : "same"); Etajet3[iFile] -> SetMinimum(0.); leg_jet3 -> SetHeader("#eta_{jet_{3}}"); leg_jet3 -> AddEntry(Etajet3[iFile], fileTags[iFile]); leg_jet3 -> SetTextSize(0.04); leg_jet3 -> Draw(); } canvas_jet3_eta->Print( plotDirectory + canvasName+".pdf","pdf"); //************FOURTH JET*************// TString canvasName = "jet4_pt"; TCanvas* canvas_jet4_pt= new TCanvas(canvasName, canvasName); canvas_jet4_pt->SetLogy(); TLegend *leg_jet4 = new TLegend(0.9,0.9,0.6,0.7); leg_jet4->SetFillColor(0); leg_jet4->SetLineColor(0); for (int iFile = 0; iFile < nFiles; iFile++){ Ptjet4[iFile]->SetTitle("p_{T} of jet_{4}"); Ptjet4[iFile]->Draw(iFile == 0 ? "" : "same"); Ptjet4[iFile] -> SetMinimum(0.1); leg_jet4 -> SetHeader("P_{T,jet_{4}}"); leg_jet4 -> AddEntry(Ptjet3[iFile], fileTags[iFile]); leg_jet4 -> SetTextSize(0.04); leg_jet4 -> Draw(); } canvas_jet4_pt->Print( plotDirectory + canvasName+".pdf","pdf"); TString canvasName = "jet4_eta"; TCanvas* canvas_jet4_eta= new TCanvas(canvasName, canvasName); TLegend *leg_jet4 = new TLegend(0.9,0.9,0.65,0.7); leg_jet4->SetFillColor(0); leg_jet4->SetLineColor(0); for (int iFile = 0; iFile < nFiles; iFile++){ Etajet4[iFile]->SetTitle("#eta of jet_{4}"); Etajet4[iFile]->Draw(iFile == 0 ? "" : "same"); Etajet4[iFile] -> SetMinimum(0.); leg_jet4 -> SetHeader("#eta_{jet_{4}}"); leg_jet4 -> AddEntry(Etajet3[iFile], fileTags[iFile]); leg_jet4 -> SetTextSize(0.04); leg_jet4 -> Draw(); } canvas_jet4_eta->Print( plotDirectory + canvasName+".pdf","pdf"); //delta R TString canvasName = "jet12_dR"; TCanvas* canvas_jet12_dR= new TCanvas(canvasName, canvasName); // canvas_jet12_dR->SetLogy(); TLegend *leg_jet12 = new TLegend(0.7,0.6,0.45,0.4); leg_jet12->SetFillColor(0); leg_jet12->SetLineColor(0); for (int iFile = 0; iFile < nFiles; iFile++){ DeltaRjet12[iFile]->SetTitle("#DeltaR(jet_{1}, jet_{2})"); DeltaRjet12[iFile]->Draw(iFile == 0 ? "" : "same"); DeltaRjet12[iFile] -> SetMinimum(0.01); leg_jet12 -> SetHeader("#DeltaR(jet_{1}, jet_{2})"); leg_jet12 -> AddEntry(DeltaRjet12[iFile], fileTags[iFile]); leg_jet12 -> SetTextSize(0.04); leg_jet12 -> Draw(); } canvas_jet12_dR->Print( plotDirectory + canvasName+".pdf","pdf"); TString canvasName = "jet13_dR"; TCanvas* canvas_jet13_dR= new TCanvas(canvasName, canvasName); // canvas_jet13_dR->SetLogy(); TLegend *leg_jet13 = new TLegend(0.7,0.6,0.45,0.4); leg_jet13->SetFillColor(0); leg_jet13->SetLineColor(0); for (int iFile = 0; iFile < nFiles; iFile++){ DeltaRjet13[iFile]->SetTitle("#DeltaR(jet_{1}, jet_{3})"); DeltaRjet13[iFile]->GetXaxis() -> SetMoreLogLabels(); DeltaRjet13[iFile]->Draw(iFile == 0 ? "" : "same"); DeltaRjet13[iFile] -> SetMinimum(0.); leg_jet13 -> SetHeader("#DeltaR(jet_{1}, jet_{3})"); leg_jet13 -> AddEntry(DeltaRjet13[iFile], fileTags[iFile]); leg_jet13 -> SetTextSize(0.04); leg_jet13 -> Draw(); } canvas_jet13_dR->Print( plotDirectory + canvasName+".pdf","pdf"); TString canvasName = "jet14_dR"; TCanvas* canvas_jet14_dR= new TCanvas(canvasName, canvasName); // canvas_jet14_dR->SetLogy(); TLegend *leg_jet14 = new TLegend(0.7,0.6,0.45,0.4); leg_jet14->SetFillColor(0); leg_jet14->SetLineColor(0); for (int iFile = 0; iFile < nFiles; iFile++){ DeltaRjet14[iFile]->SetTitle("#DeltaR(jet_{1}, jet_{4})"); DeltaRjet14[iFile]->GetXaxis() -> SetMoreLogLabels(); DeltaRjet14[iFile]->Draw(iFile == 0 ? "" : "same"); DeltaRjet14[iFile] -> SetMinimum(0.); leg_jet14 -> SetHeader("#DeltaR(jet_{1}, jet_{4})"); leg_jet14 -> AddEntry(DeltaRjet14[iFile], fileTags[iFile]); leg_jet14 -> SetTextSize(0.04); leg_jet14 -> Draw(); } canvas_jet14_dR->Print( plotDirectory + canvasName+".pdf","pdf"); TString canvasName = "jet23_dR"; TCanvas* canvas_jet23_dR= new TCanvas(canvasName, canvasName); // canvas_jet23_dR->SetLogy(); TLegend *leg_jet23 = new TLegend(0.7,0.6,0.45,0.4); leg_jet23->SetFillColor(0); leg_jet23->SetLineColor(0); for (int iFile = 0; iFile < nFiles; iFile++){ DeltaRjet23[iFile]->SetTitle("#DeltaR(jet_{2}, jet_{3})"); DeltaRjet23[iFile]->GetXaxis() -> SetMoreLogLabels(); DeltaRjet23[iFile]->Draw(iFile == 0 ? "" : "same"); DeltaRjet23[iFile] -> SetMinimum(0.); leg_jet23 -> SetHeader("#DeltaR(jet_{2}, jet_{3})"); leg_jet23 -> AddEntry(DeltaRjet23[iFile], fileTags[iFile]); leg_jet23 -> SetTextSize(0.04); leg_jet23 -> Draw(); } canvas_jet23_dR->Print( plotDirectory + canvasName+".pdf","pdf"); TString canvasName = "jet24_dR"; TCanvas* canvas_jet24_dR= new TCanvas(canvasName, canvasName); // canvas_jet24_dR->SetLogy(); TLegend *leg_jet24 = new TLegend(0.7,0.6,0.45,0.4); leg_jet24->SetFillColor(0); leg_jet24->SetLineColor(0); for (int iFile = 0; iFile < nFiles; iFile++){ DeltaRjet24[iFile]->SetTitle("#DeltaR(jet_{2}, jet_{4})"); DeltaRjet24[iFile]->GetXaxis() -> SetMoreLogLabels(); DeltaRjet24[iFile]->Draw(iFile == 0 ? "" : "same"); DeltaRjet24[iFile] -> SetMinimum(0.); leg_jet24 -> SetHeader("#DeltaR(jet_{2}, jet_{4})"); leg_jet24 -> AddEntry(DeltaRjet24[iFile], fileTags[iFile]); leg_jet24 -> SetTextSize(0.04); leg_jet24 -> Draw(); } canvas_jet24_dR->Print( plotDirectory + canvasName+".pdf","pdf"); TString canvasName = "jet34_dR"; TCanvas* canvas_jet34_dR= new TCanvas(canvasName, canvasName); // canvas_jet34_dR->SetLogy(); TLegend *leg_jet34 = new TLegend(0.7,0.6,0.45,0.4); leg_jet34->SetFillColor(0); leg_jet34->SetLineColor(0); for (int iFile = 0; iFile < nFiles; iFile++){ DeltaRjet34[iFile]->SetTitle("#DeltaR(jet_{3}, jet_{4})"); DeltaRjet34[iFile]->GetXaxis() -> SetMoreLogLabels(); DeltaRjet34[iFile]->Draw(iFile == 0 ? "" : "same"); DeltaRjet34[iFile] -> SetMinimum(0.); leg_jet34 -> SetHeader("#DeltaR(jet_{3}, jet_{4})"); leg_jet34 -> AddEntry(DeltaRjet34[iFile], fileTags[iFile]); leg_jet34 -> SetTextSize(0.04); leg_jet34 -> Draw(); } canvas_jet34_dR->Print( plotDirectory + canvasName+".pdf","pdf"); //dPhi TString canvasName = "jet12_dPhi"; TCanvas* canvas_jet12_dPhi= new TCanvas(canvasName, canvasName); // canvas_jet12_dPhi->SetLogy(); TLegend *leg_jet12 = new TLegend(0.7,0.6,0.45,0.4); leg_jet12->SetFillColor(0); leg_jet12->SetLineColor(0); for (int iFile = 0; iFile < nFiles; iFile++){ DeltaPhijet12[iFile]->SetTitle("#DeltaPhi(jet_{1}, jet_{2})"); DeltaPhijet12[iFile]->Draw(iFile == 0 ? "" : "same"); DeltaPhijet12[iFile] -> SetMinimum(0.01); leg_jet12 -> SetHeader("#DeltaPhi(jet_{1}, jet_{2})"); leg_jet12 -> AddEntry(DeltaPhijet12[iFile], fileTags[iFile]); leg_jet12 -> SetTextSize(0.04); leg_jet12 -> Draw(); } canvas_jet12_dPhi->Print( plotDirectory + canvasName+".pdf","pdf"); TString canvasName = "jet13_dPhi"; TCanvas* canvas_jet13_dPhi= new TCanvas(canvasName, canvasName); // canvas_jet13_dPhi->SetLogy(); TLegend *leg_jet13 = new TLegend(0.7,0.6,0.45,0.4); leg_jet13->SetFillColor(0); leg_jet13->SetLineColor(0); for (int iFile = 0; iFile < nFiles; iFile++){ DeltaPhijet13[iFile]->SetTitle("#DeltaPhi(jet_{1}, jet_{3})"); DeltaPhijet13[iFile]->Draw(iFile == 0 ? "" : "same"); DeltaPhijet13[iFile] -> SetMinimum(0.); leg_jet13 -> SetHeader("#DeltaPhi(jet_{1}, jet_{3})"); leg_jet13 -> AddEntry(DeltaPhijet13[iFile], fileTags[iFile]); leg_jet13 -> SetTextSize(0.04); leg_jet13 -> Draw(); } canvas_jet13_dPhi->Print( plotDirectory + canvasName+".pdf","pdf"); TString canvasName = "jet14_dPhi"; TCanvas* canvas_jet14_dPhi= new TCanvas(canvasName, canvasName); // canvas_jet14_dPhi->SetLogy(); TLegend *leg_jet14 = new TLegend(0.7,0.6,0.45,0.4); leg_jet14->SetFillColor(0); leg_jet14->SetLineColor(0); for (int iFile = 0; iFile < nFiles; iFile++){ DeltaPhijet14[iFile]->SetTitle("#DeltaPhi(jet_{1}, jet_{4})"); DeltaPhijet14[iFile]->Draw(iFile == 0 ? "" : "same"); DeltaPhijet14[iFile] -> SetMinimum(0.); leg_jet14 -> SetHeader("#DeltaPhi(jet_{1}, jet_{4})"); leg_jet14 -> AddEntry(DeltaPhijet14[iFile], fileTags[iFile]); leg_jet14 -> SetTextSize(0.04); leg_jet14 -> Draw(); } canvas_jet14_dPhi->Print( plotDirectory + canvasName+".pdf","pdf"); TString canvasName = "jet23_dPhi"; TCanvas* canvas_jet23_dPhi= new TCanvas(canvasName, canvasName); // canvas_jet23_dPhi->SetLogy(); TLegend *leg_jet23 = new TLegend(0.7,0.6,0.45,0.4); leg_jet23->SetFillColor(0); leg_jet23->SetLineColor(0); for (int iFile = 0; iFile < nFiles; iFile++){ DeltaPhijet23[iFile]->SetTitle("#DeltaPhi(jet_{2}, jet_{3})"); DeltaPhijet23[iFile]->Draw(iFile == 0 ? "" : "same"); DeltaPhijet23[iFile] -> SetMinimum(0.); leg_jet23 -> SetHeader("#DeltaPhi(jet_{2}, jet_{3})"); leg_jet23 -> AddEntry(DeltaPhijet23[iFile], fileTags[iFile]); leg_jet23 -> SetTextSize(0.04); leg_jet23 -> Draw(); } canvas_jet23_dPhi->Print( plotDirectory + canvasName+".pdf","pdf"); TString canvasName = "jet24_dPhi"; TCanvas* canvas_jet24_dPhi= new TCanvas(canvasName, canvasName); // canvas_jet24_dPhi->SetLogy(); TLegend *leg_jet24 = new TLegend(0.7,0.6,0.45,0.4); leg_jet24->SetFillColor(0); leg_jet24->SetLineColor(0); for (int iFile = 0; iFile < nFiles; iFile++){ DeltaPhijet24[iFile]->SetTitle("#DeltaPhi(jet_{2}, jet_{4})"); DeltaPhijet24[iFile]->Draw(iFile == 0 ? "" : "same"); DeltaPhijet24[iFile] -> SetMinimum(0.); leg_jet24 -> SetHeader("#DeltaPhi(jet_{2}, jet_{4})"); leg_jet24 -> AddEntry(DeltaPhijet24[iFile], fileTags[iFile]); leg_jet24 -> SetTextSize(0.04); leg_jet24 -> Draw(); } canvas_jet24_dPhi->Print( plotDirectory + canvasName+".pdf","pdf"); TString canvasName = "jet34_dPhi"; TCanvas* canvas_jet34_dPhi= new TCanvas(canvasName, canvasName); // canvas_jet34_dPhi->SetLogy(); TLegend *leg_jet34 = new TLegend(0.7,0.6,0.45,0.4); leg_jet34->SetFillColor(0); leg_jet34->SetLineColor(0); for (int iFile = 0; iFile < nFiles; iFile++){ DeltaPhijet34[iFile]->SetTitle("#DeltaPhi(jet_{3}, jet_{4})"); DeltaPhijet34[iFile]->Draw(iFile == 0 ? "" : "same"); DeltaPhijet34[iFile] -> SetMinimum(0.); leg_jet34 -> SetHeader("#DeltaPhi(jet_{3}, jet_{4})"); leg_jet34 -> AddEntry(DeltaPhijet34[iFile], fileTags[iFile]); leg_jet34 -> SetTextSize(0.04); leg_jet34 -> Draw(); } canvas_jet34_dPhi->Print( plotDirectory + canvasName+".pdf","pdf"); //mass TString canvasName = "jet12_mass"; TCanvas* canvas_jet12_mass= new TCanvas(canvasName, canvasName); // canvas_jet12_mass->SetLogy(); TLegend *leg_jet12 = new TLegend(0.9,0.9,0.6,0.7); leg_jet12->SetFillColor(0); leg_jet12->SetLineColor(0); for (int iFile = 0; iFile < nFiles; iFile++){ Massjet12[iFile]->SetTitle("Mass(jet_{1}, jet_{2})"); Massjet12[iFile]->Draw(iFile == 0 ? "" : "same"); Massjet12[iFile] -> SetMinimum(0.01); leg_jet12 -> SetHeader("Mass(jet_{1}, jet_{2})"); leg_jet12 -> AddEntry(Massjet12[iFile], fileTags[iFile]); leg_jet12 -> SetTextSize(0.04); leg_jet12 -> Draw(); } canvas_jet12_mass->Print( plotDirectory + canvasName+".pdf","pdf"); TString canvasName = "jet13_mass"; TCanvas* canvas_jet13_mass= new TCanvas(canvasName, canvasName); // canvas_jet13_mass->SetLogy(); TLegend *leg_jet13 = new TLegend(0.9,0.9,0.6,0.7); leg_jet13->SetFillColor(0); leg_jet13->SetLineColor(0); for (int iFile = 0; iFile < nFiles; iFile++){ Massjet13[iFile]->SetTitle("Mass(jet_{1}, jet_{3})"); Massjet13[iFile]->Draw(iFile == 0 ? "" : "same"); Massjet13[iFile] -> SetMinimum(0.); leg_jet13 -> SetHeader("Mass(jet_{1}, jet_{3})"); leg_jet13 -> AddEntry(Massjet13[iFile], fileTags[iFile]); leg_jet13 -> SetTextSize(0.04); leg_jet13 -> Draw(); } canvas_jet13_mass->Print( plotDirectory + canvasName+".pdf","pdf"); TString canvasName = "jet14_mass"; TCanvas* canvas_jet14_mass= new TCanvas(canvasName, canvasName); // canvas_jet14_mass->SetLogy(); TLegend *leg_jet14 = new TLegend(0.9,0.9,0.6,0.7); leg_jet14->SetFillColor(0); leg_jet14->SetLineColor(0); for (int iFile = 0; iFile < nFiles; iFile++){ Massjet14[iFile]->SetTitle("Mass(jet_{1}, jet_{4})"); Massjet14[iFile]->Draw(iFile == 0 ? "" : "same"); Massjet14[iFile] -> SetMinimum(0.); leg_jet14 -> SetHeader("Mass(jet_{1}, jet_{4})"); leg_jet14 -> AddEntry(Massjet14[iFile], fileTags[iFile]); leg_jet14 -> SetTextSize(0.04); leg_jet14 -> Draw(); } canvas_jet14_mass->Print( plotDirectory + canvasName+".pdf","pdf"); TString canvasName = "jet23_mass"; TCanvas* canvas_jet23_mass= new TCanvas(canvasName, canvasName); // canvas_jet23_mass->SetLogy(); TLegend *leg_jet23 = new TLegend(0.9,0.9,0.6,0.7); leg_jet23->SetFillColor(0); leg_jet23->SetLineColor(0); for (int iFile = 0; iFile < nFiles; iFile++){ Massjet23[iFile]->SetTitle("Mass(jet_{2}, jet_{3})"); Massjet23[iFile]->Draw(iFile == 0 ? "" : "same"); Massjet23[iFile] -> SetMinimum(0.); leg_jet23 -> SetHeader("Mass(jet_{2}, jet_{3})"); leg_jet23 -> AddEntry(Massjet23[iFile], fileTags[iFile]); leg_jet23 -> SetTextSize(0.04); leg_jet23 -> Draw(); } canvas_jet23_mass->Print( plotDirectory + canvasName+".pdf","pdf"); TString canvasName = "jet24_mass"; TCanvas* canvas_jet24_mass= new TCanvas(canvasName, canvasName); // canvas_jet24_mass->SetLogy(); TLegend *leg_jet24 = new TLegend(0.9,0.9,0.6,0.7); leg_jet24->SetFillColor(0); leg_jet24->SetLineColor(0); for (int iFile = 0; iFile < nFiles; iFile++){ Massjet24[iFile]->SetTitle("Mass(jet_{2}, jet_{4})"); Massjet24[iFile]->Draw(iFile == 0 ? "" : "same"); Massjet24[iFile] -> SetMinimum(0.); leg_jet24 -> SetHeader("Mass(jet_{2}, jet_{4})"); leg_jet24 -> AddEntry(Massjet24[iFile], fileTags[iFile]); leg_jet24 -> SetTextSize(0.04); leg_jet24 -> Draw(); } canvas_jet24_mass->Print( plotDirectory + canvasName+".pdf","pdf"); TString canvasName = "jet34_mass"; TCanvas* canvas_jet34_mass= new TCanvas(canvasName, canvasName); // canvas_jet34_mass->SetLogy(); TLegend *leg_jet34 = new TLegend(0.9,0.9,0.6,0.7); leg_jet34->SetFillColor(0); leg_jet34->SetLineColor(0); for (int iFile = 0; iFile < nFiles; iFile++){ Massjet34[iFile]->SetTitle("Mass(jet_{3}, jet_{4})"); Massjet34[iFile]->Draw(iFile == 0 ? "" : "same"); Massjet34[iFile] -> SetMinimum(0.); leg_jet34 -> SetHeader("Mass(jet_{3}, jet_{4})"); leg_jet34 -> AddEntry(Massjet34[iFile], fileTags[iFile]); leg_jet34 -> SetTextSize(0.04); leg_jet34 -> Draw(); } canvas_jet34_mass->Print( plotDirectory + canvasName+".pdf","pdf"); TString canvasName = "EventWeight"; TCanvas* canvas_event= new TCanvas(canvasName, canvasName); TLegend *leg_event = new TLegend(0.9,0.9,0.6,0.75); leg_event->SetFillColor(0); leg_event->SetLineColor(0); for (int iFile = 0; iFile < nFiles; iFile++){ EventWeight[iFile]->SetTitle("event weight"); EventWeight[iFile]->Draw(iFile == 0 ? "" : "same"); EventWeight[iFile] -> SetMinimum(0.1); leg_event -> SetHeader("event weight"); leg_event -> AddEntry(EventWeight[iFile], fileTags[iFile]); leg_event -> SetTextSize(0.04); leg_event -> Draw(); } canvas_event->Print( plotDirectory + canvasName+".pdf","pdf"); }