4 TFile* file0 = TFile::Open(
"dt_middle_none/trdt.root");
5 TFile* file1 = TFile::Open(
"mc_middle_PtPidStr/trmc.root");
6 TFile* file2 = TFile::Open(
"mc_middle_none/trmc.root");
8 TH1* data = (
TH1*) l0->FindObject(
"b0_TrData_WDist");
10 TH1* reweigh = (
TH1*) l1->FindObject(
"b0_TrData_WDist");
12 TH1* none = (
TH1*) l2->FindObject(
"b0_TrData_WDist");
14 data->Scale(1./data->Integral());
15 data->SetMarkerColor(kRed+2);
16 data->SetLineColor(kRed+2);
17 data->SetMarkerStyle(20);
18 data->SetTitle(
"Real data");
20 reweigh->Scale(1./reweigh->Integral());
21 reweigh->SetMarkerColor(kBlue+2);
22 reweigh->SetLineColor(kBlue+2);
23 reweigh->SetMarkerStyle(25);
24 reweigh->SetTitle(
"Simulated data, reweighed");
26 none->Scale(1./none->Integral());
27 none->SetLineColor(kGreen+2);
28 none->SetMarkerColor(kGreen+2);
29 none->SetMarkerStyle(24);
30 none->SetTitle(
"Simulated data");
32 THStack*
stack =
new THStack(
"stack",
"");
37 TH1* rnone = none ->Clone(
"rnone"); rnone ->Divide(data);
38 TH1* rreweigh = reweigh->Clone(
"rreweigh"); rreweigh->Divide(data);
39 rnone ->SetTitle(
"Simulated/Real data");
40 rreweigh->SetTitle(
"Simulated (reweighed)/Real data");
41 THStack* ratios =
new THStack(
"ratios",
"");
43 ratios->Add(rreweigh);
45 TCanvas*
c=
new TCanvas(
"c",
"c",900,1000);
46 c->SetTopMargin(0.01);
47 c->SetRightMargin(0.01);
50 c->cd(1); stack ->Draw(
"nostack");
51 c->cd(2); ratios->Draw(
"nostack");
52 c->GetPad(1)->SetLogy();
55 c->GetPad(1)->SetRightMargin(0.01);
56 c->GetPad(2)->SetRightMargin(0.01);
58 stack->GetHistogram()->SetXTitle(
"\\Delta");
59 stack->GetHistogram()->SetYTitle(
"P(\\Delta) \\hbox{ Norm. to }" 60 "\\int \\mathrm{d}\\Delta");
62 ratios->GetHistogram()->SetXTitle(
"\\Delta");
63 ratios->GetHistogram()->SetYTitle(
"Ratio to real data");
65 TLegend* l = c->GetPad(1)->BuildLegend(.6,.6,.98,.98);
69 l = c->GetPad(2)->BuildLegend(.6,.12,.98,.6);
72 TLine* ll =
new TLine(data->GetXaxis()->GetXmin(), 1,
73 data->GetXaxis()->GetXmax(), 1);
74 ll->SetLineColor(data->GetLineColor());
79 c->SaveAs(
"deltas.png");