13 gROOT->SetStyle(
"Plain");
14 gStyle->SetPalette(1);
15 gStyle->SetOptStat(0);
16 gStyle->SetPalette(1);
17 gStyle->SetCanvasColor(0);
18 gStyle->SetFrameFillColor(0);
19 gStyle->SetOptTitle(0);
21 gSystem->SetIncludePath(
"-I. -I$ALICE_ROOT/include -I$ROOTSYS/include");
23 gSystem->Load(
"libANALYSISalice");
24 gSystem->Load(
"$ALICE_ROOT/CORRFW/libCORRFW") ;
31 Int_t stepGenVertex=2;
35 Int_t stepRecITSClus=6;
53 TFile* f =
new TFile(
"AnalysisResults.root");
54 TDirectoryFile* d = (TDirectoryFile*)f->Get(
"PWG3_D2H_CFtaskD0toKpi");
55 AliCFContainer *data = (AliCFContainer*) (d->Get(
"container"));
59 TCanvas *cmc1 =
new TCanvas(
"cmc1",
"The MC distributions",0,0,1600,1200);
60 TCanvas *cmc2 =
new TCanvas(
"cmc2",
"The MC distributions",0,0,1600,1200);
62 TCanvas *cmc3 =
new TCanvas(
"cmc3",
"The MC distributions",0,0,1600,1200);
63 TCanvas *cmc4 =
new TCanvas(
"cmc4",
"The MC distributions",0,0,1600,765);
64 TCanvas *cmcpt =
new TCanvas(
"cmcpt",
"pt distribution from MC",50,50,550,550);
65 TCanvas *cmcy =
new TCanvas(
"cmcy",
"y distribution from MC",50,50,550,550);
66 TCanvas *cmccTS =
new TCanvas(
"cmcTS",
"cosThetaStar distribution from MC",50,50,550,550);
67 TCanvas *cmcptPi =
new TCanvas(
"cmcptPi",
"pt_pi distribution from MC",50,50,550,550);
68 TCanvas *cmcptK =
new TCanvas(
"cmcptK",
"pt_K distribution from MC",50,50,550,550);
69 TCanvas *cmccT =
new TCanvas(
"cmccT",
"cT distribution from MC",50,50,550,550);
70 TCanvas *cmcdca =
new TCanvas(
"cmcdca",
"dca distribution from MC",50,50,550,550);
71 TCanvas *cmcd0pi =
new TCanvas(
"cmcd0pi",
"d0pi distribution from MC",50,50,550,550);
72 TCanvas *cmcd0K =
new TCanvas(
"cmcd0K",
"d0K distribution from MC",50,50,550,550);
73 TCanvas *cmcd0xd0 =
new TCanvas(
"cmcd0xd0",
"d0xd0 distribution from MC",50,50,550,550);
74 TCanvas *cmcpointing =
new TCanvas(
"cmcpointing",
"cosPointingAngle distribution from MC",50,50,550,550);
75 TCanvas *cmcphi =
new TCanvas(
"cmcphi",
"Phi distribution from MC",50,50,550,550);
78 TCanvas *cmcAccpt =
new TCanvas(
"cmcAccpt",
"pt distribution from MC - Acceptance cuts",50,50,550,550);
79 TCanvas *cmcAccy =
new TCanvas(
"cmcAccy",
"y distribution from MC - Acceptance cuts",50,50,550,550);
80 TCanvas *cmcAcccTS =
new TCanvas(
"cmcAccTS",
"cosThetaStar distribution from MC - Acceptance cuts",50,50,550,550);
81 TCanvas *cmcAccptPi =
new TCanvas(
"cmcAccptPi",
"pt_pi distribution from MC - Acceptance cuts",50,50,550,550);
82 TCanvas *cmcAccptK =
new TCanvas(
"cmcAccptK",
"pt_K distribution from MC - Acceptance cuts",50,50,550,550);
83 TCanvas *cmcAcccT =
new TCanvas(
"cmcAcccT",
"cT distribution from MC - Acceptance cuts",50,50,550,550);
84 TCanvas *cmcAccdca =
new TCanvas(
"cmcAccdca",
"dca distribution from MC - Acceptance cuts",50,50,550,550);
85 TCanvas *cmcAccd0pi =
new TCanvas(
"cmcAccd0pi",
"d0pi distribution from MC - Acceptance cuts",50,50,550,550);
86 TCanvas *cmcAccd0K =
new TCanvas(
"cmcAccd0K",
"d0K distribution from MC - Acceptance cuts",50,50,550,550);
87 TCanvas *cmcAccd0xd0 =
new TCanvas(
"cmcAccd0xd0",
"d0xd0 distribution from MC - Acceptance cuts",50,50,550,550);
88 TCanvas *cmcAccpointing =
new TCanvas(
"cmcAccpointing",
"cosPointingAngle distribution from MC - Acceptance cuts",50,50,550,550);
89 TCanvas *cmcAccphi =
new TCanvas(
"cmcAccphi",
"Phi distribution from MC - Acceptance cuts",50,50,550,550);
92 TCanvas *cmcVertexpt =
new TCanvas(
"cmcVertexpt",
"pt distribution from MC - Vertex cuts",50,50,550,550);
93 TCanvas *cmcVertexy =
new TCanvas(
"cmcVertexy",
"y distribution from MC - Vertex cuts",50,50,550,550);
94 TCanvas *cmcVertexcTS =
new TCanvas(
"cmcVertexTS",
"cosThetaStar distribution from MC - Vertex cuts",50,50,550,550);
95 TCanvas *cmcVertexptPi =
new TCanvas(
"cmcVertexptPi",
"pt_pi distribution from MC - Vertex cuts",50,50,550,550);
96 TCanvas *cmcVertexptK =
new TCanvas(
"cmcVertexptK",
"pt_K distribution from MC - Vertex cuts",50,50,550,550);
97 TCanvas *cmcVertexcT =
new TCanvas(
"cmcVertexcT",
"cT distribution from MC - Vertex cuts",50,50,550,550);
98 TCanvas *cmcVertexdca =
new TCanvas(
"cmcVertexdca",
"dca distribution from MC - Vertex cuts",50,50,550,550);
99 TCanvas *cmcVertexd0pi =
new TCanvas(
"cmcVertexd0pi",
"d0pi distribution from MC - Vertex cuts",50,50,550,550);
100 TCanvas *cmcVertexd0K =
new TCanvas(
"cmcVertexd0K",
"d0K distribution from MC - Vertex cuts",50,50,550,550);
101 TCanvas *cmcVertexd0xd0 =
new TCanvas(
"cmcVertexd0xd0",
"d0xd0 distribution from MC - Vertex cuts",50,50,550,550);
102 TCanvas *cmcVertexpointing =
new TCanvas(
"cmcVertexpointing",
"cosPointingAngle distribution from MC - Vertex cuts",50,50,550,550);
103 TCanvas *cmcVertexphi =
new TCanvas(
"cmcVertexphi",
"Phi distribution from MC - Vertex cuts",50,50,550,550);
106 TCanvas *cmcRefitpt =
new TCanvas(
"cmcRefitpt",
"pt distribution from MC - Refit cuts",50,50,550,550);
107 TCanvas *cmcRefity =
new TCanvas(
"cmcRefity",
"y distribution from MC - Refit cuts",50,50,550,550);
108 TCanvas *cmcRefitcTS =
new TCanvas(
"cmcRefitTS",
"cosThetaStar distribution from MC - Refit cuts",50,50,550,550);
109 TCanvas *cmcRefitptPi =
new TCanvas(
"cmcRefitptPi",
"pt_pi distribution from MC - Refit cuts",50,50,550,550);
110 TCanvas *cmcRefitptK =
new TCanvas(
"cmcRefitptK",
"pt_K distribution from MC - Refit cuts",50,50,550,550);
111 TCanvas *cmcRefitcT =
new TCanvas(
"cmcRefitcT",
"cT distribution from MC - Refit cuts",50,50,550,550);
112 TCanvas *cmcRefitdca =
new TCanvas(
"cmcRefitdca",
"dca distribution from MC - Refit cuts",50,50,550,550);
113 TCanvas *cmcRefitd0pi =
new TCanvas(
"cmcRefitd0pi",
"d0pi distribution from MC - Refit cuts",50,50,550,550);
114 TCanvas *cmcRefitd0K =
new TCanvas(
"cmcRefitd0K",
"d0K distribution from MC - Refit cuts",50,50,550,550);
115 TCanvas *cmcRefitd0xd0 =
new TCanvas(
"cmcRefitd0xd0",
"d0xd0 distribution from MC - Refit cuts",50,50,550,550);
116 TCanvas *cmcRefitpointing =
new TCanvas(
"cmcRefitpointing",
"cosPointingAngle distribution from MC - Refit cuts",50,50,550,550);
117 TCanvas *cmcRefitphi =
new TCanvas(
"cmcRefitphi",
"Phi distribution from MC - Refit cuts",50,50,550,550);
120 TCanvas *cpt =
new TCanvas(
"cpt",
"pt distribution from reco aod",50,50,550,550);
121 TCanvas *cy =
new TCanvas(
"cy",
"y distribution from reco aod",50,50,550,550);
122 TCanvas *ccTS =
new TCanvas(
"cTS",
"cosThetaStar distribution from reco aod",50,50,550,550);
123 TCanvas *cptPi =
new TCanvas(
"cptPi",
"pt_pi distribution from reco aod",50,50,550,550);
124 TCanvas *cptK =
new TCanvas(
"cptK",
"pt_K distribution from reco aod",50,50,550,550);
125 TCanvas *ccT =
new TCanvas(
"ccT",
"cT distribution from reco aod",50,50,550,550);
126 TCanvas *cdca =
new TCanvas(
"cdca",
"dca distribution from reco aod",50,50,550,550);
127 TCanvas *cd0pi =
new TCanvas(
"cd0pi",
"d0pi distribution from reco aod",50,50,550,550);
128 TCanvas *cd0K =
new TCanvas(
"cd0K",
"d0K distribution from reco aod",50,50,550,550);
129 TCanvas *cd0xd0 =
new TCanvas(
"cd0xd0",
"d0xd0 distribution from reco aod",50,50,550,550);
130 TCanvas *cpointing =
new TCanvas(
"cpointing",
"cosPointingAngle distribution from reco aod",50,50,550,550);
131 TCanvas *cphi =
new TCanvas(
"cphi",
"Phi distribution from reco aod",50,50,550,550);
134 TCanvas *cAccpt =
new TCanvas(
"cAccpt",
"pt distribution from reco aod - Acceptance cuts",50,50,550,550);
135 TCanvas *cAccy =
new TCanvas(
"cAccy",
"y distribution from reco aod - Acceptance cuts",50,50,550,550);
136 TCanvas *cAcccTS =
new TCanvas(
"cAccTS",
"cosThetaStar distribution from reco aod - Acceptance cuts",50,50,550,550);
137 TCanvas *cAccptPi =
new TCanvas(
"cAccptPi",
"pt_pi distribution from reco aod - Acceptance cuts",50,50,550,550);
138 TCanvas *cAccptK =
new TCanvas(
"cAccptK",
"pt_K distribution from reco aod - Acceptance cuts",50,50,550,550);
139 TCanvas *cAccdca =
new TCanvas(
"cAccdca",
"dca distribution from reco aod - Acceptance cuts",50,50,550,550);
140 TCanvas *cAccd0pi =
new TCanvas(
"cAccd0pi",
"d0pi distribution from reco aod - Acceptance cuts",50,50,550,550);
141 TCanvas *cAccd0K =
new TCanvas(
"cAccd0K",
"d0K distribution from reco aod - Acceptance cuts",50,50,550,550);
142 TCanvas *cAccd0xd0 =
new TCanvas(
"cAccd0xd0",
"d0xd0 distribution from reco aod - Acceptance cuts",50,50,550,550);
143 TCanvas *cAccpointing =
new TCanvas(
"cAccpointing",
"cosPointingAngle distribution from reco aod - Acceptance cuts",50,50,550,550);
144 TCanvas *cAcccT =
new TCanvas(
"cAcccT",
"cT distribution from reco aod - Acceptance cuts",50,50,550,550);
145 TCanvas *cAccphi =
new TCanvas(
"cAccphi",
"Phi distribution from reco aod - Acceptance cuts",50,50,550,550);
148 TCanvas *cITSClpt =
new TCanvas(
"cITSClpt",
"pt distribution from reco aod - ITS Clusters cuts",50,50,550,550);
149 TCanvas *cITSCly =
new TCanvas(
"cITSCly",
"y distribution from reco aod - ITS Clusters cuts",50,50,550,550);
150 TCanvas *cITSClcTS =
new TCanvas(
"cITSClTS",
"cosThetaStar distribution from reco aod - ITS Clusters cuts",50,50,550,550);
151 TCanvas *cITSClptPi =
new TCanvas(
"cITSClptPi",
"pt_pi distribution from reco aod - ITS Clusters cuts",50,50,550,550);
152 TCanvas *cITSClptK =
new TCanvas(
"cITSClptK",
"pt_K distribution from reco aod - ITS Clusters cuts",50,50,550,550);
153 TCanvas *cITSClcT =
new TCanvas(
"cITSClcT",
"cT distribution from reco aod - ITS Clusters cuts",50,50,550,550);
154 TCanvas *cITSCldca =
new TCanvas(
"cITSCldca",
"dca distribution from reco aod - ITS Clusters cuts",50,50,550,550);
155 TCanvas *cITSCld0pi =
new TCanvas(
"cITSCld0pi",
"d0pi distribution from reco aod - ITS Clusters cuts",50,50,550,550);
156 TCanvas *cITSCld0K =
new TCanvas(
"cITSCld0K",
"d0K distribution from reco aod - ITS Clusters cuts",50,50,550,550);
157 TCanvas *cITSCld0xd0 =
new TCanvas(
"cITSCld0xd0",
"d0xd0 distribution from reco aod - ITS Clusters cuts",50,50,550,550);
158 TCanvas *cITSClpointing =
new TCanvas(
"cITSClpointing",
"cosPointingAngle distribution from reco aod - ITS Clusters cuts",50,50,550,550);
159 TCanvas *cITSClphi =
new TCanvas(
"cITSClphi",
"Phi distribution from reco aod - ITS Clusters cuts",50,50,550,550);
162 TCanvas *cPPRpt =
new TCanvas(
"cPPRpt",
"pt distribution from reco aod - PPR cuts",50,50,550,550);
163 TCanvas *cPPRy =
new TCanvas(
"cPPRy",
"y distribution from reco aod - PPR cuts",50,50,550,550);
164 TCanvas *cPPRcTS =
new TCanvas(
"cPPRTS",
"cosThetaStar distribution from reco aod - PPR cuts",50,50,550,550);
165 TCanvas *cPPRptPi =
new TCanvas(
"cPPRptPi",
"pt_pi distribution from reco aod - PPR cuts",50,50,550,550);
166 TCanvas *cPPRptK =
new TCanvas(
"cPPRptK",
"pt_K distribution from reco aod - PPR cuts",50,50,550,550);
167 TCanvas *cPPRcT =
new TCanvas(
"cPPRcT",
"cT distribution from reco aod - PPR cuts",50,50,550,550);
168 TCanvas *cPPRdca =
new TCanvas(
"cPPRdca",
"dca distribution from reco aod - PPR cuts",50,50,550,550);
169 TCanvas *cPPRd0pi =
new TCanvas(
"cPPRd0pi",
"d0pi distribution from reco aod - PPR cuts",50,50,550,550);
170 TCanvas *cPPRd0K =
new TCanvas(
"cPPRd0K",
"d0K distribution from reco aod - PPR cuts",50,50,550,550);
171 TCanvas *cPPRd0xd0 =
new TCanvas(
"cPPRd0xd0",
"d0xd0 distribution from reco aod - PPR cuts",50,50,550,550);
172 TCanvas *cPPRpointing =
new TCanvas(
"cPPRpointing",
"cosPointingAngle distribution from reco aod - PPR cuts",50,50,550,550);
173 TCanvas *cPPRphi =
new TCanvas(
"cPPRphi",
"Phi distribution from reco aod - PPR cuts",50,50,550,550);
179 TH1D *hMCpt1D = data->ShowProjection(ipt, stepGen);
180 Double_t maxpt = hMCpt1D->GetMaximum();
181 hMCpt1D->GetYaxis()->SetRangeUser(0,maxpt*1.2);
183 hMCpt1D->SetMinimum(0.01);
185 hMCpt1D->GetXaxis()->SetTitleOffset(1.2);
186 hMCpt1D->GetXaxis()->SetTitle(
"p_{T} (GeV/c), MC data");
187 hMCpt1D->Draw(
"hist");
189 cmcpt->SetLeftMargin(0.15);
190 cmcpt->SetRightMargin(0.05);
191 hMCpt1D->Draw(
"hist");
192 hMCpt1D->Draw(
"err same");
196 TH1D *hMCAccpt1D = data->ShowProjection(ipt, stepGenAcc);
197 maxpt = hMCAccpt1D->GetMaximum();
198 hMCAccpt1D->GetYaxis()->SetRangeUser(0,maxpt*1.2);
200 hMCAccpt1D->GetXaxis()->SetTitleOffset(1.2);;
202 hMCAccpt1D->SetMinimum(0.01);
203 hMCAccpt1D->GetXaxis()->SetTitle(
"p_{T} (GeV/c), MC - Acc cut");
204 hMCAccpt1D->Draw(
"hist");
206 cmcAccpt->SetLeftMargin(0.15);
207 cmcAccpt->SetRightMargin(0.05);
208 hMCAccpt1D->Draw(
"hist");
209 hMCAccpt1D->Draw(
"err same");
213 TH1D *hMCVertexpt1D = data->ShowProjection(ipt, stepGenVertex);
214 maxpt = hMCVertexpt1D->GetMaximum();
215 hMCVertexpt1D->GetYaxis()->SetRangeUser(0,maxpt*1.2);
217 hMCVertexpt1D->GetXaxis()->SetTitleOffset(1.2);;
218 hMCVertexpt1D->Sumw2();
219 hMCVertexpt1D->SetMinimum(0.01);
220 hMCVertexpt1D->GetXaxis()->SetTitle(
"p_{T} (GeV/c), MC - Vertex cut");
221 hMCVertexpt1D->Draw(
"hist");
223 cmcVertexpt->SetLeftMargin(0.15);
224 cmcVertexpt->SetRightMargin(0.05);
225 hMCVertexpt1D->Draw(
"hist");
226 hMCVertexpt1D->Draw(
"err same");
227 cmcVertexpt->Update();
230 TH1D *hMCRefitpt1D = data->ShowProjection(ipt, stepGenRefit);
231 maxpt = hMCRefitpt1D->GetMaximum();
232 hMCRefitpt1D->GetYaxis()->SetRangeUser(0,maxpt*1.2);
234 hMCRefitpt1D->GetXaxis()->SetTitleOffset(1.2);;
235 hMCRefitpt1D->Sumw2();
236 hMCRefitpt1D->SetMinimum(0.01);
237 hMCRefitpt1D->GetXaxis()->SetTitle(
"p_{T} (GeV/c), MC - Refit cut");
238 hMCRefitpt1D->Draw(
"hist");
240 cmcRefitpt->SetLeftMargin(0.15);
241 cmcRefitpt->SetRightMargin(0.05);
242 hMCRefitpt1D->Draw(
"hist");
243 hMCRefitpt1D->Draw(
"err same");
244 cmcRefitpt->Update();
247 TH1D *hRECpt1D = data->ShowProjection(ipt, stepRec);
248 maxpt = hRECpt1D->GetMaximum();
249 hRECpt1D->GetYaxis()->SetRangeUser(0,maxpt*1.2);
251 hRECpt1D->GetXaxis()->SetTitleOffset(1.2);;
253 hRECpt1D->SetMinimum(0.01);
254 hRECpt1D->GetXaxis()->SetTitle(
"p_{T} (GeV/c), AOD");
255 hRECpt1D->Draw(
"hist");
257 cpt->SetLeftMargin(0.15);
258 cpt->SetRightMargin(0.05);
259 hRECpt1D->Draw(
"hist");
260 hRECpt1D->Draw(
"err same");
264 TH1D *hRECAccpt1D = data->ShowProjection(ipt, stepRecAcc);
265 maxpt = hRECAccpt1D->GetMaximum();
266 hRECAccpt1D->GetYaxis()->SetRangeUser(0,maxpt*1.2);
268 hRECAccpt1D->GetXaxis()->SetTitleOffset(1.2);;
269 hRECAccpt1D->Sumw2();
270 hRECAccpt1D->SetMinimum(0.01);
271 hRECAccpt1D->GetXaxis()->SetTitle(
"p_{T} (GeV/c), AOD - Acc cuts");
272 hRECAccpt1D->Draw(
"hist");
274 cAccpt->SetLeftMargin(0.15);
275 cAccpt->SetRightMargin(0.05);
276 hRECAccpt1D->Draw(
"hist");
277 hRECAccpt1D->Draw(
"err same");
281 TH1D *hRECITSClpt1D = data->ShowProjection(ipt, stepRecITSClus);
282 maxpt = hRECITSClpt1D->GetMaximum();
283 hRECITSClpt1D->GetYaxis()->SetRangeUser(0,maxpt*1.2);
285 hRECITSClpt1D->GetXaxis()->SetTitleOffset(1.2);;
286 hRECITSClpt1D->Sumw2();
287 hRECITSClpt1D->SetMinimum(0.01);
288 hRECITSClpt1D->GetXaxis()->SetTitle(
"p_{T} (GeV/c), AOD - ITS Cl cuts");
289 hRECITSClpt1D->Draw(
"hist");
291 cITSClpt->SetLeftMargin(0.15);
292 cITSClpt->SetRightMargin(0.05);
293 hRECITSClpt1D->Draw(
"hist");
294 hRECITSClpt1D->Draw(
"err same");
298 TH1D *hRECPPRpt1D = data->ShowProjection(ipt, stepRecPPR);
299 maxpt = hRECPPRpt1D->GetMaximum();
300 hRECPPRpt1D->GetYaxis()->SetRangeUser(0,maxpt*1.2);
302 hRECPPRpt1D->GetXaxis()->SetTitleOffset(1.2);;
303 hRECPPRpt1D->Sumw2();
304 hRECPPRpt1D->SetMinimum(0.01);
305 hRECPPRpt1D->GetXaxis()->SetTitle(
"p_{T} (GeV/c), AOD - PPR cuts");
306 hRECPPRpt1D->Draw(
"hist");
308 cPPRpt->SetLeftMargin(0.15);
309 cPPRpt->SetRightMargin(0.05);
310 hRECPPRpt1D->Draw(
"hist");
311 hRECPPRpt1D->Draw(
"err same");
315 TH1D *hMCy1D = data->ShowProjection(iy, stepGen);
316 Double_t maxy = hMCy1D->GetMaximum();
317 hMCy1D->GetYaxis()->SetRangeUser(0,maxy*1.2);
319 hMCy1D->SetLineColor(2);
320 hMCy1D->SetLineWidth(3);
321 hMCy1D->SetMarkerColor(2);
322 hMCy1D->SetFillColor(2);
323 hMCy1D->SetFillStyle(3005);
324 hMCy1D->SetMarkerStyle(20);
325 hMCy1D->GetXaxis()->SetTitleOffset(1.2);;
327 hMCy1D->SetMinimum(0.01);
328 hMCy1D->GetXaxis()->SetTitle(
"y, MC data");
329 hMCy1D->Draw(
"hist");
331 cmcy->SetLeftMargin(0.15);
332 cmcy->SetRightMargin(0.05);
333 hMCy1D->Draw(
"hist");
334 hMCy1D->Draw(
"err same");
338 TH1D *hMCAccy1D = data->ShowProjection(iy, stepGenAcc);
339 maxy = hMCAccy1D->GetMaximum();
340 hMCAccy1D->GetYaxis()->SetRangeUser(0,maxy*1.2);
342 hMCAccy1D->GetXaxis()->SetTitleOffset(1.2);
344 hMCAccy1D->SetMinimum(0.01);
345 hMCAccy1D->GetXaxis()->SetTitle(
"y, MC data - Acc cuts");
346 hMCAccy1D->Draw(
"hist");
348 cmcAccy->SetLeftMargin(0.15);
349 cmcAccy->SetRightMargin(0.05);
350 hMCAccy1D->Draw(
"hist");
351 hMCAccy1D->Draw(
"err same");
355 TH1D *hMCVertexy1D = data->ShowProjection(iy, stepGenVertex);
356 maxy = hMCVertexy1D->GetMaximum();
357 hMCVertexy1D->GetYaxis()->SetRangeUser(0,maxy*1.2);
359 hMCVertexy1D->GetXaxis()->SetTitleOffset(1.2);
360 hMCVertexy1D->Sumw2();
361 hMCVertexy1D->SetMinimum(0.01);
362 hMCVertexy1D->GetXaxis()->SetTitle(
"y, MC data - Vertex cuts");
363 hMCVertexy1D->Draw(
"hist");
365 cmcVertexy->SetLeftMargin(0.15);
366 cmcVertexy->SetRightMargin(0.05);
367 hMCVertexy1D->Draw(
"hist");
368 hMCVertexy1D->Draw(
"err same");
372 TH1D *hMCRefity1D = data->ShowProjection(iy, stepGenRefit);
373 maxy = hMCRefity1D->GetMaximum();
374 hMCRefity1D->GetYaxis()->SetRangeUser(0,maxy*1.2);
376 hMCRefity1D->GetXaxis()->SetTitleOffset(1.2);
377 hMCRefity1D->Sumw2();
378 hMCRefity1D->SetMinimum(0.01);
379 hMCRefity1D->GetXaxis()->SetTitle(
"y, MC data - Refit cuts");
380 hMCRefity1D->Draw(
"hist");
382 cmcRefity->SetLeftMargin(0.15);
383 cmcRefity->SetRightMargin(0.05);
384 hMCRefity1D->Draw(
"hist");
385 hMCRefity1D->Draw(
"err same");
389 TH1D *hRECy1D = data->ShowProjection(iy, stepRec);
390 maxy = hRECy1D->GetMaximum();
391 hRECy1D->GetYaxis()->SetRangeUser(0,maxy*1.2);
393 hRECy1D->GetXaxis()->SetTitleOffset(1.2);;
395 hRECy1D->SetMinimum(0.01);
396 hRECy1D->Draw(
"hist");
398 cy->SetLeftMargin(0.15);
399 cy->SetRightMargin(0.05);
400 hRECy1D->GetXaxis()->SetTitle(
"y, AOD");
401 hRECy1D->Draw(
"hist");
402 hRECy1D->Draw(
"err same");
406 TH1D *hRECAccy1D = data->ShowProjection(iy, stepRecAcc);
407 maxy = hRECAccy1D->GetMaximum();
408 hRECAccy1D->GetYaxis()->SetRangeUser(0,maxy*1.2);
410 hRECAccy1D->GetXaxis()->SetTitleOffset(1.2);;
412 hRECAccy1D->SetMinimum(0.01);
413 hRECAccy1D->Draw(
"hist");
415 cAccy->SetLeftMargin(0.15);
416 cAccy->SetRightMargin(0.05);
417 hRECAccy1D->GetXaxis()->SetTitle(
"y, AOD - Acc cuts");
418 hRECAccy1D->Draw(
"hist");
419 hRECAccy1D->Draw(
"err same");
423 TH1D *hRECITSCly1D = data->ShowProjection(iy, stepRecITSClus);
424 maxy = hRECITSCly1D->GetMaximum();
425 hRECITSCly1D->GetYaxis()->SetRangeUser(0,maxy*1.2);
427 hRECITSCly1D->GetXaxis()->SetTitleOffset(1.2);;
428 hRECITSCly1D->Sumw2();
429 hRECITSCly1D->SetMinimum(0.01);
430 hRECITSCly1D->Draw(
"hist");
432 cITSCly->SetLeftMargin(0.15);
433 cITSCly->SetRightMargin(0.05);
434 hRECITSCly1D->GetXaxis()->SetTitle(
"y, AOD - ITS Cl cuts");
435 hRECITSCly1D->Draw(
"hist");
436 hRECITSCly1D->Draw(
"err same");
440 TH1D *hRECPPRy1D = data->ShowProjection(iy, stepRecPPR);
441 maxy = hRECPPRy1D->GetMaximum();
442 hRECPPRy1D->GetYaxis()->SetRangeUser(0,maxy*1.2);
444 hRECPPRy1D->SetMarkerStyle(20);
445 hRECPPRy1D->GetXaxis()->SetTitleOffset(1.2);;
447 hRECPPRy1D->SetMinimum(0.01);
448 hRECPPRy1D->Draw(
"hist");
450 cPPRy->SetLeftMargin(0.15);
451 cPPRy->SetRightMargin(0.05);
452 hRECPPRy1D->GetXaxis()->SetTitle(
"y, AOD - PPR cuts");
453 hRECPPRy1D->Draw(
"hist");
454 hRECPPRy1D->Draw(
"err same");
458 TH1D *hMCcTS1D = data->ShowProjection(icTS, stepGen);
459 Double_t maxcTS = hMCcTS1D->GetMaximum();
460 hMCcTS1D->GetYaxis()->SetRangeUser(0,maxcTS*1.2);
462 hMCcTS1D->GetXaxis()->SetTitleOffset(1.2);;
464 hMCcTS1D->SetMinimum(0.01);
465 hMCcTS1D->GetXaxis()->SetTitle(
"cosThetaStar, MC data");
466 hMCcTS1D->Draw(
"hist");
468 cmccTS->SetLeftMargin(0.15);
469 cmccTS->SetRightMargin(0.05);
470 hMCcTS1D->Draw(
"hist");
471 hMCcTS1D->Draw(
"err same");
475 TH1D *hMCAcccTS1D = data->ShowProjection(icTS, stepGenAcc);
476 maxcTS = hMCAcccTS1D->GetMaximum();
477 hMCAcccTS1D->GetYaxis()->SetRangeUser(0,maxcTS*1.2);
479 hMCAcccTS1D->GetXaxis()->SetTitleOffset(1.2);;
480 hMCAcccTS1D->Sumw2();
481 hMCAcccTS1D->SetMinimum(0.01);
482 hMCAcccTS1D->GetXaxis()->SetTitle(
"cosThetaStar, MC data - Acc cuts");
483 hMCAcccTS1D->Draw(
"hist");
485 cmcAcccTS->SetLeftMargin(0.15);
486 cmcAcccTS->SetRightMargin(0.05);
487 hMCAcccTS1D->Draw(
"hist");
488 hMCAcccTS1D->Draw(
"err same");
492 TH1D *hMCVertexcTS1D = data->ShowProjection(icTS, stepGenVertex);
493 maxcTS = hMCVertexcTS1D->GetMaximum();
494 hMCVertexcTS1D->GetYaxis()->SetRangeUser(0,maxcTS*1.2);
496 hMCVertexcTS1D->GetXaxis()->SetTitleOffset(1.2);;
497 hMCVertexcTS1D->Sumw2();
498 hMCVertexcTS1D->SetMinimum(0.01);
499 hMCVertexcTS1D->GetXaxis()->SetTitle(
"cosThetaStar, MC data - Vertex cuts");
500 hMCVertexcTS1D->Draw(
"hist");
502 cmcVertexcTS->SetLeftMargin(0.15);
503 cmcVertexcTS->SetRightMargin(0.05);
504 hMCVertexcTS1D->Draw(
"hist");
505 hMCVertexcTS1D->Draw(
"err same");
506 cmcVertexcTS->Update();
509 TH1D *hMCRefitcTS1D = data->ShowProjection(icTS, stepGenRefit);
510 maxcTS = hMCRefitcTS1D->GetMaximum();
511 hMCRefitcTS1D->GetYaxis()->SetRangeUser(0,maxcTS*1.2);
513 hMCRefitcTS1D->GetXaxis()->SetTitleOffset(1.2);;
514 hMCRefitcTS1D->Sumw2();
515 hMCRefitcTS1D->SetMinimum(0.01);
516 hMCRefitcTS1D->GetXaxis()->SetTitle(
"cosThetaStar, MC data - Refit cuts");
517 hMCRefitcTS1D->Draw(
"hist");
519 cmcRefitcTS->SetLeftMargin(0.15);
520 cmcRefitcTS->SetRightMargin(0.05);
521 hMCRefitcTS1D->Draw(
"hist");
522 hMCRefitcTS1D->Draw(
"err same");
523 cmcRefitcTS->Update();
526 TH1D *hRECcTS1D = data->ShowProjection(icTS, stepRec);
527 maxcTS = hRECcTS1D->GetMaximum();
528 hRECcTS1D->GetYaxis()->SetRangeUser(0,maxcTS*1.2);
530 hRECcTS1D->GetXaxis()->SetTitleOffset(1.2);;
532 hRECcTS1D->SetMinimum(0.01);
533 hRECcTS1D->Draw(
"hist");
535 ccTS->SetLeftMargin(0.15);
536 ccTS->SetRightMargin(0.05);
537 hRECcTS1D->GetXaxis()->SetTitle(
"cosThetaStar, AOD");
538 hRECcTS1D->Draw(
"hist");
539 hRECcTS1D->Draw(
"err same");
543 TH1D *hRECAcccTS1D = data->ShowProjection(icTS, stepRecAcc);
544 maxcTS = hRECAcccTS1D->GetMaximum();
545 hRECAcccTS1D->GetYaxis()->SetRangeUser(0,maxcTS*1.2);
547 hRECAcccTS1D->GetXaxis()->SetTitleOffset(1.2);;
548 hRECAcccTS1D->Sumw2();
549 hRECAcccTS1D->SetMinimum(0.01);
550 hRECAcccTS1D->Draw(
"hist");
552 cAcccTS->SetLeftMargin(0.15);
553 cAcccTS->SetRightMargin(0.05);
554 hRECAcccTS1D->GetXaxis()->SetTitle(
"cosThetaStar, AOD - Acc cuts");
555 hRECAcccTS1D->Draw(
"hist");
556 hRECAcccTS1D->Draw(
"err same");
560 TH1D *hRECITSClcTS1D = data->ShowProjection(icTS, stepRecITSClus);
561 maxcTS = hRECITSClcTS1D->GetMaximum();
562 hRECITSClcTS1D->GetYaxis()->SetRangeUser(0,maxcTS*1.2);
564 hRECITSClcTS1D->GetXaxis()->SetTitleOffset(1.2);;
565 hRECITSClcTS1D->Sumw2();
566 hRECITSClcTS1D->SetMinimum(0.01);
567 hRECITSClcTS1D->Draw(
"hist");
569 cITSClcTS->SetLeftMargin(0.15);
570 cITSClcTS->SetRightMargin(0.05);
571 hRECITSClcTS1D->GetXaxis()->SetTitle(
"cosThetaStar, AOD - ITS Cl cuts");
572 hRECITSClcTS1D->Draw(
"hist");
573 hRECITSClcTS1D->Draw(
"err same");
577 TH1D *hRECPPRcTS1D = data->ShowProjection(icTS, stepRecPPR);
578 maxcTS = hRECPPRcTS1D->GetMaximum();
579 hRECPPRcTS1D->GetYaxis()->SetRangeUser(0,maxcTS*1.2);
581 hRECPPRcTS1D->GetXaxis()->SetTitleOffset(1.2);;
582 hRECPPRcTS1D->Sumw2();
583 hRECPPRcTS1D->SetMinimum(0.01);
584 hRECPPRcTS1D->Draw(
"hist");
586 cPPRcTS->SetLeftMargin(0.15);
587 cPPRcTS->SetRightMargin(0.05);
588 hRECPPRcTS1D->GetXaxis()->SetTitle(
"cosThetaStar, AOD - PPR cuts");
589 hRECPPRcTS1D->Draw(
"hist");
590 hRECPPRcTS1D->Draw(
"err same");
597 TH1D *hMCptPi1D = data->ShowProjection(iptPi, stepGen);
598 Double_t maxptPi = hMCptPi1D->GetMaximum();
599 hMCptPi1D->GetYaxis()->SetRangeUser(0,maxptPi*1.2);
602 hMCptPi1D->SetMinimum(0.01);
603 hMCptPi1D->GetXaxis()->SetTitleOffset(1.2);
604 hMCptPi1D->GetXaxis()->SetTitle(
"p_{T, #pi} (GeV/c), MC data");
605 hMCptPi1D->Draw(
"hist");
607 cmcptPi->SetLeftMargin(0.15);
608 cmcptPi->SetRightMargin(0.05);
609 hMCptPi1D->Draw(
"hist");
610 hMCptPi1D->Draw(
"err same");
614 TH1D *hMCAccptPi1D = data->ShowProjection(iptPi, stepGenAcc);
615 maxptPi = hMCAccptPi1D->GetMaximum();
616 hMCAccptPi1D->GetYaxis()->SetRangeUser(0,maxptPi*1.2);
617 hMCAccptPi1D->Sumw2();
618 hMCAccptPi1D->SetMinimum(0.01);
620 hMCAccptPi1D->GetXaxis()->SetTitleOffset(1.2);
621 hMCAccptPi1D->GetXaxis()->SetTitle(
"p_{T, #pi} (GeV/c), MC data - Acc cuts");
622 hMCAccptPi1D->Draw(
"hist");
624 cmcAccptPi->SetLeftMargin(0.15);
625 cmcAccptPi->SetRightMargin(0.05);
626 hMCAccptPi1D->Draw(
"hist");
627 hMCAccptPi1D->Draw(
"err same");
628 cmcAccptPi->Update();
631 TH1D *hMCVertexptPi1D = data->ShowProjection(iptPi, stepGenVertex);
632 maxptPi = hMCVertexptPi1D->GetMaximum();
633 hMCVertexptPi1D->GetYaxis()->SetRangeUser(0,maxptPi*1.2);
634 hMCVertexptPi1D->Sumw2();
635 hMCVertexptPi1D->SetMinimum(0.01);
637 hMCVertexptPi1D->GetXaxis()->SetTitleOffset(1.2);
638 hMCVertexptPi1D->GetXaxis()->SetTitle(
"p_{T, #pi} (GeV/c), MC data - Vertex cuts");
639 hMCVertexptPi1D->Draw(
"hist");
641 cmcVertexptPi->SetLeftMargin(0.15);
642 cmcVertexptPi->SetRightMargin(0.05);
643 hMCVertexptPi1D->Draw(
"hist");
644 hMCVertexptPi1D->Draw(
"err same");
645 cmcVertexptPi->Update();
648 TH1D *hMCRefitptPi1D = data->ShowProjection(iptPi, stepGenRefit);
649 maxptPi = hMCRefitptPi1D->GetMaximum();
650 hMCRefitptPi1D->GetYaxis()->SetRangeUser(0,maxptPi*1.2);
651 hMCRefitptPi1D->Sumw2();
652 hMCRefitptPi1D->SetMinimum(0.01);
654 hMCRefitptPi1D->GetXaxis()->SetTitleOffset(1.2);
655 hMCRefitptPi1D->GetXaxis()->SetTitle(
"p_{T, #pi} (GeV/c), MC data - Refit cuts");
656 hMCRefitptPi1D->Draw(
"hist");
658 cmcRefitptPi->SetLeftMargin(0.15);
659 cmcRefitptPi->SetRightMargin(0.05);
660 hMCRefitptPi1D->Draw(
"hist");
661 hMCRefitptPi1D->Draw(
"err same");
662 cmcRefitptPi->Update();
665 TH1D *hRECptPi1D = data->ShowProjection(iptPi, stepRec);
666 maxptPi = hRECptPi1D->GetMaximum();
667 hRECptPi1D->GetYaxis()->SetRangeUser(0,maxptPi*1.2);
669 hRECptPi1D->GetXaxis()->SetTitleOffset(1.2);;
671 hRECptPi1D->SetMinimum(0.01);
672 hRECptPi1D->GetXaxis()->SetTitle(
"p_{T, #pi} (GeV/c), AOD");
673 hRECptPi1D->Draw(
"hist");
675 cptPi->SetLeftMargin(0.15);
676 cptPi->SetRightMargin(0.05);
677 hRECptPi1D->Draw(
"hist");
678 hRECptPi1D->Draw(
"err same");
682 TH1D *hRECAccptPi1D = data->ShowProjection(iptPi, stepRecAcc);
683 maxptPi = hRECAccptPi1D->GetMaximum();
684 hRECAccptPi1D->GetYaxis()->SetRangeUser(0,maxptPi*1.2);
686 hRECAccptPi1D->GetXaxis()->SetTitleOffset(1.2);;
687 hRECAccptPi1D->Sumw2();
688 hRECAccptPi1D->SetMinimum(0.01);
689 hRECAccptPi1D->GetXaxis()->SetTitle(
"p_{T, #pi} (GeV/c), AOD - Acc cuts");
690 hRECAccptPi1D->Draw(
"hist");
692 cAccptPi->SetLeftMargin(0.15);
693 cAccptPi->SetRightMargin(0.05);
694 hRECAccptPi1D->Draw(
"hist");
695 hRECAccptPi1D->Draw(
"err same");
699 TH1D *hRECITSClptPi1D = data->ShowProjection(iptPi, stepRecITSClus);
700 maxptPi = hRECITSClptPi1D->GetMaximum();
701 hRECITSClptPi1D->GetYaxis()->SetRangeUser(0,maxptPi*1.2);
703 hRECITSClptPi1D->GetXaxis()->SetTitleOffset(1.2);;
704 hRECITSClptPi1D->Sumw2();
705 hRECITSClptPi1D->SetMinimum(0.01);
706 hRECITSClptPi1D->GetXaxis()->SetTitle(
"p_{T, #pi} (GeV/c), AOD - ITS Cl cuts");
707 hRECITSClptPi1D->Draw(
"hist");
709 cITSClptPi->SetLeftMargin(0.15);
710 cITSClptPi->SetRightMargin(0.05);
711 hRECITSClptPi1D->Draw(
"hist");
712 hRECITSClptPi1D->Draw(
"err same");
713 cITSClptPi->Update();
716 TH1D *hRECPPRptPi1D = data->ShowProjection(iptPi, stepRecPPR);
717 maxptPi = hRECPPRptPi1D->GetMaximum();
718 hRECPPRptPi1D->GetYaxis()->SetRangeUser(0,maxptPi*1.2);
720 hRECPPRptPi1D->GetXaxis()->SetTitleOffset(1.2);;
721 hRECPPRptPi1D->Sumw2();
722 hRECPPRptPi1D->SetMinimum(0.01);
723 hRECPPRptPi1D->GetXaxis()->SetTitle(
"p_{T, #pi} (GeV/c), AOD - PPR cuts");
724 hRECPPRptPi1D->Draw(
"hist");
726 cPPRptPi->SetLeftMargin(0.15);
727 cPPRptPi->SetRightMargin(0.05);
728 hRECPPRptPi1D->Draw(
"hist");
729 hRECPPRptPi1D->Draw(
"err same");
733 TH1D *hMCptK1D = data->ShowProjection(iptK, stepGen);
734 Double_t maxptK = hMCptK1D->GetMaximum();
735 hMCptK1D->GetYaxis()->SetRangeUser(0,maxptK*1.2);
737 hMCptK1D->GetXaxis()->SetTitleOffset(1.2);;
739 hMCptK1D->SetMinimum(0.01);
740 hMCptK1D->GetXaxis()->SetTitle(
"p_{T, K} (GeV/c), MC data");
741 hMCptK1D->Draw(
"hist");
743 cmcptK->SetLeftMargin(0.15);
744 cmcptK->SetRightMargin(0.05);
745 hMCptK1D->Draw(
"hist");
746 hMCptK1D->Draw(
"err same");
750 TH1D *hMCAccptK1D = data->ShowProjection(iptK, stepGenAcc);
751 maxptK = hMCAccptK1D->GetMaximum();
752 hMCAccptK1D->GetYaxis()->SetRangeUser(0,maxptK*1.2);
754 hMCAccptK1D->GetXaxis()->SetTitleOffset(1.2);;
755 hMCAccptK1D->Sumw2();
756 hMCAccptK1D->SetMinimum(0.01);
757 hMCAccptK1D->GetXaxis()->SetTitle(
"p_{T, K} (GeV/c), MC data - Acc cuts");
758 hMCAccptK1D->Draw(
"hist");
760 cmcAccptK->SetLeftMargin(0.15);
761 cmcAccptK->SetRightMargin(0.05);
762 hMCAccptK1D->Draw(
"hist");
763 hMCAccptK1D->Draw(
"err same");
767 TH1D *hMCVertexptK1D = data->ShowProjection(iptK, stepGenVertex);
768 maxptK = hMCVertexptK1D->GetMaximum();
769 hMCVertexptK1D->GetYaxis()->SetRangeUser(0,maxptK*1.2);
771 hMCVertexptK1D->GetXaxis()->SetTitleOffset(1.2);;
772 hMCVertexptK1D->Sumw2();
773 hMCVertexptK1D->SetMinimum(0.01);
774 hMCVertexptK1D->GetXaxis()->SetTitle(
"p_{T, K} (GeV/c), MC data - Vertex cuts");
775 hMCVertexptK1D->Draw(
"hist");
777 cmcVertexptK->SetLeftMargin(0.15);
778 cmcVertexptK->SetRightMargin(0.05);
779 hMCVertexptK1D->Draw(
"hist");
780 hMCVertexptK1D->Draw(
"err same");
781 cmcVertexptK->Update();
784 TH1D *hMCRefitptK1D = data->ShowProjection(iptK, stepGenRefit);
785 maxptK = hMCRefitptK1D->GetMaximum();
786 hMCRefitptK1D->GetYaxis()->SetRangeUser(0,maxptK*1.2);
788 hMCRefitptK1D->GetXaxis()->SetTitleOffset(1.2);;
789 hMCRefitptK1D->Sumw2();
790 hMCRefitptK1D->SetMinimum(0.01);
791 hMCRefitptK1D->GetXaxis()->SetTitle(
"p_{T, K} (GeV/c), MC data - Refit cuts");
792 hMCRefitptK1D->Draw(
"hist");
794 cmcRefitptK->SetLeftMargin(0.15);
795 cmcRefitptK->SetRightMargin(0.05);
796 hMCRefitptK1D->Draw(
"hist");
797 hMCRefitptK1D->Draw(
"err same");
798 cmcRefitptK->Update();
801 TH1D *hRECptK1D = data->ShowProjection(iptK, stepRec);
802 maxptK = hRECptK1D->GetMaximum();
803 hRECptK1D->GetYaxis()->SetRangeUser(0,maxptK*1.2);
805 hRECptK1D->GetXaxis()->SetTitleOffset(1.2);;
807 hRECptK1D->SetMinimum(0.01);
808 hRECptK1D->Draw(
"hist");
810 cptK->SetLeftMargin(0.15);
811 cptK->SetRightMargin(0.05);
812 hRECptK1D->GetXaxis()->SetTitle(
"p_{T, K} (GeV/c), AOD");
813 hRECptK1D->Draw(
"hist");
814 hRECptK1D->Draw(
"err same");
818 TH1D *hRECAccptK1D = data->ShowProjection(iptK, stepRecAcc);
819 maxptK = hRECAccptK1D->GetMaximum();
820 hRECAccptK1D->GetYaxis()->SetRangeUser(0,maxptK*1.2);
822 hRECAccptK1D->GetXaxis()->SetTitleOffset(1.2);;
823 hRECAccptK1D->Sumw2();
824 hRECAccptK1D->SetMinimum(0.01);
825 hRECAccptK1D->Draw(
"hist");
827 cAccptK->SetLeftMargin(0.15);
828 cAccptK->SetRightMargin(0.05);
829 hRECAccptK1D->GetXaxis()->SetTitle(
"p_{T, K} (GeV/c), AOD - Acc cuts");
830 hRECAccptK1D->Draw(
"hist");
831 hRECAccptK1D->Draw(
"err same");
835 TH1D *hRECITSClptK1D = data->ShowProjection(iptK, stepRecITSClus);
836 maxptK = hRECITSClptK1D->GetMaximum();
837 hRECITSClptK1D->GetYaxis()->SetRangeUser(0,maxptK*1.2);
839 hRECITSClptK1D->GetXaxis()->SetTitleOffset(1.2);;
840 hRECITSClptK1D->Sumw2();
841 hRECITSClptK1D->SetMinimum(0.01);
842 hRECITSClptK1D->Draw(
"hist");
844 cITSClptK->SetLeftMargin(0.15);
845 cITSClptK->SetRightMargin(0.05);
846 hRECITSClptK1D->GetXaxis()->SetTitle(
"p_{T, K} (GeV/c), AOD - ITS Cl cuts");
847 hRECITSClptK1D->Draw(
"hist");
848 hRECITSClptK1D->Draw(
"err same");
852 TH1D *hRECPPRptK1D = data->ShowProjection(iptK, stepRecPPR);
853 maxptK = hRECPPRptK1D->GetMaximum();
854 hRECPPRptK1D->GetYaxis()->SetRangeUser(0,maxptK*1.2);
856 hRECPPRptK1D->GetXaxis()->SetTitleOffset(1.2);;
857 hRECPPRptK1D->Sumw2();
858 hRECPPRptK1D->SetMinimum(0.01);
859 hRECPPRptK1D->Draw(
"hist");
861 cPPRptK->SetLeftMargin(0.15);
862 cPPRptK->SetRightMargin(0.05);
863 hRECPPRptK1D->GetXaxis()->SetTitle(
"p_{T, K} (GeV/c), AOD - PPR cuts");
864 hRECPPRptK1D->Draw(
"hist");
865 hRECPPRptK1D->Draw(
"err same");
869 TH1D *hMCcT1D = data->ShowProjection(icT, stepGen);
870 Double_t maxcT = hMCcT1D->GetMaximum();
871 hMCcT1D->GetYaxis()->SetRangeUser(0,maxcT*1.2);
873 hMCcT1D->GetXaxis()->SetTitleOffset(1.2);;
875 hMCcT1D->SetMinimum(0.01);
876 hMCcT1D->GetXaxis()->SetTitle(
"ct (#mum), MC data");
877 hMCcT1D->Draw(
"hist");
879 cmccT->SetLeftMargin(0.15);
880 cmccT->SetRightMargin(0.05);
881 hMCcT1D->Draw(
"hist");
882 hMCcT1D->Draw(
"err same");
886 TH1D *hMCAcccT1D = data->ShowProjection(icT, stepGenAcc);
887 maxcT = hMCAcccT1D->GetMaximum();
888 hMCAcccT1D->GetYaxis()->SetRangeUser(0,maxcT*1.2);
890 hMCAcccT1D->GetXaxis()->SetTitleOffset(1.2);
892 hMCAcccT1D->SetMinimum(0.01);
893 hMCAcccT1D->GetXaxis()->SetTitle(
"ct (#mum), MC data - Acc cuts");
894 hMCAcccT1D->Draw(
"hist");
896 cmcAcccT->SetLeftMargin(0.15);
897 cmcAcccT->SetRightMargin(0.05);
898 hMCAcccT1D->Draw(
"hist");
899 hMCAcccT1D->Draw(
"err same");
903 TH1D *hMCVertexcT1D = data->ShowProjection(icT, stepGenVertex);
904 maxcT = hMCVertexcT1D->GetMaximum();
905 hMCVertexcT1D->GetYaxis()->SetRangeUser(0,maxcT*1.2);
907 hMCVertexcT1D->GetXaxis()->SetTitleOffset(1.2);
908 hMCVertexcT1D->Sumw2();
909 hMCVertexcT1D->SetMinimum(0.01);
910 hMCVertexcT1D->GetXaxis()->SetTitle(
"ct (#mum), MC data - Vertex cuts");
911 hMCVertexcT1D->Draw(
"hist");
913 cmcVertexcT->SetLeftMargin(0.15);
914 cmcVertexcT->SetRightMargin(0.05);
915 hMCVertexcT1D->Draw(
"hist");
916 hMCVertexcT1D->Draw(
"err same");
917 cmcVertexcT->Update();
920 TH1D *hMCRefitcT1D = data->ShowProjection(icT, stepGenRefit);
921 maxcT = hMCRefitcT1D->GetMaximum();
922 hMCRefitcT1D->GetYaxis()->SetRangeUser(0,maxcT*1.2);
924 hMCRefitcT1D->GetXaxis()->SetTitleOffset(1.2);
925 hMCRefitcT1D->Sumw2();
926 hMCRefitcT1D->SetMinimum(0.01);
927 hMCRefitcT1D->GetXaxis()->SetTitle(
"ct (#mum), MC data - Refit cuts");
928 hMCRefitcT1D->Draw(
"hist");
930 cmcRefitcT->SetLeftMargin(0.15);
931 cmcRefitcT->SetRightMargin(0.05);
932 hMCRefitcT1D->Draw(
"hist");
933 hMCRefitcT1D->Draw(
"err same");
934 cmcRefitcT->Update();
937 TH1D *hRECcT1D = data->ShowProjection(icT, stepRec);
938 maxcT = hRECcT1D->GetMaximum();
939 hRECcT1D->GetYaxis()->SetRangeUser(0,maxcT*1.2);
941 hRECcT1D->GetXaxis()->SetTitleOffset(1.2);;
943 hRECcT1D->SetMinimum(0.01);
944 hRECcT1D->Draw(
"hist");
946 ccT->SetLeftMargin(0.15);
947 ccT->SetRightMargin(0.05);
948 hRECcT1D->GetXaxis()->SetTitle(
"ct (#mum), AOD");
949 hRECcT1D->Draw(
"hist");
950 hRECcT1D->Draw(
"err same");
954 TH1D *hRECAcccT1D = data->ShowProjection(icT, stepRecAcc);
955 maxcT = hRECAcccT1D->GetMaximum();
956 hRECAcccT1D->GetYaxis()->SetRangeUser(0,maxcT*1.2);
958 hRECAcccT1D->GetXaxis()->SetTitleOffset(1.2);;
959 hRECAcccT1D->Sumw2();
960 hRECAcccT1D->SetMinimum(0.01);
961 hRECAcccT1D->Draw(
"hist");
963 cAcccT->SetLeftMargin(0.15);
964 cAcccT->SetRightMargin(0.05);
965 hRECAcccT1D->GetXaxis()->SetTitle(
"ct (#mum), AOD - Acc cuts");
966 hRECAcccT1D->Draw(
"hist");
967 hRECAcccT1D->Draw(
"err same");
971 TH1D *hRECITSClcT1D = data->ShowProjection(icT, stepRecITSClus);
972 maxcT = hRECITSClcT1D->GetMaximum();
973 hRECITSClcT1D->GetYaxis()->SetRangeUser(0,maxcT*1.2);
975 hRECITSClcT1D->GetXaxis()->SetTitleOffset(1.2);
976 hRECITSClcT1D->Sumw2();
977 hRECITSClcT1D->SetMinimum(0.01);
978 hRECITSClcT1D->Draw(
"hist");
980 cITSClcT->SetLeftMargin(0.15);
981 cITSClcT->SetRightMargin(0.05);
982 hRECITSClcT1D->GetXaxis()->SetTitle(
"ct (#mum), AOD - ITS Cl cuts");
983 hRECITSClcT1D->Draw(
"hist");
984 hRECITSClcT1D->Draw(
"err same");
988 TH1D *hRECPPRcT1D = data->ShowProjection(icT, stepRecPPR);
989 maxcT = hRECPPRcT1D->GetMaximum();
990 hRECPPRcT1D->GetYaxis()->SetRangeUser(0,maxcT*1.2);
992 hRECPPRcT1D->GetXaxis()->SetTitleOffset(1.2);
993 hRECPPRcT1D->Sumw2();
994 hRECPPRcT1D->SetMinimum(0.01);
995 hRECPPRcT1D->Draw(
"hist");
997 cPPRcT->SetLeftMargin(0.15);
998 cPPRcT->SetRightMargin(0.05);
999 hRECPPRcT1D->GetXaxis()->SetTitle(
"ct (#mum), AOD - PPR cuts");
1000 hRECPPRcT1D->Draw(
"hist");
1001 hRECPPRcT1D->Draw(
"err same");
1007 TH1D *hMCdca1D = data->ShowProjection(idca, stepGen);
1008 Double_t maxdca = hMCdca1D->GetMaximum();
1009 hMCdca1D->GetYaxis()->SetRangeUser(0,maxdca*1.2);
1011 hMCdca1D->SetMinimum(0.01);
1013 hMCdca1D->GetXaxis()->SetTitleOffset(1.2);
1014 hMCdca1D->GetXaxis()->SetTitle(
"dca (#mum), MC data");
1015 hMCdca1D->Draw(
"hist");
1017 cmcdca->SetLeftMargin(0.15);
1018 cmcdca->SetRightMargin(0.05);
1019 hMCdca1D->Draw(
"hist");
1020 hMCdca1D->Draw(
"err same");
1024 TH1D *hMCAccdca1D = data->ShowProjection(idca, stepGenAcc);
1025 maxdca = hMCAccdca1D->GetMaximum();
1026 hMCAccdca1D->GetYaxis()->SetRangeUser(0,maxdca*1.2);
1028 hMCAccdca1D->GetXaxis()->SetTitleOffset(1.2);;
1029 hMCAccdca1D->Sumw2();
1030 hMCAccdca1D->SetMinimum(0.01);
1031 hMCAccdca1D->GetXaxis()->SetTitle(
"p_{T} (GeV/c), MC - Acc cut");
1032 hMCAccdca1D->Draw(
"hist");
1034 cmcAccdca->SetLeftMargin(0.15);
1035 cmcAccdca->SetRightMargin(0.05);
1036 hMCAccdca1D->Draw(
"hist");
1037 hMCAccdca1D->Draw(
"err same");
1038 cmcAccdca->Update();
1041 TH1D *hMCVertexdca1D = data->ShowProjection(idca, stepGenVertex);
1042 maxdca = hMCVertexdca1D->GetMaximum();
1043 hMCVertexdca1D->GetYaxis()->SetRangeUser(0,maxdca*1.2);
1045 hMCVertexdca1D->GetXaxis()->SetTitleOffset(1.2);;
1046 hMCVertexdca1D->Sumw2();
1047 hMCVertexdca1D->SetMinimum(0.01);
1048 hMCVertexdca1D->GetXaxis()->SetTitle(
"p_{T} (GeV/c), MC - Vertex cut");
1049 hMCVertexdca1D->Draw(
"hist");
1051 cmcVertexdca->SetLeftMargin(0.15);
1052 cmcVertexdca->SetRightMargin(0.05);
1053 hMCVertexdca1D->Draw(
"hist");
1054 hMCVertexdca1D->Draw(
"err same");
1055 cmcVertexdca->Update();
1058 TH1D *hMCRefitdca1D = data->ShowProjection(idca, stepGenRefit);
1059 maxdca = hMCRefitdca1D->GetMaximum();
1060 hMCRefitdca1D->GetYaxis()->SetRangeUser(0,maxdca*1.2);
1062 hMCRefitdca1D->GetXaxis()->SetTitleOffset(1.2);;
1063 hMCRefitdca1D->Sumw2();
1064 hMCRefitdca1D->SetMinimum(0.01);
1065 hMCRefitdca1D->GetXaxis()->SetTitle(
"p_{T} (GeV/c), MC - Refit cut");
1066 hMCRefitdca1D->Draw(
"hist");
1068 cmcRefitdca->SetLeftMargin(0.15);
1069 cmcRefitdca->SetRightMargin(0.05);
1070 hMCRefitdca1D->Draw(
"hist");
1071 hMCRefitdca1D->Draw(
"err same");
1072 cmcRefitdca->Update();
1075 TH1D *hRECdca1D = data->ShowProjection(idca, stepRec);
1076 maxdca = hRECdca1D->GetMaximum();
1077 hRECdca1D->GetYaxis()->SetRangeUser(0,maxdca*1.2);
1079 hRECdca1D->GetXaxis()->SetTitleOffset(1.2);;
1081 hRECdca1D->SetMinimum(0.01);
1082 hRECdca1D->GetXaxis()->SetTitle(
"dca (#mum), AOD");
1083 hRECdca1D->Draw(
"hist");
1085 cdca->SetLeftMargin(0.15);
1086 cdca->SetRightMargin(0.05);
1087 hRECdca1D->Draw(
"hist");
1088 hRECdca1D->Draw(
"err same");
1092 TH1D *hRECAccdca1D = data->ShowProjection(idca, stepRecAcc);
1093 maxdca = hRECAccdca1D->GetMaximum();
1094 hRECAccdca1D->GetYaxis()->SetRangeUser(0,maxdca*1.2);
1096 hRECAccdca1D->GetXaxis()->SetTitleOffset(1.2);;
1097 hRECAccdca1D->Sumw2();
1098 hRECAccdca1D->SetMinimum(0.01);
1099 hRECAccdca1D->GetXaxis()->SetTitle(
"dca (#mum), AOD - Acc cuts");
1100 hRECAccdca1D->Draw(
"hist");
1102 cAccdca->SetLeftMargin(0.15);
1103 cAccdca->SetRightMargin(0.05);
1104 hRECAccdca1D->Draw(
"hist");
1105 hRECAccdca1D->Draw(
"err same");
1109 TH1D *hRECITSCldca1D = data->ShowProjection(idca, stepRecITSClus);
1110 maxdca = hRECITSCldca1D->GetMaximum();
1111 hRECITSCldca1D->GetYaxis()->SetRangeUser(0,maxdca*1.2);
1113 hRECITSCldca1D->GetXaxis()->SetTitleOffset(1.2);;
1114 hRECITSCldca1D->Sumw2();
1115 hRECITSCldca1D->SetMinimum(0.01);
1116 hRECITSCldca1D->GetXaxis()->SetTitle(
"dca (#mum), AOD - ITS Cl cuts");
1117 hRECITSCldca1D->Draw(
"hist");
1119 cITSCldca->SetLeftMargin(0.15);
1120 cITSCldca->SetRightMargin(0.05);
1121 hRECITSCldca1D->Draw(
"hist");
1122 hRECITSCldca1D->Draw(
"err same");
1123 cITSCldca->Update();
1126 TH1D *hRECPPRdca1D = data->ShowProjection(idca, stepRecPPR);
1127 maxdca = hRECPPRdca1D->GetMaximum();
1128 hRECPPRdca1D->GetYaxis()->SetRangeUser(0,maxdca*1.2);
1130 hRECPPRdca1D->GetXaxis()->SetTitleOffset(1.2);;
1131 hRECPPRdca1D->Sumw2();
1132 hRECPPRdca1D->SetMinimum(0.01);
1133 hRECPPRdca1D->GetXaxis()->SetTitle(
"dca (#mum), AOD - PPR cuts");
1134 hRECPPRdca1D->Draw(
"hist");
1136 cPPRdca->SetLeftMargin(0.15);
1137 cPPRdca->SetRightMargin(0.05);
1138 hRECPPRdca1D->Draw(
"hist");
1139 hRECPPRdca1D->Draw(
"err same");
1143 TH1D *hMCd0pi1D = data->ShowProjection(id0pi, stepGen);
1144 Double_t maxd0pi = hMCd0pi1D->GetMaximum();
1145 hMCd0pi1D->GetYaxis()->SetRangeUser(0,maxd0pi*1.2);
1147 hMCd0pi1D->SetMinimum(0.01);
1149 hMCd0pi1D->GetXaxis()->SetTitleOffset(1.2);
1150 hMCd0pi1D->GetXaxis()->SetTitle(
"d0_{#pi} (#mum), MC data");
1151 hMCd0pi1D->Draw(
"hist");
1153 cmcd0pi->SetLeftMargin(0.15);
1154 cmcd0pi->SetRightMargin(0.05);
1155 hMCd0pi1D->Draw(
"hist");
1156 hMCd0pi1D->Draw(
"err same");
1160 TH1D *hMCAccd0pi1D = data->ShowProjection(id0pi, stepGenAcc);
1161 maxd0pi = hMCAccd0pi1D->GetMaximum();
1162 hMCAccd0pi1D->GetYaxis()->SetRangeUser(0,maxd0pi*1.2);
1164 hMCAccd0pi1D->GetXaxis()->SetTitleOffset(1.2);;
1165 hMCAccd0pi1D->Sumw2();
1166 hMCAccd0pi1D->SetMinimum(0.01);
1167 hMCAccd0pi1D->GetXaxis()->SetTitle(
"d0_{#pi} (#mum), MC - Acc cut");
1168 hMCAccd0pi1D->Draw(
"hist");
1170 cmcAccd0pi->SetLeftMargin(0.15);
1171 cmcAccd0pi->SetRightMargin(0.05);
1172 hMCAccd0pi1D->Draw(
"hist");
1173 hMCAccd0pi1D->Draw(
"err same");
1174 cmcAccd0pi->Update();
1177 TH1D *hMCVertexd0pi1D = data->ShowProjection(id0pi, stepGenVertex);
1178 maxd0pi = hMCVertexd0pi1D->GetMaximum();
1179 hMCVertexd0pi1D->GetYaxis()->SetRangeUser(0,maxd0pi*1.2);
1181 hMCVertexd0pi1D->GetXaxis()->SetTitleOffset(1.2);;
1182 hMCVertexd0pi1D->Sumw2();
1183 hMCVertexd0pi1D->SetMinimum(0.01);
1184 hMCVertexd0pi1D->GetXaxis()->SetTitle(
"d0_{#pi} (#mum), MC - Vertex cut");
1185 hMCVertexd0pi1D->Draw(
"hist");
1186 cmcVertexd0pi->cd();
1187 cmcVertexd0pi->SetLeftMargin(0.15);
1188 cmcVertexd0pi->SetRightMargin(0.05);
1189 hMCVertexd0pi1D->Draw(
"hist");
1190 hMCVertexd0pi1D->Draw(
"err same");
1191 cmcVertexd0pi->Update();
1194 TH1D *hMCRefitd0pi1D = data->ShowProjection(id0pi, stepGenRefit);
1195 maxd0pi = hMCRefitd0pi1D->GetMaximum();
1196 hMCRefitd0pi1D->GetYaxis()->SetRangeUser(0,maxd0pi*1.2);
1198 hMCRefitd0pi1D->GetXaxis()->SetTitleOffset(1.2);;
1199 hMCRefitd0pi1D->Sumw2();
1200 hMCRefitd0pi1D->SetMinimum(0.01);
1201 hMCRefitd0pi1D->GetXaxis()->SetTitle(
"d0_{#pi} (#mum), MC - Refit cut");
1202 hMCRefitd0pi1D->Draw(
"hist");
1204 cmcRefitd0pi->SetLeftMargin(0.15);
1205 cmcRefitd0pi->SetRightMargin(0.05);
1206 hMCRefitd0pi1D->Draw(
"hist");
1207 hMCRefitd0pi1D->Draw(
"err same");
1208 cmcRefitd0pi->Update();
1211 TH1D *hRECd0pi1D = data->ShowProjection(id0pi, stepRec);
1212 maxd0pi = hRECd0pi1D->GetMaximum();
1213 hRECd0pi1D->GetYaxis()->SetRangeUser(0,maxd0pi*1.2);
1215 hRECd0pi1D->GetXaxis()->SetTitleOffset(1.2);;
1216 hRECd0pi1D->Sumw2();
1217 hRECd0pi1D->SetMinimum(0.01);
1218 hRECd0pi1D->GetXaxis()->SetTitle(
"d0_{#pi} (#mum), AOD");
1219 hRECd0pi1D->Draw(
"hist");
1221 cd0pi->SetLeftMargin(0.15);
1222 cd0pi->SetRightMargin(0.05);
1223 hRECd0pi1D->Draw(
"hist");
1224 hRECd0pi1D->Draw(
"err same");
1228 TH1D *hRECAccd0pi1D = data->ShowProjection(id0pi, stepRecAcc);
1229 maxd0pi = hRECAccd0pi1D->GetMaximum();
1230 hRECAccd0pi1D->GetYaxis()->SetRangeUser(0,maxd0pi*1.2);
1232 hRECAccd0pi1D->GetXaxis()->SetTitleOffset(1.2);;
1233 hRECAccd0pi1D->Sumw2();
1234 hRECAccd0pi1D->SetMinimum(0.01);
1235 hRECAccd0pi1D->GetXaxis()->SetTitle(
"d0_{#pi} (#mum), AOD - Acc cuts");
1236 hRECAccd0pi1D->Draw(
"hist");
1238 cAccd0pi->SetLeftMargin(0.15);
1239 cAccd0pi->SetRightMargin(0.05);
1240 hRECAccd0pi1D->Draw(
"hist");
1241 hRECAccd0pi1D->Draw(
"err same");
1245 TH1D *hRECITSCld0pi1D = data->ShowProjection(id0pi, stepRecITSClus);
1246 maxd0pi = hRECITSCld0pi1D->GetMaximum();
1247 hRECITSCld0pi1D->GetYaxis()->SetRangeUser(0,maxd0pi*1.2);
1249 hRECITSCld0pi1D->GetXaxis()->SetTitleOffset(1.2);;
1250 hRECITSCld0pi1D->Sumw2();
1251 hRECITSCld0pi1D->SetMinimum(0.01);
1252 hRECITSCld0pi1D->GetXaxis()->SetTitle(
"d0_{#pi} (#mum), AOD - ITS Cl cuts");
1253 hRECITSCld0pi1D->Draw(
"hist");
1255 cITSCld0pi->SetLeftMargin(0.15);
1256 cITSCld0pi->SetRightMargin(0.05);
1257 hRECITSCld0pi1D->Draw(
"hist");
1258 hRECITSCld0pi1D->Draw(
"err same");
1259 cITSCld0pi->Update();
1262 TH1D *hRECPPRd0pi1D = data->ShowProjection(id0pi, stepRecPPR);
1263 maxd0pi = hRECPPRd0pi1D->GetMaximum();
1264 hRECPPRd0pi1D->GetYaxis()->SetRangeUser(0,maxd0pi*1.2);
1266 hRECPPRd0pi1D->GetXaxis()->SetTitleOffset(1.2);;
1267 hRECPPRd0pi1D->Sumw2();
1268 hRECPPRd0pi1D->SetMinimum(0.01);
1269 hRECPPRd0pi1D->GetXaxis()->SetTitle(
"d0_{#pi} (#mum), AOD - PPR cuts");
1270 hRECPPRd0pi1D->Draw(
"hist");
1272 cPPRd0pi->SetLeftMargin(0.15);
1273 cPPRd0pi->SetRightMargin(0.05);
1274 hRECPPRd0pi1D->Draw(
"hist");
1275 hRECPPRd0pi1D->Draw(
"err same");
1279 TH1D *hMCd0K1D = data->ShowProjection(id0K, stepGen);
1280 Double_t maxd0K = hMCd0K1D->GetMaximum();
1281 hMCd0K1D->GetYaxis()->SetRangeUser(0,maxd0K*1.2);
1283 hMCd0K1D->SetMinimum(0.01);
1285 hMCd0K1D->GetXaxis()->SetTitleOffset(1.2);
1286 hMCd0K1D->GetXaxis()->SetTitle(
"d0_{K} (#mum), MC data");
1287 hMCd0K1D->Draw(
"hist");
1289 cmcd0K->SetLeftMargin(0.15);
1290 cmcd0K->SetRightMargin(0.05);
1291 hMCd0K1D->Draw(
"hist");
1292 hMCd0K1D->Draw(
"err same");
1296 TH1D *hMCAccd0K1D = data->ShowProjection(id0K, stepGenAcc);
1297 maxd0K = hMCAccd0K1D->GetMaximum();
1298 hMCAccd0K1D->GetYaxis()->SetRangeUser(0,maxd0K*1.2);
1300 hMCAccd0K1D->GetXaxis()->SetTitleOffset(1.2);;
1301 hMCAccd0K1D->Sumw2();
1302 hMCAccd0K1D->SetMinimum(0.01);
1303 hMCAccd0K1D->GetXaxis()->SetTitle(
"d0_{K} (#mum), MC - Acc cut");
1304 hMCAccd0K1D->Draw(
"hist");
1306 cmcAccd0K->SetLeftMargin(0.15);
1307 cmcAccd0K->SetRightMargin(0.05);
1308 hMCAccd0K1D->Draw(
"hist");
1309 hMCAccd0K1D->Draw(
"err same");
1310 cmcAccd0K->Update();
1313 TH1D *hMCVertexd0K1D = data->ShowProjection(id0K, stepGenVertex);
1314 maxd0K = hMCVertexd0K1D->GetMaximum();
1315 hMCVertexd0K1D->GetYaxis()->SetRangeUser(0,maxd0K*1.2);
1317 hMCVertexd0K1D->GetXaxis()->SetTitleOffset(1.2);;
1318 hMCVertexd0K1D->Sumw2();
1319 hMCVertexd0K1D->SetMinimum(0.01);
1320 hMCVertexd0K1D->GetXaxis()->SetTitle(
"d0_{K} (#mum), MC - Vertex cut");
1321 hMCVertexd0K1D->Draw(
"hist");
1323 cmcVertexd0K->SetLeftMargin(0.15);
1324 cmcVertexd0K->SetRightMargin(0.05);
1325 hMCVertexd0K1D->Draw(
"hist");
1326 hMCVertexd0K1D->Draw(
"err same");
1327 cmcVertexd0K->Update();
1330 TH1D *hMCRefitd0K1D = data->ShowProjection(id0K, stepGenRefit);
1331 maxd0K = hMCRefitd0K1D->GetMaximum();
1332 hMCRefitd0K1D->GetYaxis()->SetRangeUser(0,maxd0K*1.2);
1334 hMCRefitd0K1D->GetXaxis()->SetTitleOffset(1.2);;
1335 hMCRefitd0K1D->Sumw2();
1336 hMCRefitd0K1D->SetMinimum(0.01);
1337 hMCRefitd0K1D->GetXaxis()->SetTitle(
"d0_{K} (#mum), MC - Refit cut");
1338 hMCRefitd0K1D->Draw(
"hist");
1340 cmcRefitd0K->SetLeftMargin(0.15);
1341 cmcRefitd0K->SetRightMargin(0.05);
1342 hMCRefitd0K1D->Draw(
"hist");
1343 hMCRefitd0K1D->Draw(
"err same");
1344 cmcRefitd0K->Update();
1347 TH1D *hRECd0K1D = data->ShowProjection(id0K, stepRec);
1348 maxd0K = hRECd0K1D->GetMaximum();
1349 hRECd0K1D->GetYaxis()->SetRangeUser(0,maxd0K*1.2);
1351 hRECd0K1D->GetXaxis()->SetTitleOffset(1.2);;
1353 hRECd0K1D->SetMinimum(0.01);
1354 hRECd0K1D->GetXaxis()->SetTitle(
"d0_{K} (#mum), AOD");
1355 hRECd0K1D->Draw(
"hist");
1357 cd0K->SetLeftMargin(0.15);
1358 cd0K->SetRightMargin(0.05);
1359 hRECd0K1D->Draw(
"hist");
1360 hRECd0K1D->Draw(
"err same");
1364 TH1D *hRECAccd0K1D = data->ShowProjection(id0K, stepRecAcc);
1365 maxd0K = hRECAccd0K1D->GetMaximum();
1366 hRECAccd0K1D->GetYaxis()->SetRangeUser(0,maxd0K*1.2);
1368 hRECAccd0K1D->GetXaxis()->SetTitleOffset(1.2);;
1369 hRECAccd0K1D->Sumw2();
1370 hRECAccd0K1D->SetMinimum(0.01);
1371 hRECAccd0K1D->GetXaxis()->SetTitle(
"d0_{K} (#mum), AOD - Acc cuts");
1372 hRECAccd0K1D->Draw(
"hist");
1374 cAccd0K->SetLeftMargin(0.15);
1375 cAccd0K->SetRightMargin(0.05);
1376 hRECAccd0K1D->Draw(
"hist");
1377 hRECAccd0K1D->Draw(
"err same");
1381 TH1D *hRECITSCld0K1D = data->ShowProjection(id0K, stepRecITSClus);
1382 maxd0K = hRECITSCld0K1D->GetMaximum();
1383 hRECITSCld0K1D->GetYaxis()->SetRangeUser(0,maxd0K*1.2);
1385 hRECITSCld0K1D->GetXaxis()->SetTitleOffset(1.2);;
1386 hRECITSCld0K1D->Sumw2();
1387 hRECITSCld0K1D->SetMinimum(0.01);
1388 hRECITSCld0K1D->GetXaxis()->SetTitle(
"d0_{K} (#mum), AOD - ITS Cl cuts");
1389 hRECITSCld0K1D->Draw(
"hist");
1391 cITSCld0K->SetLeftMargin(0.15);
1392 cITSCld0K->SetRightMargin(0.05);
1393 hRECITSCld0K1D->Draw(
"hist");
1394 hRECITSCld0K1D->Draw(
"err same");
1395 cITSCld0K->Update();
1398 TH1D *hRECPPRd0K1D = data->ShowProjection(id0K, stepRecPPR);
1399 maxd0K = hRECPPRd0K1D->GetMaximum();
1400 hRECPPRd0K1D->GetYaxis()->SetRangeUser(0,maxd0K*1.2);
1402 hRECPPRd0K1D->GetXaxis()->SetTitleOffset(1.2);;
1403 hRECPPRd0K1D->Sumw2();
1404 hRECPPRd0K1D->SetMinimum(0.01);
1405 hRECPPRd0K1D->GetXaxis()->SetTitle(
"d0_{K} (#mum), AOD - PPR cuts");
1406 hRECPPRd0K1D->Draw(
"hist");
1408 cPPRd0K->SetLeftMargin(0.15);
1409 cPPRd0K->SetRightMargin(0.05);
1410 hRECPPRd0K1D->Draw(
"hist");
1411 hRECPPRd0K1D->Draw(
"err same");
1417 TH1D *hMCd0xd01D = data->ShowProjection(id0xd0, stepGen);
1418 Double_t maxd0xd0 = hMCd0xd01D->GetMaximum();
1419 hMCd0xd01D->GetYaxis()->SetRangeUser(0,maxd0xd0*1.2);
1420 hMCd0xd01D->Sumw2();
1421 hMCd0xd01D->SetMinimum(0.01);
1423 hMCd0xd01D->GetXaxis()->SetTitleOffset(1.2);
1424 hMCd0xd01D->GetXaxis()->SetTitle(
"d0_{#pi}xd0_{K} (#mum^2), MC data");
1425 hMCd0xd01D->Draw(
"hist");
1427 cmcd0xd0->SetLeftMargin(0.15);
1428 cmcd0xd0->SetRightMargin(0.05);
1429 hMCd0xd01D->Draw(
"hist");
1430 hMCd0xd01D->Draw(
"err same");
1434 TH1D *hMCAccd0xd01D = data->ShowProjection(id0xd0, stepGenAcc);
1435 maxd0xd0 = hMCAccd0xd01D->GetMaximum();
1436 hMCAccd0xd01D->GetYaxis()->SetRangeUser(0,maxd0xd0*1.2);
1438 hMCAccd0xd01D->GetXaxis()->SetTitleOffset(1.2);;
1439 hMCAccd0xd01D->Sumw2();
1440 hMCAccd0xd01D->SetMinimum(0.01);
1441 hMCAccd0xd01D->GetXaxis()->SetTitle(
"d0_{#pi}xd0_{K} (#mum^2), MC - Acc cut");
1442 hMCAccd0xd01D->Draw(
"hist");
1444 cmcAccd0xd0->SetLeftMargin(0.15);
1445 cmcAccd0xd0->SetRightMargin(0.05);
1446 hMCAccd0xd01D->Draw(
"hist");
1447 hMCAccd0xd01D->Draw(
"err same");
1448 cmcAccd0xd0->Update();
1451 TH1D *hMCVertexd0xd01D = data->ShowProjection(id0xd0, stepGenVertex);
1452 maxd0xd0 = hMCVertexd0xd01D->GetMaximum();
1453 hMCVertexd0xd01D->GetYaxis()->SetRangeUser(0,maxd0xd0*1.2);
1455 hMCVertexd0xd01D->GetXaxis()->SetTitleOffset(1.2);;
1456 hMCVertexd0xd01D->Sumw2();
1457 hMCVertexd0xd01D->SetMinimum(0.01);
1458 hMCVertexd0xd01D->GetXaxis()->SetTitle(
"d0_{#pi}xd0_{K} (#mum^2), MC - Vertex cut");
1459 hMCVertexd0xd01D->Draw(
"hist");
1460 cmcVertexd0xd0->cd();
1461 cmcVertexd0xd0->SetLeftMargin(0.15);
1462 cmcVertexd0xd0->SetRightMargin(0.05);
1463 hMCVertexd0xd01D->Draw(
"hist");
1464 hMCVertexd0xd01D->Draw(
"err same");
1465 cmcVertexd0xd0->Update();
1468 TH1D *hMCRefitd0xd01D = data->ShowProjection(id0xd0, stepGenRefit);
1469 maxd0xd0 = hMCRefitd0xd01D->GetMaximum();
1470 hMCRefitd0xd01D->GetYaxis()->SetRangeUser(0,maxd0xd0*1.2);
1472 hMCRefitd0xd01D->GetXaxis()->SetTitleOffset(1.2);;
1473 hMCRefitd0xd01D->Sumw2();
1474 hMCRefitd0xd01D->SetMinimum(0.01);
1475 hMCRefitd0xd01D->GetXaxis()->SetTitle(
"d0_{#pi}xd0_{K} (#mum^2), MC - Refit cut");
1476 hMCRefitd0xd01D->Draw(
"hist");
1477 cmcRefitd0xd0->cd();
1478 cmcRefitd0xd0->SetLeftMargin(0.15);
1479 cmcRefitd0xd0->SetRightMargin(0.05);
1480 hMCRefitd0xd01D->Draw(
"hist");
1481 hMCRefitd0xd01D->Draw(
"err same");
1482 cmcRefitd0xd0->Update();
1485 TH1D *hRECd0xd01D = data->ShowProjection(id0xd0, stepRec);
1486 maxd0xd0 = hRECd0xd01D->GetMaximum();
1487 hRECd0xd01D->GetYaxis()->SetRangeUser(0,maxd0xd0*1.2);
1489 hRECd0xd01D->GetXaxis()->SetTitleOffset(1.2);;
1490 hRECd0xd01D->Sumw2();
1491 hRECd0xd01D->SetMinimum(0.01);
1492 hRECd0xd01D->GetXaxis()->SetTitle(
"d0_{#pi}xd0_{K} (#mum^2), AOD");
1493 hRECd0xd01D->Draw(
"hist");
1495 cd0xd0->SetLeftMargin(0.15);
1496 cd0xd0->SetRightMargin(0.05);
1497 hRECd0xd01D->Draw(
"hist");
1498 hRECd0xd01D->Draw(
"err same");
1502 TH1D *hRECAccd0xd01D = data->ShowProjection(id0xd0, stepRecAcc);
1503 maxd0xd0 = hRECAccd0xd01D->GetMaximum();
1504 hRECAccd0xd01D->GetYaxis()->SetRangeUser(0,maxd0xd0*1.2);
1506 hRECAccd0xd01D->GetXaxis()->SetTitleOffset(1.2);;
1507 hRECAccd0xd01D->Sumw2();
1508 hRECAccd0xd01D->SetMinimum(0.01);
1509 hRECAccd0xd01D->GetXaxis()->SetTitle(
"d0_{#pi}xd0_{K} (#mum^2), AOD - Acc cuts");
1510 hRECAccd0xd01D->Draw(
"hist");
1512 cAccd0xd0->SetLeftMargin(0.15);
1513 cAccd0xd0->SetRightMargin(0.05);
1514 hRECAccd0xd01D->Draw(
"hist");
1515 hRECAccd0xd01D->Draw(
"err same");
1516 cAccd0xd0->Update();
1519 TH1D *hRECITSCld0xd01D = data->ShowProjection(id0xd0, stepRecITSClus);
1520 maxd0xd0 = hRECITSCld0xd01D->GetMaximum();
1521 hRECITSCld0xd01D->GetYaxis()->SetRangeUser(0,maxd0xd0*1.2);
1523 hRECITSCld0xd01D->GetXaxis()->SetTitleOffset(1.2);;
1524 hRECITSCld0xd01D->Sumw2();
1525 hRECITSCld0xd01D->SetMinimum(0.01);
1526 hRECITSCld0xd01D->GetXaxis()->SetTitle(
"d0_{#pi}xd0_{K} (#mum^2), AOD - ITS Cl cuts");
1527 hRECITSCld0xd01D->Draw(
"hist");
1529 cITSCld0xd0->SetLeftMargin(0.15);
1530 cITSCld0xd0->SetRightMargin(0.05);
1531 hRECITSCld0xd01D->Draw(
"hist");
1532 hRECITSCld0xd01D->Draw(
"err same");
1533 cITSCld0xd0->Update();
1536 TH1D *hRECPPRd0xd01D = data->ShowProjection(id0xd0, stepRecPPR);
1537 maxd0xd0 = hRECPPRd0xd01D->GetMaximum();
1538 hRECPPRd0xd01D->GetYaxis()->SetRangeUser(0,maxd0xd0*1.2);
1540 hRECPPRd0xd01D->GetXaxis()->SetTitleOffset(1.2);;
1541 hRECPPRd0xd01D->Sumw2();
1542 hRECPPRd0xd01D->SetMinimum(0.01);
1543 hRECPPRd0xd01D->GetXaxis()->SetTitle(
"d0_{#pi}xd0_{K} (#mum^2), AOD - PPR cuts");
1544 hRECPPRd0xd01D->Draw(
"hist");
1546 cPPRd0xd0->SetLeftMargin(0.15);
1547 cPPRd0xd0->SetRightMargin(0.05);
1548 hRECPPRd0xd01D->Draw(
"hist");
1549 hRECPPRd0xd01D->Draw(
"err same");
1550 cPPRd0xd0->Update();
1553 TH1D *hMCpointing1D = data->ShowProjection(ipointing, stepGen);
1554 Double_t maxpointing = hMCpointing1D->GetMaximum();
1555 hMCpointing1D->GetYaxis()->SetRangeUser(0,maxpointing*1.2);
1556 hMCpointing1D->Sumw2();
1557 hMCpointing1D->SetMinimum(0.01);
1559 hMCpointing1D->GetXaxis()->SetTitleOffset(1.2);
1560 hMCpointing1D->GetXaxis()->SetTitle(
"cosPointingAngle, MC data");
1561 hMCpointing1D->Draw(
"hist");
1563 cmcpointing->SetLeftMargin(0.15);
1564 cmcpointing->SetRightMargin(0.05);
1565 hMCpointing1D->Draw(
"hist");
1566 hMCpointing1D->Draw(
"err same");
1567 cmcpointing->Update();
1570 TH1D *hMCAccpointing1D = data->ShowProjection(ipointing, stepGenAcc);
1571 maxpointing = hMCAccpointing1D->GetMaximum();
1572 hMCAccpointing1D->GetYaxis()->SetRangeUser(0,maxpointing*1.2);
1574 hMCAccpointing1D->GetXaxis()->SetTitleOffset(1.2);;
1575 hMCAccpointing1D->Sumw2();
1576 hMCAccpointing1D->SetMinimum(0.01);
1577 hMCAccpointing1D->GetXaxis()->SetTitle(
"cosPointingAngle, MC - Acc cut");
1578 hMCAccpointing1D->Draw(
"hist");
1579 cmcAccpointing->cd();
1580 cmcAccpointing->SetLeftMargin(0.15);
1581 cmcAccpointing->SetRightMargin(0.05);
1582 hMCAccpointing1D->Draw(
"hist");
1583 hMCAccpointing1D->Draw(
"err same");
1584 cmcAccpointing->Update();
1587 TH1D *hMCVertexpointing1D = data->ShowProjection(ipointing, stepGenVertex);
1588 maxpointing = hMCVertexpointing1D->GetMaximum();
1589 hMCVertexpointing1D->GetYaxis()->SetRangeUser(0,maxpointing*1.2);
1591 hMCVertexpointing1D->GetXaxis()->SetTitleOffset(1.2);;
1592 hMCVertexpointing1D->Sumw2();
1593 hMCVertexpointing1D->SetMinimum(0.01);
1594 hMCVertexpointing1D->GetXaxis()->SetTitle(
"cosPointingAngle, MC - Vertex cut");
1595 hMCVertexpointing1D->Draw(
"hist");
1596 cmcVertexpointing->cd();
1597 cmcVertexpointing->SetLeftMargin(0.15);
1598 cmcVertexpointing->SetRightMargin(0.05);
1599 hMCVertexpointing1D->Draw(
"hist");
1600 hMCVertexpointing1D->Draw(
"err same");
1601 cmcVertexpointing->Update();
1604 TH1D *hMCRefitpointing1D = data->ShowProjection(ipointing, stepGenRefit);
1605 maxpointing = hMCRefitpointing1D->GetMaximum();
1606 hMCRefitpointing1D->GetYaxis()->SetRangeUser(0,maxpointing*1.2);
1608 hMCRefitpointing1D->GetXaxis()->SetTitleOffset(1.2);;
1609 hMCRefitpointing1D->Sumw2();
1610 hMCRefitpointing1D->SetMinimum(0.01);
1611 hMCRefitpointing1D->GetXaxis()->SetTitle(
"cosPointingAngle, MC - Refit cut");
1612 hMCRefitpointing1D->Draw(
"hist");
1613 cmcRefitpointing->cd();
1614 cmcRefitpointing->SetLeftMargin(0.15);
1615 cmcRefitpointing->SetRightMargin(0.05);
1616 hMCRefitpointing1D->Draw(
"hist");
1617 hMCRefitpointing1D->Draw(
"err same");
1618 cmcRefitpointing->Update();
1621 TH1D *hRECpointing1D = data->ShowProjection(ipointing, stepRec);
1622 maxpointing = hRECpointing1D->GetMaximum();
1623 hRECpointing1D->GetYaxis()->SetRangeUser(0,maxpointing*1.2);
1625 hRECpointing1D->GetXaxis()->SetTitleOffset(1.2);;
1626 hRECpointing1D->Sumw2();
1627 hRECpointing1D->SetMinimum(0.01);
1628 hRECpointing1D->GetXaxis()->SetTitle(
"cosPointingAngle, AOD");
1629 hRECpointing1D->Draw(
"hist");
1631 cpointing->SetLeftMargin(0.15);
1632 cpointing->SetRightMargin(0.05);
1633 hRECpointing1D->Draw(
"hist");
1634 hRECpointing1D->Draw(
"err same");
1635 cpointing->Update();
1638 TH1D *hRECAccpointing1D = data->ShowProjection(ipointing, stepRecAcc);
1639 maxpointing = hRECAccpointing1D->GetMaximum();
1640 hRECAccpointing1D->GetYaxis()->SetRangeUser(0,maxpointing*1.2);
1642 hRECAccpointing1D->GetXaxis()->SetTitleOffset(1.2);;
1643 hRECAccpointing1D->Sumw2();
1644 hRECAccpointing1D->SetMinimum(0.01);
1645 hRECAccpointing1D->GetXaxis()->SetTitle(
"cosPointingAngle, AOD - Acc cuts");
1646 hRECAccpointing1D->Draw(
"hist");
1648 cAccpointing->SetLeftMargin(0.15);
1649 cAccpointing->SetRightMargin(0.05);
1650 hRECAccpointing1D->Draw(
"hist");
1651 hRECAccpointing1D->Draw(
"err same");
1652 cAccpointing->Update();
1655 TH1D *hRECITSClpointing1D = data->ShowProjection(ipointing, stepRecITSClus);
1656 maxpointing = hRECITSClpointing1D->GetMaximum();
1657 hRECITSClpointing1D->GetYaxis()->SetRangeUser(0,maxpointing*1.2);
1659 hRECITSClpointing1D->GetXaxis()->SetTitleOffset(1.2);;
1660 hRECITSClpointing1D->Sumw2();
1661 hRECITSClpointing1D->SetMinimum(0.01);
1662 hRECITSClpointing1D->GetXaxis()->SetTitle(
"cosPointingAngle, AOD - ITS Cl cuts");
1663 hRECITSClpointing1D->Draw(
"hist");
1664 cITSClpointing->cd();
1665 cITSClpointing->SetLeftMargin(0.15);
1666 cITSClpointing->SetRightMargin(0.05);
1667 hRECITSClpointing1D->Draw(
"hist");
1668 hRECITSClpointing1D->Draw(
"err same");
1669 cITSClpointing->Update();
1672 TH1D *hRECPPRpointing1D = data->ShowProjection(ipointing, stepRecPPR);
1673 maxpointing = hRECPPRpointing1D->GetMaximum();
1674 hRECPPRpointing1D->GetYaxis()->SetRangeUser(0,maxpointing*1.2);
1676 hRECPPRpointing1D->GetXaxis()->SetTitleOffset(1.2);;
1677 hRECPPRpointing1D->Sumw2();
1678 hRECPPRpointing1D->SetMinimum(0.01);
1679 hRECPPRpointing1D->GetXaxis()->SetTitle(
"cosPointingAngle, AOD - PPR cuts");
1680 hRECPPRpointing1D->Draw(
"hist");
1682 cPPRpointing->SetLeftMargin(0.15);
1683 cPPRpointing->SetRightMargin(0.05);
1684 hRECPPRpointing1D->Draw(
"hist");
1685 hRECPPRpointing1D->Draw(
"err same");
1686 cPPRpointing->Update();
1689 TH1D *hMCphi1D = data->ShowProjection(iphi, stepGen);
1690 Double_t maxphi = hMCphi1D->GetMaximum();
1691 hMCphi1D->GetYaxis()->SetRangeUser(0,maxphi*1.2);
1693 hMCphi1D->SetMinimum(0.01);
1695 hMCphi1D->GetXaxis()->SetTitleOffset(1.2);
1696 hMCphi1D->GetXaxis()->SetTitle(
"Phi, MC data");
1697 hMCphi1D->Draw(
"hist");
1699 cmcphi->SetLeftMargin(0.15);
1700 cmcphi->SetRightMargin(0.05);
1701 hMCphi1D->Draw(
"hist");
1702 hMCphi1D->Draw(
"err same");
1706 TH1D *hMCAccphi1D = data->ShowProjection(iphi, stepGenAcc);
1707 maxphi = hMCAccphi1D->GetMaximum();
1708 hMCAccphi1D->GetYaxis()->SetRangeUser(0,maxphi*1.2);
1710 hMCAccphi1D->GetXaxis()->SetTitleOffset(1.2);;
1711 hMCAccphi1D->Sumw2();
1712 hMCAccphi1D->SetMinimum(0.01);
1713 hMCAccphi1D->GetXaxis()->SetTitle(
"Phi, MC - Acc cut");
1714 hMCAccphi1D->Draw(
"hist");
1716 cmcAccphi->SetLeftMargin(0.15);
1717 cmcAccphi->SetRightMargin(0.05);
1718 hMCAccphi1D->Draw(
"hist");
1719 hMCAccphi1D->Draw(
"err same");
1720 cmcAccphi->Update();
1723 TH1D *hMCVertexphi1D = data->ShowProjection(iphi, stepGenVertex);
1724 maxphi = hMCVertexphi1D->GetMaximum();
1725 hMCVertexphi1D->GetYaxis()->SetRangeUser(0,maxphi*1.2);
1727 hMCVertexphi1D->GetXaxis()->SetTitleOffset(1.2);;
1728 hMCVertexphi1D->Sumw2();
1729 hMCVertexphi1D->SetMinimum(0.01);
1730 hMCVertexphi1D->GetXaxis()->SetTitle(
"Phi, MC - Vertex cut");
1731 hMCVertexphi1D->Draw(
"hist");
1733 cmcVertexphi->SetLeftMargin(0.15);
1734 cmcVertexphi->SetRightMargin(0.05);
1735 hMCVertexphi1D->Draw(
"hist");
1736 hMCVertexphi1D->Draw(
"err same");
1737 cmcVertexphi->Update();
1740 TH1D *hMCRefitphi1D = data->ShowProjection(iphi, stepGenRefit);
1741 maxphi = hMCRefitphi1D->GetMaximum();
1742 hMCRefitphi1D->GetYaxis()->SetRangeUser(0,maxphi*1.2);
1744 hMCRefitphi1D->GetXaxis()->SetTitleOffset(1.2);;
1745 hMCRefitphi1D->Sumw2();
1746 hMCRefitphi1D->SetMinimum(0.01);
1747 hMCRefitphi1D->GetXaxis()->SetTitle(
"Phi, MC - Refit cut");
1748 hMCRefitphi1D->Draw(
"hist");
1750 cmcRefitphi->SetLeftMargin(0.15);
1751 cmcRefitphi->SetRightMargin(0.05);
1752 hMCRefitphi1D->Draw(
"hist");
1753 hMCRefitphi1D->Draw(
"err same");
1754 cmcRefitphi->Update();
1757 TH1D *hRECphi1D = data->ShowProjection(iphi, stepRec);
1758 maxphi = hRECphi1D->GetMaximum();
1759 hRECphi1D->GetYaxis()->SetRangeUser(0,maxphi*1.2);
1761 hRECphi1D->GetXaxis()->SetTitleOffset(1.2);;
1763 hRECphi1D->SetMinimum(0.01);
1764 hRECphi1D->GetXaxis()->SetTitle(
"Phi, AOD");
1765 hRECphi1D->Draw(
"hist");
1767 cphi->SetLeftMargin(0.15);
1768 cphi->SetRightMargin(0.05);
1769 hRECphi1D->Draw(
"hist");
1770 hRECphi1D->Draw(
"err same");
1774 TH1D *hRECAccphi1D = data->ShowProjection(iphi, stepRecAcc);
1775 maxphi = hRECAccphi1D->GetMaximum();
1776 hRECAccphi1D->GetYaxis()->SetRangeUser(0,maxphi*1.2);
1778 hRECAccphi1D->GetXaxis()->SetTitleOffset(1.2);;
1779 hRECAccphi1D->Sumw2();
1780 hRECAccphi1D->SetMinimum(0.01);
1781 hRECAccphi1D->GetXaxis()->SetTitle(
"Phi, AOD - Acc cuts");
1782 hRECAccphi1D->Draw(
"hist");
1784 cAccphi->SetLeftMargin(0.15);
1785 cAccphi->SetRightMargin(0.05);
1786 hRECAccphi1D->Draw(
"hist");
1787 hRECAccphi1D->Draw(
"err same");
1791 TH1D *hRECITSClphi1D = data->ShowProjection(iphi, stepRecITSClus);
1792 maxphi = hRECITSClphi1D->GetMaximum();
1793 hRECITSClphi1D->GetYaxis()->SetRangeUser(0,maxphi*1.2);
1795 hRECITSClphi1D->GetXaxis()->SetTitleOffset(1.2);;
1796 hRECITSClphi1D->Sumw2();
1797 hRECITSClphi1D->SetMinimum(0.01);
1798 hRECITSClphi1D->GetXaxis()->SetTitle(
"Phi, AOD - ITS Cl cuts");
1799 hRECITSClphi1D->Draw(
"hist");
1801 cITSClphi->SetLeftMargin(0.15);
1802 cITSClphi->SetRightMargin(0.05);
1803 hRECITSClphi1D->Draw(
"hist");
1804 hRECITSClphi1D->Draw(
"err same");
1805 cITSClphi->Update();
1808 TH1D *hRECPPRphi1D = data->ShowProjection(iphi, stepRecPPR);
1809 maxphi = hRECPPRphi1D->GetMaximum();
1810 hRECPPRphi1D->GetYaxis()->SetRangeUser(0,maxphi*1.2);
1812 hRECPPRphi1D->GetXaxis()->SetTitleOffset(1.2);;
1813 hRECPPRphi1D->Sumw2();
1814 hRECPPRphi1D->SetMinimum(0.01);
1815 hRECPPRphi1D->GetXaxis()->SetTitle(
"Phi, AOD - PPR cuts");
1816 hRECPPRphi1D->Draw(
"hist");
1818 cPPRphi->SetLeftMargin(0.15);
1819 cPPRphi->SetRightMargin(0.05);
1820 hRECPPRphi1D->Draw(
"hist");
1821 hRECPPRphi1D->Draw(
"err same");
1825 cmc1->Print(
"Plots/dataMC_pt_y_cTS.eps");
1826 cmc2->Print(
"Plots/dataMC_ptPi_ptK_cT.eps");
1827 cmc3->Print(
"Plots/dataMC_dca_d0pi_d0K.eps");
1828 cmc4->Print(
"Plots/dataMC_d0xd0_pointing.eps");
1829 cmcpt->Print(
"Plots/pt_Gen.eps");
1830 cmcy->Print(
"Plots/y_Gen.eps");
1831 cmccTS->Print(
"Plots/cTS_Gen.eps");
1832 cmcptPi->Print(
"Plots/ptPi_Gen.eps");
1833 cmcptK->Print(
"Plots/ptK_Gen.eps");
1834 cmccT->Print(
"Plots/cT_Gen.eps");
1835 cmcdca->Print(
"Plots/dca_Gen.eps");
1836 cmcd0pi->Print(
"Plots/d0pi_Gen.eps");
1837 cmcd0K->Print(
"Plots/d0K_Gen.eps");
1838 cmcd0xd0->Print(
"Plots/d0xd0_Gen.eps");
1839 cmcpointing->Print(
"Plots/pointing_Gen.eps");
1840 cmcphi->Print(
"Plots/phi_Gen.eps");
1842 cmcAccpt->Print(
"Plots/pt_Gen_Acc.eps");
1843 cmcAccy->Print(
"Plots/y_Gen_Acc.eps");
1844 cmcAcccTS->Print(
"Plots/cTS_Gen_Acc.eps");
1845 cmcAccptPi->Print(
"Plots/ptPi_Gen_Acc.eps");
1846 cmcAccptK->Print(
"Plots/ptK_Gen_Acc.eps");
1847 cmcAcccT->Print(
"Plots/cT_Gen_Acc.eps");
1848 cmcAccdca->Print(
"Plots/dca_Gen_Acc.eps");
1849 cmcAccd0pi->Print(
"Plots/d0pi_Gen_Acc.eps");
1850 cmcAccd0K->Print(
"Plots/d0K_Gen_Acc.eps");
1851 cmcAccd0xd0->Print(
"Plots/d0xd0_Gen_Acc.eps");
1852 cmcAccpointing->Print(
"Plots/pointing_Gen_Acc.eps");
1853 cmcAccphi->Print(
"Plots/phi_Gen_Acc.eps");
1855 cmcVertexpt->Print(
"Plots/pt_Gen_Vertex.eps");
1856 cmcVertexy->Print(
"Plots/y_Gen_Vertex.eps");
1857 cmcVertexcTS->Print(
"Plots/cTS_Gen_Vertex.eps");
1858 cmcVertexptPi->Print(
"Plots/ptPi_Gen_Vertex.eps");
1859 cmcVertexptK->Print(
"Plots/ptK_Gen_Vertex.eps");
1860 cmcVertexcT->Print(
"Plots/cT_Gen_Vertex.eps");
1861 cmcVertexdca->Print(
"Plots/dca_Gen_Vertex.eps");
1862 cmcVertexd0pi->Print(
"Plots/d0pi_Gen_Vertex.eps");
1863 cmcVertexd0K->Print(
"Plots/d0K_Gen_Vertex.eps");
1864 cmcVertexd0xd0->Print(
"Plots/d0xd0_Gen_Vertex.eps");
1865 cmcVertexpointing->Print(
"Plots/pointing_Gen_Vertex.eps");
1866 cmcVertexphi->Print(
"Plots/phi_Gen_Vertex.eps");
1868 cmcRefitpt->Print(
"Plots/pt_Gen_Refit.eps");
1869 cmcRefity->Print(
"Plots/y_Gen_Refit.eps");
1870 cmcRefitcTS->Print(
"Plots/cTS_Gen_Refit.eps");
1871 cmcRefitptPi->Print(
"Plots/ptPi_Gen_Refit.eps");
1872 cmcRefitptK->Print(
"Plots/ptK_Gen_Refit.eps");
1873 cmcRefitcT->Print(
"Plots/cT_Gen_Refit.eps");
1874 cmcRefitdca->Print(
"Plots/dca_Gen_Refit.eps");
1875 cmcRefitd0pi->Print(
"Plots/d0pi_Gen_Refit.eps");
1876 cmcRefitd0K->Print(
"Plots/d0K_Gen_Refit.eps");
1877 cmcRefitd0xd0->Print(
"Plots/d0xd0_Gen_Refit.eps");
1878 cmcRefitpointing->Print(
"Plots/pointing_Gen_Refit.eps");
1879 cmcRefitphi->Print(
"Plots/phi_Gen_Refit.eps");
1881 cpt->Print(
"Plots/pt_Rec.eps");
1882 cy->Print(
"Plots/y_Rec.eps");
1883 ccTS->Print(
"Plots/cTS_Rec.eps");
1884 cptPi->Print(
"Plots/ptPi_Rec.eps");
1885 cptK->Print(
"Plots/ptK_Rec.eps");
1886 ccT->Print(
"Plots/cT_Rec.eps");
1887 cdca->Print(
"Plots/dca_Rec.eps");
1888 cd0pi->Print(
"Plots/d0pi_Rec.eps");
1889 cd0K->Print(
"Plots/d0K_Rec.eps");
1890 cd0xd0->Print(
"Plots/d0xd0_Rec.eps");
1891 cpointing->Print(
"Plots/pointing_Rec.eps");
1892 cphi->Print(
"Plots/phi_Rec.eps");
1894 cAccpt->Print(
"Plots/pt_Rec_Acc.eps");
1895 cAccy->Print(
"Plots/y_Rec_Acc.eps");
1896 cAcccTS->Print(
"Plots/cTS_Rec_Acc.eps");
1897 cAccptPi->Print(
"Plots/ptPi_Rec_Acc.eps");
1898 cAccptK->Print(
"Plots/ptK_Rec_Acc.eps");
1899 cAcccT->Print(
"Plots/cT_Rec_Acc.eps");
1900 cmcdca->Print(
"Plots/dca_Rec_Acc.eps");
1901 cAccd0pi->Print(
"Plots/d0pi_Rec_Acc.eps");
1902 cAccd0K->Print(
"Plots/d0K_Rec_Acc.eps");
1903 cAccd0xd0->Print(
"Plots/d0xd0_Rec_Acc.eps");
1904 cAccpointing->Print(
"Plots/pointing_Rec_Acc.eps");
1905 cAccphi->Print(
"Plots/phi_Rec_Acc.eps");
1907 cITSClpt->Print(
"Plots/pt_Rec_ITSCl.eps");
1908 cITSCly->Print(
"Plots/y_Rec_ITSCl.eps");
1909 cITSClcTS->Print(
"Plots/cTS_Rec_ITSCl.eps");
1910 cITSClptPi->Print(
"Plots/ptPi_Rec_ITSCl.eps");
1911 cITSClptK->Print(
"Plots/ptK_Rec_ITSCl.eps");
1912 cITSClcT->Print(
"Plots/cT_Rec_ITSCl.eps");
1913 cITSCldca->Print(
"Plots/dca_Rec_ITSCl.eps");
1914 cITSCld0pi->Print(
"Plots/d0pi_Rec_ITSCl.eps");
1915 cITSCld0K->Print(
"Plots/d0K_Rec_ITSCl.eps");
1916 cITSCld0xd0->Print(
"Plots/d0xd0_Rec_ITSCl.eps");
1917 cITSClpointing->Print(
"Plots/pointing_Rec_ITSCl.eps");
1918 cITSClphi->Print(
"Plots/phi_Rec_ITSCl.eps");
1920 cPPRpt->Print(
"Plots/pt_Rec_PPR.eps");
1921 cPPRy->Print(
"Plots/y_Rec_PPR.eps");
1922 cPPRcTS->Print(
"Plots/cTS_Rec_PPR.eps");
1923 cPPRptPi->Print(
"Plots/ptPi_Rec_PPR.eps");
1924 cPPRptK->Print(
"Plots/ptK_Rec_PPR.eps");
1925 cPPRcT->Print(
"Plots/cT_Rec_PPR.eps");
1926 cPPRdca->Print(
"Plots/dca_Rec_PPR.eps");
1927 cPPRd0pi->Print(
"Plots/d0pi_Rec_PPR.eps");
1928 cPPRd0K->Print(
"Plots/d0K_Rec_PPR.eps");
1929 cPPRd0xd0->Print(
"Plots/d0xd0_Rec_PPR.eps");
1930 cPPRpointing->Print(
"Plots/pointing_Rec_PPR.eps");
1931 cPPRphi->Print(
"Plots/phi_Rec_PPR.eps");
1934 cmc1->Print(
"Plots/dataMC_pt_y_cTS.gif");
1935 cmc2->Print(
"Plots/dataMC_ptPi_ptK_cT.gif");
1936 cmc3->Print(
"Plots/dataMC_dca_d0pi_d0K.gif");
1937 cmc4->Print(
"Plots/dataMC_d0xd0_pointing.gif");
1938 cmcpt->Print(
"Plots/pt_Gen.gif");
1939 cmcy->Print(
"Plots/y_Gen.gif");
1940 cmccTS->Print(
"Plots/cTS_Gen.gif");
1941 cmcptPi->Print(
"Plots/ptPi_Gen.gif");
1942 cmcptK->Print(
"Plots/ptK_Gen.gif");
1943 cmccT->Print(
"Plots/cT_Gen.gif");
1944 cmcdca->Print(
"Plots/dca_Gen.gif");
1945 cmcd0pi->Print(
"Plots/d0pi_Gen.gif");
1946 cmcd0K->Print(
"Plots/d0K_Gen.gif");
1947 cmcd0xd0->Print(
"Plots/d0xd0_Gen.gif");
1948 cmcpointing->Print(
"Plots/pointing_Gen.gif");
1949 cmcphi->Print(
"Plots/phi_Gen.gif");
1951 cmcAccpt->Print(
"Plots/pt_Gen_Acc.gif");
1952 cmcAccy->Print(
"Plots/y_Gen_Acc.gif");
1953 cmcAcccTS->Print(
"Plots/cTS_Gen_Acc.gif");
1954 cmcAccptPi->Print(
"Plots/ptPi_Gen_Acc.gif");
1955 cmcAccptK->Print(
"Plots/ptK_Gen_Acc.gif");
1956 cmcAcccT->Print(
"Plots/cT_Gen_Acc.gif");
1957 cmcAccdca->Print(
"Plots/dca_Gen_Acc.gif");
1958 cmcAccd0pi->Print(
"Plots/d0pi_Gen_Acc.gif");
1959 cmcAccd0K->Print(
"Plots/d0K_Gen_Acc.gif");
1960 cmcAccd0xd0->Print(
"Plots/d0xd0_Gen_Acc.gif");
1961 cmcAccpointing->Print(
"Plots/pointing_Gen_Acc.gif");
1962 cmcAccphi->Print(
"Plots/phi_Gen_Acc.gif");
1964 cmcVertexpt->Print(
"Plots/pt_Gen_Vertex.gif");
1965 cmcVertexy->Print(
"Plots/y_Gen_Vertex.gif");
1966 cmcVertexcTS->Print(
"Plots/cTS_Gen_Vertex.gif");
1967 cmcVertexptPi->Print(
"Plots/ptPi_Gen_Vertex.gif");
1968 cmcVertexptK->Print(
"Plots/ptK_Gen_Vertex.gif");
1969 cmcVertexcT->Print(
"Plots/cT_Gen_Vertex.gif");
1970 cmcVertexdca->Print(
"Plots/dca_Gen_Vertex.gif");
1971 cmcVertexd0pi->Print(
"Plots/d0pi_Gen_Vertex.gif");
1972 cmcVertexd0K->Print(
"Plots/d0K_Gen_Vertex.gif");
1973 cmcVertexd0xd0->Print(
"Plots/d0xd0_Gen_Vertex.gif");
1974 cmcVertexpointing->Print(
"Plots/pointing_Gen_Vertex.gif");
1975 cmcVertexphi->Print(
"Plots/phi_Gen_Vertex.gif");
1977 cmcRefitpt->Print(
"Plots/pt_Gen_Refit.gif");
1978 cmcRefity->Print(
"Plots/y_Gen_Refit.gif");
1979 cmcRefitcTS->Print(
"Plots/cTS_Gen_Refit.gif");
1980 cmcRefitptPi->Print(
"Plots/ptPi_Gen_Refit.gif");
1981 cmcRefitptK->Print(
"Plots/ptK_Gen_Refit.gif");
1982 cmcRefitcT->Print(
"Plots/cT_Gen_Refit.gif");
1983 cmcRefitdca->Print(
"Plots/dca_Gen_Refit.gif");
1984 cmcRefitd0pi->Print(
"Plots/d0pi_Gen_Refit.gif");
1985 cmcRefitd0K->Print(
"Plots/d0K_Gen_Refit.gif");
1986 cmcRefitd0xd0->Print(
"Plots/d0xd0_Gen_Refit.gif");
1987 cmcRefitpointing->Print(
"Plots/pointing_Gen_Refit.gif");
1988 cmcRefitphi->Print(
"Plots/phi_Gen_Refit.gif");
1990 cpt->Print(
"Plots/pt_Rec.gif");
1991 cy->Print(
"Plots/y_Rec.gif");
1992 ccTS->Print(
"Plots/cTS_Rec.gif");
1993 cptPi->Print(
"Plots/ptPi_Rec.gif");
1994 cptK->Print(
"Plots/ptK_Rec.gif");
1995 ccT->Print(
"Plots/cT_Rec.gif");
1996 cdca->Print(
"Plots/dca_Rec.gif");
1997 cd0pi->Print(
"Plots/d0pi_Rec.gif");
1998 cd0K->Print(
"Plots/d0K_Rec.gif");
1999 cd0xd0->Print(
"Plots/d0xd0_Rec.gif");
2000 cpointing->Print(
"Plots/pointing_Rec.gif");
2001 cphi->Print(
"Plots/phi_Rec.gif");
2003 cAccpt->Print(
"Plots/pt_Rec_Acc.gif");
2004 cAccy->Print(
"Plots/y_Rec_Acc.gif");
2005 cAcccTS->Print(
"Plots/cTS_Rec_Acc.gif");
2006 cAccptPi->Print(
"Plots/ptPi_Rec_Acc.gif");
2007 cAccptK->Print(
"Plots/ptK_Rec_Acc.gif");
2008 cAcccT->Print(
"Plots/cT_Rec_Acc.gif");
2009 cmcdca->Print(
"Plots/dca_Rec_Acc.gif");
2010 cAccd0pi->Print(
"Plots/d0pi_Rec_Acc.gif");
2011 cAccd0K->Print(
"Plots/d0K_Rec_Acc.gif");
2012 cAccd0xd0->Print(
"Plots/d0xd0_Rec_Acc.gif");
2013 cAccpointing->Print(
"Plots/pointing_Rec_Acc.gif");
2014 cAccphi->Print(
"Plots/phi_Rec_Acc.gif");
2016 cITSClpt->Print(
"Plots/pt_Rec_ITSCl.gif");
2017 cITSCly->Print(
"Plots/y_Rec_ITSCl.gif");
2018 cITSClcTS->Print(
"Plots/cTS_Rec_ITSCl.gif");
2019 cITSClptPi->Print(
"Plots/ptPi_Rec_ITSCl.gif");
2020 cITSClptK->Print(
"Plots/ptK_Rec_ITSCl.gif");
2021 cITSClcT->Print(
"Plots/cT_Rec_ITSCl.gif");
2022 cITSCldca->Print(
"Plots/dca_Rec_ITSCl.gif");
2023 cITSCld0pi->Print(
"Plots/d0pi_Rec_ITSCl.gif");
2024 cITSCld0K->Print(
"Plots/d0K_Rec_ITSCl.gif");
2025 cITSCld0xd0->Print(
"Plots/d0xd0_Rec_ITSCl.gif");
2026 cITSClpointing->Print(
"Plots/pointing_Rec_ITSCl.gif");
2027 cITSClphi->Print(
"Plots/phi_Rec_ITSCl.gif");
2029 cPPRpt->Print(
"Plots/pt_Rec_PPR.gif");
2030 cPPRy->Print(
"Plots/y_Rec_PPR.gif");
2031 cPPRcTS->Print(
"Plots/cTS_Rec_PPR.gif");
2032 cPPRptPi->Print(
"Plots/ptPi_Rec_PPR.gif");
2033 cPPRptK->Print(
"Plots/ptK_Rec_PPR.gif");
2034 cPPRcT->Print(
"Plots/cT_Rec_PPR.gif");
2035 cPPRdca->Print(
"Plots/dca_Rec_PPR.gif");
2036 cPPRd0pi->Print(
"Plots/d0pi_Rec_PPR.gif");
2037 cPPRd0K->Print(
"Plots/d0K_Rec_PPR.gif");
2038 cPPRd0xd0->Print(
"Plots/d0xd0_Rec_PPR.gif");
2039 cPPRpointing->Print(
"Plots/pointing_Rec_PPR.gif");
2040 cPPRphi->Print(
"Plots/phi_Rec_PPR.gif");
2042 TFile* file_histo =
new TFile(
"fileHisto.root",
"RECREATE");
2044 hMCpt1D->Write(
"hMCpt1D");
2045 hMCy1D->Write(
"hMCy1D");
2046 hMCcTS1D->Write(
"hMCcTS1D");
2047 hMCptPi1D->Write(
"hMCptPi1D");
2048 hMCptK1D->Write(
"hMCptK1D");
2049 hMCcT1D->Write(
"hMCcT1D");
2050 hMCdca1D->Write(
"hMCdca1D");
2051 hMCd0pi1D->Write(
"hMCd0pi1D");
2052 hMCd0K1D->Write(
"hMCd0K1D");
2053 hMCd0xd01D->Write(
"hMCd0xd01D");
2054 hMCpointing1D->Write(
"hMCpointing1D");
2055 hMCphi1D->Write(
"hMCphi1D");
2057 hMCAccpt1D->Write(
"hMCAccpt1D");
2058 hMCAccy1D->Write(
"hMCAccy1D");
2059 hMCAcccTS1D->Write(
"hMCAcccTS1D");
2060 hMCAccptPi1D->Write(
"hMCAccptPi1D");
2061 hMCAccptK1D->Write(
"hMCAccptK1D");
2062 hMCAcccT1D->Write(
"hMCAcccT1D");
2063 hMCAccdca1D->Write(
"hMCAccdca1D");
2064 hMCAccd0pi1D->Write(
"hMCAccd0pi1D");
2065 hMCAccd0K1D->Write(
"hMCAccd0K1D");
2066 hMCAccd0xd01D->Write(
"hMCAccd0xd01D");
2067 hMCAccpointing1D->Write(
"hMCAccpointing1D");
2068 hMCAccphi1D->Write(
"hMCAccphi1D");
2070 hRECpt1D->Write(
"hRECpt1D");
2071 hRECy1D->Write(
"hRECy1D");
2072 hRECcTS1D->Write(
"hRECcTS1D");
2073 hRECptPi1D->Write(
"hRECptPi1D");
2074 hRECptK1D->Write(
"hRECptK1D");
2075 hRECcT1D->Write(
"hRECcT1D");
2076 hRECdca1D->Write(
"hRECdca1D");
2077 hRECd0pi1D->Write(
"hRECd0pi1D");
2078 hRECd0K1D->Write(
"hRECd0K1D");
2079 hRECd0xd01D->Write(
"hRECd0xd01D");
2080 hRECpointing1D->Write(
"hRECpointing1D");
2081 hRECphi1D->Write(
"hRECphi1D");
2083 hRECAccpt1D->Write(
"hRECAccpt1D");
2084 hRECAccy1D->Write(
"hRECAccy1D");
2085 hRECAcccTS1D->Write(
"hRECAcccTS1D");
2086 hRECAccptPi1D->Write(
"hRECAccptPi1D");
2087 hRECAccptK1D->Write(
"hRECAccptK1D");
2088 hRECAcccT1D->Write(
"hRECAcccT1D");
2089 hRECAccdca1D->Write(
"hRECAccdca1D");
2090 hRECAccd0pi1D->Write(
"hRECAccd0pi1D");
2091 hRECAccd0K1D->Write(
"hRECAccd0K1D");
2092 hRECAccd0xd01D->Write(
"hRECAccd0xd01D");
2093 hRECAccpointing1D->Write(
"hRECAccpointing1D");
2094 hRECAccphi1D->Write(
"hRECAccphi1D");
2096 hRECITSClpt1D->Write(
"hRECITSClpt1D");
2097 hRECITSCly1D->Write(
"hRECITSCly1D");
2098 hRECITSClcTS1D->Write(
"hRECITSClcTS1D");
2099 hRECITSClptPi1D->Write(
"hRECITSClptPi1D");
2100 hRECITSClptK1D->Write(
"hRECITSClptK1D");
2101 hRECITSClcT1D->Write(
"hRECITSClcT1D");
2102 hRECITSCldca1D->Write(
"hRECITSCldca1D");
2103 hRECITSCld0pi1D->Write(
"hRECITSCld0pi1D");
2104 hRECITSCld0K1D->Write(
"hRECITSCld0K1D");
2105 hRECITSCld0xd01D->Write(
"hRECITSCld0xd01D");
2106 hRECITSClpointing1D->Write(
"hRECITSClpointing1D");
2107 hRECITSClphi1D->Write(
"hRECITSClphi1D");
2109 hRECPPRpt1D->Write(
"hRECPPRpt1D");
2110 hRECPPRy1D->Write(
"hRECPPRy1D");
2111 hRECPPRcTS1D->Write(
"hRECPPRcTS1D");
2112 hRECPPRptPi1D->Write(
"hRECPPRptPi1D");
2113 hRECPPRptK1D->Write(
"hRECPPRptK1D");
2114 hRECPPRcT1D->Write(
"hRECPPRcT1D");
2115 hRECPPRdca1D->Write(
"hRECPPRdca1D");
2116 hRECPPRd0pi1D->Write(
"hRECPPRd0pi1D");
2117 hRECPPRd0K1D->Write(
"hRECPPRd0K1D");
2118 hRECPPRd0xd01D->Write(
"hRECPPRd0xd01D");
2119 hRECPPRpointing1D->Write(
"hRECPPRpointing1D");
2120 hRECPPRphi1D->Write(
"hRECPPRphi1D");
2126 h->SetLineColor(lineColor);
2127 h->SetLineWidth(lineWidth);
2128 h->SetMarkerColor(markerColor);
2129 h->SetFillColor(fillColor);
2130 h->SetFillStyle(fillStyle);
2131 h->SetMarkerStyle(markerStyle);
void ReadCFHeavyFlavourOutput()
void SetHistoProperties(TH1D *h, Int_t lineColor, Int_t lineWidth, Int_t markerColor, Int_t markerStyle, Int_t fillColor, Int_t fillStyle)