//comparing (0-100) eff with eff_centrint #include "TH1D.h" #include "TFile.h" #include #include #include #include #include #include TCanvas *CreateCanvas(TString nameCanvas,Int_t dimCol,Int_t dimeRow); void superimpose_realdata() { TFile *f=TFile::Open("Results-CENT-check34-gauss-pol2-K0Short-LHC16r_CENT_wSDD-LHC173fa_CENT_cut1_rerun.root"); f->ls(); TH1F *h1=dynamic_cast(f->Get("h_CosPAReal_ptbin[0]")); // TH1F *h2=dynamic_cast(f->Get("h_CosPAMC_ptbin[0]")); TH1F *h3=dynamic_cast(f->Get("h_CosPAReal_ptbin[1]")); // TH1F *h4=dynamic_cast(f->Get("h_CosPAMC_ptbin[1]")); TH1F *h5=dynamic_cast(f->Get("h_CosPAReal_ptbin[2]")); // TH1F *h6=dynamic_cast(f->Get("h_CosPAMC_ptbin[2]")); TFile *f1=TFile::Open("Results-CENT-check34-gauss-pol2-K0Short-LHC16r_CENT_wSDD-LHC173fa_CENT_cut2_rerun.root"); f1->ls(); TH1F *h11=dynamic_cast(f1->Get("h_CosPAReal_ptbin[0]")); // TH1F *h21=dynamic_cast(f1->Get("h_CosPAMC_ptbin[0]")); TH1F *h31=dynamic_cast(f1->Get("h_CosPAReal_ptbin[1]")); // TH1F *h41=dynamic_cast(f1->Get("h_CosPAMC_ptbin[1]")); TH1F *h51=dynamic_cast(f1->Get("h_CosPAReal_ptbin[2]")); // TH1F *h61=dynamic_cast(f1->Get("h_CosPAMC_ptbin[2]")); TFile *f2=TFile::Open("Results-CENT-check34-gauss-pol2-K0Short-LHC16r_CENT_wSDD-LHC173fa_CENT_cut3_rerun.root"); f2->ls(); TH1F *h12=dynamic_cast(f2->Get("h_CosPAReal_ptbin[0]")); // TH1F *h22=dynamic_cast(f2->Get("h_CosPAMC_ptbin[0]")); TH1F *h32=dynamic_cast(f2->Get("h_CosPAReal_ptbin[1]")); // TH1F *h42=dynamic_cast(f2->Get("h_CosPAMC_ptbin[1]")); TH1F *h52=dynamic_cast(f2->Get("h_CosPAReal_ptbin[2]")); // TH1F *h62=dynamic_cast(f2->Get("h_CosPAMC_ptbin[2]")); TFile *f3=TFile::Open("Results-CENT-check34-gauss-pol2-K0Short-LHC16r_CENT_wSDD-LHC173fa_CENT_cut4_rerun.root"); f3->ls(); TH1F *h13=dynamic_cast(f3->Get("h_CosPAReal_ptbin[0]")); // TH1F *h23=dynamic_cast(f3->Get("h_CosPAMC_ptbin[0]")); TH1F *h33=dynamic_cast(f3->Get("h_CosPAReal_ptbin[1]")); // TH1F *h43=dynamic_cast(f3->Get("h_CosPAMC_ptbin[1]")); TH1F *h53=dynamic_cast(f3->Get("h_CosPAReal_ptbin[2]")); // TH1F *h63=dynamic_cast(f3->Get("h_CosPAMC_ptbin[2]")); TFile *f4=TFile::Open("Results-CENT-check34-gauss-pol2-K0Short-LHC16r_CENT_wSDD-LHC173fa_CENT_cut5_rerun.root"); f4->ls(); TH1F *h14=dynamic_cast(f4->Get("h_CosPAReal_ptbin[0]")); // TH1F *h24=dynamic_cast(f4->Get("h_CosPAMC_ptbin[0]")); TH1F *h34=dynamic_cast(f4->Get("h_CosPAReal_ptbin[1]")); // TH1F *h44=dynamic_cast(f4->Get("h_CosPAMC_ptbin[1]")); TH1F *h54=dynamic_cast(f4->Get("h_CosPAReal_ptbin[2]")); // TH1F *h64=dynamic_cast(f4->Get("h_CosPAMC_ptbin[2]")); TFile *f5=TFile::Open("Results-CENT-check34-gauss-pol2-K0Short-LHC16r_CENT_wSDD-LHC173fa_CENT_cut6_rerun.root"); f5->ls(); TH1F *h15=dynamic_cast(f5->Get("h_CosPAReal_ptbin[0]")); // TH1F *h25=dynamic_cast(f5->Get("h_CosPAMC_ptbin[0]")); TH1F *h35=dynamic_cast(f5->Get("h_CosPAReal_ptbin[1]")); // TH1F *h45=dynamic_cast(f5->Get("h_CosPAMC_ptbin[1]")); TH1F *h55=dynamic_cast(f5->Get("h_CosPAReal_ptbin[2]")); // TH1F *h65=dynamic_cast(f5->Get("h_CosPAMC_ptbin[2]")); TFile *f6=TFile::Open("Results-CENT-check34-gauss-pol2-K0Short-LHC16r_CENT_wSDD-LHC173fa_CENT_cut7_rerun.root"); f6->ls(); TH1F *h16=dynamic_cast(f6->Get("h_CosPAReal_ptbin[0]")); // TH1F *h26=dynamic_cast(f6->Get("h_CosPAMC_ptbin[0]")); TH1F *h36=dynamic_cast(f6->Get("h_CosPAReal_ptbin[1]")); // TH1F *h46=dynamic_cast(f6->Get("h_CosPAMC_ptbin[1]")); TH1F *h56=dynamic_cast(f6->Get("h_CosPAReal_ptbin[2]")); // TH1F *h66=dynamic_cast(f6->Get("h_CosPAMC_ptbin[2]")); TFile *f7=TFile::Open("Results-CENT-check34-gauss-pol2-K0Short-LHC16r_CENT_wSDD-LHC173fa_CENT_cut8_rerun.root"); f7->ls(); TH1F *h17=dynamic_cast(f7->Get("h_CosPAReal_ptbin[0]")); // TH1F *h27=dynamic_cast(f7->Get("h_CosPAMC_ptbin[0]")); TH1F *h37=dynamic_cast(f7->Get("h_CosPAReal_ptbin[1]")); // TH1F *h47=dynamic_cast(f7->Get("h_CosPAMC_ptbin[1]")); TH1F *h57=dynamic_cast(f7->Get("h_CosPAReal_ptbin[2]")); // TH1F *h67=dynamic_cast(f7->Get("h_CosPAMC_ptbin[2]")); TFile *f8=TFile::Open("Results-CENT-check34-gauss-pol2-K0Short-LHC16r_CENT_wSDD-LHC173fa_CENT_cut9_rerun.root"); f8->ls(); TH1F *h18=dynamic_cast(f8->Get("h_CosPAReal_ptbin[0]")); // TH1F *h28=dynamic_cast(f8->Get("h_CosPAMC_ptbin[0]")); TH1F *h38=dynamic_cast(f8->Get("h_CosPAReal_ptbin[1]")); // TH1F *h48=dynamic_cast(f8->Get("h_CosPAMC_ptbin[1]")); TH1F *h58=dynamic_cast(f8->Get("h_CosPAReal_ptbin[2]")); // TH1F *h68=dynamic_cast(f8->Get("h_CosPAMC_ptbin[2]")); TFile *f9=TFile::Open("Results-CENT-check34-gauss-pol2-K0Short-LHC16r_CENT_wSDD-LHC173fa_CENT_cut10_rerun.root"); f9->ls(); TH1F *h19=dynamic_cast(f9->Get("h_CosPAReal_ptbin[0]")); // TH1F *h29=dynamic_cast(f9->Get("h_CosPAMC_ptbin[0]")); TH1F *h39=dynamic_cast(f9->Get("h_CosPAReal_ptbin[1]")); //TH1F *h49=dynamic_cast(f9->Get("h_CosPAMC_ptbin[1]")); TH1F *h59=dynamic_cast(f9->Get("h_CosPAReal_ptbin[2]")); //TH1F *h69=dynamic_cast(f9->Get("h_CosPAMC_ptbin[2]")); // Define the Canvas TCanvas *c = CreateCanvas("c", 1,1); c->cd(); c->Scale(2); gPad->SetLogy(); h1->SetMarkerStyle(20); h1->SetMarkerColor(3); h1->SetMarkerSize(2); h1->Draw("P"); h1->SetLineColor(kGreen); h3->SetMarkerStyle(20); h3->SetMarkerColor(5); h3->SetMarkerSize(2); h3->Draw("Samep"); h3->SetLineColor(kYellow); h5->SetMarkerStyle(20); h5->SetMarkerColor(7); h5->SetMarkerSize(2); h5->Draw("Samep"); h5->SetLineColor(kCyan); // TCanvas *c1 = CreateCanvas("c1", 1,1); c1->cd(); // gPad->SetLogy(); h11->SetMarkerStyle(20); h11->SetMarkerColor(3); h11->SetMarkerSize(2); h11->Draw("Samep"); h11->SetLineColor(kGreen); h31->SetMarkerStyle(20); h31->SetMarkerColor(5); h31->SetMarkerSize(2); h31->Draw("Samep"); h31->SetLineColor(kYellow); h51->SetMarkerStyle(20); h51->SetMarkerColor(7); h51->SetMarkerSize(2); h51->Draw("Samep"); h51->SetLineColor(kCyan); h12->SetMarkerStyle(20); h12->SetMarkerColor(3); h12->SetMarkerSize(2); h12->Draw("Samep"); h12->SetLineColor(kGreen); h32->SetMarkerStyle(20); h32->SetMarkerColor(5); h32->SetMarkerSize(2); h32->Draw("Samep"); h32->SetLineColor(kYellow); h52->SetMarkerStyle(20); h52->SetMarkerColor(7); h52->SetMarkerSize(2); h52->Draw("Samep"); h52->SetLineColor(kCyan); h13->SetMarkerStyle(20); h13->SetMarkerColor(3); h13->SetMarkerSize(2); h13->Draw("Samep"); h13->SetLineColor(kGreen); h33->SetMarkerStyle(20); h33->SetMarkerColor(5); h33->SetMarkerSize(2); h33->Draw("Samep"); h33->SetLineColor(kYellow); h53->SetMarkerStyle(20); h53->SetMarkerColor(7); h53->SetMarkerSize(2); h53->Draw("Samep"); h53->SetLineColor(kCyan); h14->SetMarkerStyle(20); h14->SetMarkerColor(3); h14->SetMarkerSize(2); h14->Draw("Samep"); h14->SetLineColor(kGreen); h34->SetMarkerStyle(20); h34->SetMarkerColor(5); h34->SetMarkerSize(2); h34->Draw("Samep"); h34->SetLineColor(kYellow); h54->SetMarkerStyle(20); h54->SetMarkerColor(7); h54->SetMarkerSize(2); h54->Draw("Samep"); h54->SetLineColor(kCyan); h15->SetMarkerStyle(20); h15->SetMarkerColor(3); h15->SetMarkerSize(2); h15->Draw("Samep"); h15->SetLineColor(kGreen); h35->SetMarkerStyle(20); h35->SetMarkerColor(5); h35->SetMarkerSize(2); h35->Draw("Samep"); h35->SetLineColor(kYellow); h55->SetMarkerStyle(20); h55->SetMarkerColor(7); h55->SetMarkerSize(2); h55->Draw("Samep"); h55->SetLineColor(kCyan); h16->SetMarkerStyle(20); h16->SetMarkerColor(3); h16->SetMarkerSize(2); h16->Draw("Samep"); h16->SetLineColor(kGreen); h36->SetMarkerStyle(20); h36->SetMarkerColor(5); h36->SetMarkerSize(2); h36->Draw("Samep"); h36->SetLineColor(kYellow); h56->SetMarkerStyle(20); h56->SetMarkerColor(7); h56->SetMarkerSize(2); h56->Draw("Samep"); h56->SetLineColor(kCyan); h17->SetMarkerStyle(20); h17->SetMarkerColor(3); h17->SetMarkerSize(2); h17->Draw("Samep"); h17->SetLineColor(kGreen); h37->SetMarkerStyle(20); h37->SetMarkerColor(5); h37->SetMarkerSize(2); h37->Draw("Samep"); h37->SetLineColor(kYellow); h57->SetMarkerStyle(20); h57->SetMarkerColor(7); h57->SetMarkerSize(2); h57->Draw("Samep"); h57->SetLineColor(kCyan); h18->SetMarkerStyle(20); h18->SetMarkerColor(3); h18->SetMarkerSize(2); h18->Draw("Samep"); h18->SetLineColor(kGreen); h38->SetMarkerStyle(20); h38->SetMarkerColor(5); h38->SetMarkerSize(2); h38->Draw("Samep"); h38->SetLineColor(kYellow); h58->SetMarkerStyle(20); h58->SetMarkerColor(7); h58->SetMarkerSize(2); h58->Draw("Samep"); h58->SetLineColor(kCyan); h19->SetMarkerStyle(20); h19->SetMarkerColor(3); h19->SetMarkerSize(2); h19->Draw("Samep"); h19->SetLineColor(kGreen); h39->SetMarkerStyle(20); h39->SetMarkerColor(5); h39->SetMarkerSize(2); h39->Draw("Samep"); h39->SetLineColor(kYellow); h59->SetMarkerStyle(20); h59->SetMarkerColor(7); h59->SetMarkerSize(2); h59->Draw("Samep"); h59->SetLineColor(kCyan); } TCanvas *CreateCanvas(TString nameCanvas,Int_t dimCol,Int_t dimeRow){ TCanvas *c=new TCanvas(nameCanvas.Data(),Form("%s:",nameCanvas.Data()),1000,1000); c->Divide(dimCol,dimeRow); return c; }