36 #include <TGraphAsymmErrors.h>
63 fCentralityClass(
"0100"),
64 fRapidityRange(
"0101"),
66 fIsLowPtAnalysis(false),
67 fIsPass4Analysis(false),
68 fIs5TeVAnalysis(false),
69 fIsBDTAnalysis(false),
71 fIsRapidityScan(false)
115 }
else AliFatal(
"Not yet implemented");
126 else AliFatal(
"Not yet implemented");
140 else AliFatal(
"Not yet implemented");
146 else AliFatal(
"Not yet implemented");
187 else AliFatal(
"Not yet implemented");
202 }
else AliFatal(
"Not yet implemented");
214 else AliFatal(
"Not yet implemented");
226 else AliFatal(
"Not yet implemented");
232 else AliFatal(
"Not yet implemented");
274 else AliFatal(
"Not yet implemented");
285 }
else AliFatal(
"Not yet implemented");
297 else AliFatal(
"Not yet implemented");
309 else AliFatal(
"Not yet implemented");
315 else AliFatal(
"Not yet implemented");
323 else AliFatal(
"Not yet implemented");
353 else AliFatal(
"Not yet implemented");
367 else AliFatal(
"Not yet implemented");
373 else AliFatal(
"Not yet implemented");
387 else AliFatal(
"Not yet implemented");
398 else AliFatal(
"Not yet implemented");
406 else AliFatal(
"Not yet implemented");
410 printf(
"Invalid decay type: %d\n",decay);
423 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2010pp");
426 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
427 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.035);
430 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
431 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.012);
434 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
438 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
448 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
452 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
453 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.03);
454 fPIDEff->SetBinContent(2,0.05);
457 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
475 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2010ppPass4");
478 fNorm =
new TH1F(
"fNorm",
"fNorm",36,0,36);
479 fNorm->SetBinContent(1,0.0);
480 for(
Int_t i=2;i<=36;i++)
fNorm->SetBinContent(i,0.035);
483 fBR =
new TH1F(
"fBR",
"fBR",36,0,36);
484 fBR->SetBinContent(1,0.0);
485 for(
Int_t i=2;i<=36;i++)
fBR->SetBinContent(i,0.012);
488 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",36,0,36);
498 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",36,0,36);
505 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",36,0,36);
510 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",36,0,36);
514 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",36,0,36);
531 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2015pp5TeV");
534 fNorm =
new TH1F(
"fNorm",
"fNorm",36,0,36);
535 fNorm->SetBinContent(1,0.0);
536 for(
Int_t i=2;i<=36;i++)
fNorm->SetBinContent(i,0.023);
539 fBR =
new TH1F(
"fBR",
"fBR",36,0,36);
540 fBR->SetBinContent(1,0.0);
541 for(
Int_t i=2;i<=36;i++)
fBR->SetBinContent(i,0.01);
544 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",36,0,36);
555 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",36,0,36);
563 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",36,0,36);
568 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",36,0,36);
572 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",36,0,36);
591 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2010PbPb020");
594 fNorm =
new TH1F(
"fNorm",
"fNorm",20,0,20);
595 for(
Int_t i=1;i<=20;i++)
fNorm->SetBinContent(i,0.05);
598 fBR =
new TH1F(
"fBR",
"fBR",20,0,20);
599 for(
Int_t i=1;i<=20;i++)
fBR->SetBinContent(i,0.012);
602 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",20,0,20);
606 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",20,0,20);
614 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",20,0,20);
623 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",20,0,20);
624 for(
Int_t i=3;i<=16;i++)
fPIDEff->SetBinContent(i,0.05);
627 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",20,0,20);
651 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2011PbPb07half");
654 fNorm =
new TH1F(
"fNorm",
"fNorm",36,0,36);
655 for(
Int_t i=1;i<36;i++)
fNorm->SetBinContent(i,0.048);
658 fBR =
new TH1F(
"fBR",
"fBR",36,0,36);
659 for(
Int_t i=1;i<=36;i++)
fBR->SetBinContent(i,0.012);
662 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",36,0,36);
667 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",36,0,36);
677 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",36,0,36);
687 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",36,0,36);
688 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.05);
689 for(
Int_t i=25;i<=36;i++)
fPIDEff->SetBinContent(i,0.0);
692 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",36,0,36);
718 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2011PbPb3050InPlane");
751 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2011PbPb3050OutOfPlane");
783 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2010PbPb4080");
786 fNorm =
new TH1F(
"fNorm",
"fNorm",20,0,20);
787 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.07);
790 fBR =
new TH1F(
"fBR",
"fBR",20,0,20);
791 for(
Int_t i=1;i<=20;i++)
fBR->SetBinContent(i,0.012);
794 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",20,0,20);
799 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",20,0,20);
806 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",20,0,20);
815 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",20,0,20);
818 for(
Int_t i=3;i<=16;i++)
fPIDEff->SetBinContent(i,0.05);
821 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",20,0,20);
841 AliInfo(
" Settings for D0 --> Kpi Pb-Pb collisions at 2.76 TeV - 0-10 centrality - newww!!");
842 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2011PbPb010");
845 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
846 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.048);
849 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
850 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.012);
853 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
858 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
870 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
879 for (
Int_t i=13; i<=16; i++)
fCutsEff->SetBinContent(i,0.05);
880 for (
Int_t i=17; i<=24; i++)
fCutsEff->SetBinContent(i,0.05);
884 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
887 for(
Int_t i=2;i<=16;i++)
fPIDEff->SetBinContent(i,0.05);
890 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
911 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2011PbPb3050");
913 fNorm =
new TH1F(
"fNorm",
"fNorm",20,0,20);
914 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.07);
917 fBR =
new TH1F(
"fBR",
"fBR",20,0,20);
918 for(
Int_t i=1;i<=20;i++)
fBR->SetBinContent(i,0.012);
921 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",20,0,20);
926 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",20,0,20);
943 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",20,0,20);
955 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",20,0,20);
958 for(
Int_t i=2;i<=16;i++)
fPIDEff->SetBinContent(i,0.05);
961 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",0,0,20);
982 AliInfo(
" Settings for D0 --> K pi, p-p collisions at 2.76 TeV");
983 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2010ppLowEn");
986 fNorm =
new TH1F(
"fNorm",
"fNorm",20,0,20);
987 for(
Int_t i=1;i<=20;i++)
fNorm->SetBinContent(i,0.019);
990 fBR =
new TH1F(
"fBR",
"fBR",20,0,20);
991 for(
Int_t i=1;i<=20;i++)
fBR->SetBinContent(i,0.012);
994 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",20,0,20);
998 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",20,0,20);
1003 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",20,0,20);
1010 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",20,0,20);
1011 for(
Int_t i=1;i<=20;i++)
fPIDEff->SetBinContent(i,0.15);
1013 for(
Int_t i=7;i<=20;i++)
fPIDEff->SetBinContent(i,0.05);
1016 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",20,0,20);
1037 AliInfo(
" Settings for D0 --> K pi, pp collisions at 7 TeV, analysis without topological cuts");
1038 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2010ppLowPtAn");
1041 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
1042 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.035);
1045 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
1046 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.0129);
1049 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
1053 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
1066 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
1070 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
1071 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.03);
1072 fPIDEff->SetBinContent(1,0.05);
1073 fPIDEff->SetBinContent(2,0.05);
1076 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
1090 AliInfo(
" Settings for D0 --> K pi, p-Pb collisions at 5.023 TeV");
1091 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2013pPb0100");
1093 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
1094 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.02);
1097 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
1098 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.013);
1101 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
1105 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
1113 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
1119 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
1120 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.00);
1123 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
1144 AliInfo(
" Settings for D0 --> K pi, p-Pb collisions at 5.023 TeV, analysis without topological cuts");
1145 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2013pPb0100LowPtAn");
1148 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
1149 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.035);
1152 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
1153 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.0129);
1156 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
1160 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
1173 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
1177 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
1181 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
1197 AliInfo(
" Settings for D0 --> K pi, p-Pb collisions at 5.023 TeV - 2016 run");
1198 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2016pPb0100");
1201 fNorm =
new TH1F(
"fNorm",
"fNorm",36,0,36);
1202 for(
Int_t i=1;i<=36;i++)
fNorm->SetBinContent(i,0.02);
1205 fBR =
new TH1F(
"fBR",
"fBR",36,0,36);
1206 for(
Int_t i=1;i<=36;i++)
fBR->SetBinContent(i,0.013);
1210 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",36,0,36);
1217 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",36,0,36);
1225 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",36,0,36);
1230 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",36,0,36);
1231 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.00);
1234 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",36,0,36);
1253 AliInfo(
" Settings for D0 --> K pi, p-Pb collisions at 5.023 TeV, 010 ZNA - 2016 run");
1254 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2016pPb0100");
1257 fNorm =
new TH1F(
"fNorm",
"fNorm",36,0,36);
1258 for(
Int_t i=1;i<=36;i++)
fNorm->SetBinContent(i,0.02);
1261 fBR =
new TH1F(
"fBR",
"fBR",36,0,36);
1262 for(
Int_t i=1;i<=36;i++)
fBR->SetBinContent(i,0.013);
1266 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",36,0,36);
1273 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",36,0,36);
1283 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",36,0,36);
1288 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",36,0,36);
1289 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.00);
1292 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",36,0,36);
1309 AliInfo(
" Settings for D0 --> K pi, p-Pb collisions at 5.023 TeV 60100% ZNA - 2016 run");
1310 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2016pPb0100");
1313 fNorm =
new TH1F(
"fNorm",
"fNorm",36,0,36);
1314 for(
Int_t i=1;i<=36;i++)
fNorm->SetBinContent(i,0.02);
1317 fBR =
new TH1F(
"fBR",
"fBR",36,0,36);
1318 for(
Int_t i=1;i<=36;i++)
fBR->SetBinContent(i,0.013);
1322 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",36,0,36);
1329 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",36,0,36);
1337 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",36,0,36);
1343 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",36,0,36);
1344 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.00);
1347 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",36,0,36);
1365 AliInfo(
" Settings for D0 --> K pi, p-Pb collisions at 5.023 TeV 2016, analysis without topological cuts");
1366 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2016pPb0100LowPtAn");
1369 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
1370 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.037);
1373 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
1374 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.0129);
1377 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
1383 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
1390 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
1394 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
1398 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
1417 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2010pp");
1420 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
1421 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.035);
1424 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
1425 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.021);
1428 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
1433 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
1444 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
1448 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
1449 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.05);
1450 fPIDEff->SetBinContent(1,0.15);
1451 fPIDEff->SetBinContent(2,0.15);
1452 fPIDEff->SetBinContent(3,0.15);
1453 fPIDEff->SetBinContent(4,0.15);
1454 for(
Int_t i=12;i<=16;i++)
fPIDEff->SetBinContent(i,0.10);
1457 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
1482 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2010ppPass4");
1484 fNorm =
new TH1F(
"fNorm",
"fNorm",36,0,36);
1485 for(
Int_t i=1;i<=36;i++)
fNorm->SetBinContent(i,0.035);
1488 fBR =
new TH1F(
"fBR",
"fBR",36,0,36);
1489 for(
Int_t i=1;i<=36;i++)
fBR->SetBinContent(i,0.021);
1492 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",36,0,36);
1504 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",36,0,36);
1514 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",36,0,36);
1519 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",36,0,36);
1523 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",36,0,36);
1547 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2012pp");
1549 fNorm =
new TH1F(
"fNorm",
"fNorm",36,0,36);
1550 for(
Int_t i=1;i<=36;i++)
fNorm->SetBinContent(i,0.05);
1553 fBR =
new TH1F(
"fBR",
"fBR",36,0,36);
1554 for(
Int_t i=1;i<=36;i++)
fBR->SetBinContent(i,0.025);
1557 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",36,0,36);
1561 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",36,0,36);
1568 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",36,0,36);
1574 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",36,0,36);
1575 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.00);
1578 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",36,0,36);
1595 AliInfo(
" Settings for D+ --> K pi pi, pp collisions for 5.02 TeV");
1596 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2015pp");
1598 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
1599 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.023);
1602 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
1603 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.025);
1606 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
1620 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
1637 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
1652 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
1653 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.00);
1656 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
1667 AliInfo(
" Settings for D+ --> K pi pi, pp collisions for 13 TeV");
1668 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2016pp13TeV");
1670 fNorm =
new TH1F(
"fNorm",
"fNorm",36,0,36);
1671 for(
Int_t i=1;i<=36;i++)
fNorm->SetBinContent(i,0.05);
1674 fBR =
new TH1F(
"fBR",
"fBR",36,0,36);
1675 for(
Int_t i=1;i<=36;i++)
fBR->SetBinContent(i,0.025);
1678 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",36,0,36);
1689 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",36,0,36);
1699 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",36,0,36);
1706 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",36,0,36);
1707 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.00);
1710 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",36,0,36);
1726 SetNameTitle(
"AliHFSystErr",
"SystErrDstoKKpi2010pp");
1728 fNorm =
new TH1F(
"fNorm",
"fNorm",12,0,12);
1729 for(
Int_t i=1;i<=12;i++)
fNorm->SetBinContent(i,0.035);
1732 fBR =
new TH1F(
"fBR",
"fBR",12,0,12);
1733 for(
Int_t i=1;i<=12;i++)
fBR->SetBinContent(i,0.06);
1736 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",12,0,12);
1741 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",12,0,12);
1756 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",12,0,12);
1760 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",12,0,12);
1761 for(
Int_t i=1;i<=12;i++)
fPIDEff->SetBinContent(i,0.07);
1764 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",12,0,12);
1791 SetNameTitle(
"AliHFSystErr",
"SystErrDstoKKpi2010ppPass4");
1793 fNorm =
new TH1F(
"fNorm",
"fNorm",12,0,12);
1794 for(
Int_t i=1;i<=12;i++)
fNorm->SetBinContent(i,0.035);
1797 fBR =
new TH1F(
"fBR",
"fBR",12,0,12);
1798 for(
Int_t i=1;i<=12;i++)
fBR->SetBinContent(i,0.035);
1801 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",12,0,12);
1808 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",12,0,12);
1812 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",12,0,12);
1816 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",12,0,12);
1817 for(
Int_t i=1;i<=12;i++)
fPIDEff->SetBinContent(i,0.07);
1820 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",12,0,12);
1837 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2011PbPb07half");
1839 fNorm =
new TH1F(
"fNorm",
"fNorm",36,0,36);
1840 for(
Int_t i=1;i<=36;i++)
fNorm->SetBinContent(i,0.048);
1843 fBR =
new TH1F(
"fBR",
"fBR",36,0,36);
1844 for(
Int_t i=1;i<=36;i++)
fBR->SetBinContent(i,0.021);
1847 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",36,0,36);
1851 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",36,0,36);
1864 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",36,0,36);
1866 for(
Int_t i=13; i<=36; i++)
fCutsEff->SetBinContent(i,0.08);
1870 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",36,0,36);
1871 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.05);
1874 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",36,0,36);
1875 for(
Int_t iBin=1; iBin<=5; iBin++)
fMCPtShape->SetBinContent(iBin,0.05);
1876 for(
Int_t iBin=6; iBin<=36; iBin++)
fMCPtShape->SetBinContent(iBin,0.03);
1898 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2011PbPb010");
1900 fNorm =
new TH1F(
"fNorm",
"fNorm",36,0,36);
1901 for(
Int_t i=1;i<=36;i++)
fNorm->SetBinContent(i,0.048);
1904 fBR =
new TH1F(
"fBR",
"fBR",36,0,36);
1905 for(
Int_t i=1;i<=36;i++)
fBR->SetBinContent(i,0.021);
1908 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",36,0,36);
1912 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",36,0,36);
1925 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",36,0,36);
1930 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",36,0,36);
1931 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.05);
1934 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",36,0,36);
1960 AliInfo(
" Settings for D+ --> K pi pi, Pb-Pb collisions for 30-50 CC");
1961 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2011PbPb3050");
1964 fNorm =
new TH1F(
"fNorm",
"fNorm",16,0,16);
1965 for(
Int_t i=1;i<=16;i++)
fNorm->SetBinContent(i,0.048);
1968 fBR =
new TH1F(
"fBR",
"fBR",16,0,16);
1969 for(
Int_t i=1;i<=16;i++)
fBR->SetBinContent(i,0.021);
1972 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",16,0,16);
1976 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",16,0,16);
1982 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",16,0,16);
1984 for(
Int_t i=12; i<=16; i++)
fCutsEff->SetBinContent(i,0.14);
1987 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",16,0,16);
1988 for(
Int_t i=1;i<=16;i++)
fPIDEff->SetBinContent(i,0.05);
1991 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",16,0,16);
1994 for(
Int_t iBin=5; iBin<=16; iBin++)
fMCPtShape->SetBinContent(iBin,0.02);
2016 AliInfo(
" Settings for Ds --> K K pi, Pb-Pb collisions for 0-7.5 CC");
2017 SetNameTitle(
"AliHFSystErr",
"SystErrDstoKKpi2011PbPb07half");
2020 fNorm =
new TH1F(
"fNorm",
"fNorm",12,0,12);
2021 for(
Int_t i=1;i<=12;i++)
fNorm->SetBinContent(i,0.048);
2024 fBR =
new TH1F(
"fBR",
"fBR",12,0,12);
2025 for(
Int_t i=1;i<=12;i++)
fBR->SetBinContent(i,0.053);
2028 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",12,0,12);
2032 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",12,0,12);
2039 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",12,0,12);
2043 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",12,0,12);
2044 for(
Int_t i=1;i<=12;i++)
fPIDEff->SetBinContent(i,0.1);
2047 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",12,0,12);
2073 AliInfo(
" Settings for Ds --> K K pi, Pb-Pb collisions for 0-10 CC");
2074 SetNameTitle(
"AliHFSystErr",
"SystErrDstoKKpi2011PbPb010");
2077 fNorm =
new TH1F(
"fNorm",
"fNorm",12,0,12);
2078 for(
Int_t i=1;i<=12;i++)
fNorm->SetBinContent(i,0.048);
2081 fBR =
new TH1F(
"fBR",
"fBR",12,0,12);
2082 for(
Int_t i=1;i<=12;i++)
fBR->SetBinContent(i,0.045);
2085 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",12,0,12);
2089 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",12,0,12);
2094 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",12,0,12);
2098 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",12,0,12);
2099 for(
Int_t i=1;i<=12;i++)
fPIDEff->SetBinContent(i,0.07);
2102 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",12,0,12);
2117 AliInfo(
" Settings for Ds --> K K pi, Pb-Pb collisions for 20-50 CC");
2118 SetNameTitle(
"AliHFSystErr",
"SystErrDstoKKpi2011PbPb2050");
2121 fNorm =
new TH1F(
"fNorm",
"fNorm",12,0,12);
2122 for(
Int_t i=1;i<=12;i++)
fNorm->SetBinContent(i,0.051);
2125 fBR =
new TH1F(
"fBR",
"fBR",12,0,12);
2126 for(
Int_t i=1;i<=12;i++)
fBR->SetBinContent(i,0.045);
2129 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",12,0,12);
2133 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",12,0,12);
2138 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",12,0,12);
2142 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",12,0,12);
2143 for(
Int_t i=1;i<=12;i++)
fPIDEff->SetBinContent(i,0.07);
2146 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",12,0,12);
2156 AliInfo(
" Settings for Ds --> K K pi, p-Pb collisions at 5.023 TeV");
2157 SetNameTitle(
"AliHFSystErr",
"SystErrDstoKKpi2013pPb0100");
2160 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
2161 for(
Int_t i=3;i<=12;i++)
fNorm->SetBinContent(i,0.00);
2164 fBR =
new TH1F(
"fBR",
"fBR",12,0,12);
2165 for(
Int_t i=3;i<=12;i++)
fBR->SetBinContent(i,0.053);
2168 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
2172 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
2179 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
2183 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
2184 for(
Int_t i=3;i<=4;i++)
fPIDEff->SetBinContent(i,0.10);
2185 for(
Int_t i=5;i<=12;i++)
fPIDEff->SetBinContent(i,0.05);
2188 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
2207 AliInfo(
" Settings for Ds --> K K pi, p-Pb collisions at 5.023 TeV - 2016 run");
2208 SetNameTitle(
"AliHFSystErr",
"SystErrDstoKKpi2016pPb0100");
2211 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
2212 for(
Int_t i=1; i<=24; i++)
fNorm->SetBinContent(i, 0.037);
2215 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
2216 for(
Int_t i=1; i<=24; i++)
fBR->SetBinContent(i, 0.035);
2220 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
2225 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
2236 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
2241 for(
Int_t i=9; i<=12; i++)
fCutsEff->SetBinContent(i, 0.08);
2242 for(
Int_t i=13; i<=16; i++)
fCutsEff->SetBinContent(i, 0.07);
2243 for(
Int_t i=17; i<=24; i++)
fCutsEff->SetBinContent(i, 0.07);
2246 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
2247 for(
Int_t i=1; i<=2; i++)
fPIDEff->SetBinContent(i, 1.00);
2248 for(
Int_t i=3; i<=4; i++)
fPIDEff->SetBinContent(i, 0.02);
2249 for(
Int_t i=5; i<=6; i++)
fPIDEff->SetBinContent(i, 0.02);
2250 for(
Int_t i=7; i<=8; i++)
fPIDEff->SetBinContent(i, 0.02);
2251 for(
Int_t i=9; i<=12; i++)
fPIDEff->SetBinContent(i, 0.02);
2252 for(
Int_t i=13; i<=16; i++)
fPIDEff->SetBinContent(i, 0.00);
2253 for(
Int_t i=17; i<=24; i++)
fPIDEff->SetBinContent(i, 0.00);
2256 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
2266 AliInfo(
" Settings for Ds --> K K pi, p-Pb collisions at 5.023 TeV - 2016 run, [1,40) trkls");
2267 SetNameTitle(
"AliHFSystErr",
"SystErrDstoKKpi2016pPb140trkls");
2270 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
2271 for(
Int_t i=1; i<=24; i++)
fNorm->SetBinContent(i, 0.037);
2274 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
2275 for(
Int_t i=1; i<=24; i++)
fBR->SetBinContent(i, 0.035);
2279 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
2284 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
2295 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
2300 for(
Int_t i=9; i<=12; i++)
fCutsEff->SetBinContent(i, 0.08);
2301 for(
Int_t i=13; i<=16; i++)
fCutsEff->SetBinContent(i, 0.07);
2302 for(
Int_t i=17; i<=24; i++)
fCutsEff->SetBinContent(i, 0.07);
2305 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
2306 for(
Int_t i=1; i<=2; i++)
fPIDEff->SetBinContent(i, 1.00);
2307 for(
Int_t i=3; i<=4; i++)
fPIDEff->SetBinContent(i, 0.02);
2308 for(
Int_t i=5; i<=6; i++)
fPIDEff->SetBinContent(i, 0.02);
2309 for(
Int_t i=7; i<=8; i++)
fPIDEff->SetBinContent(i, 0.02);
2310 for(
Int_t i=9; i<=12; i++)
fPIDEff->SetBinContent(i, 0.02);
2311 for(
Int_t i=13; i<=16; i++)
fPIDEff->SetBinContent(i, 0.02);
2312 for(
Int_t i=17; i<=24; i++)
fPIDEff->SetBinContent(i, 0.02);
2315 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
2326 AliInfo(
" Settings for Ds --> K K pi, p-Pb collisions at 5.023 TeV - 2016 run, [40,70) trkls");
2327 SetNameTitle(
"AliHFSystErr",
"SystErrDstoKKpi2016pPb4070trkls");
2330 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
2331 for(
Int_t i=1; i<=24; i++)
fNorm->SetBinContent(i, 0.037);
2334 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
2335 for(
Int_t i=1; i<=24; i++)
fBR->SetBinContent(i, 0.035);
2339 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
2344 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
2355 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
2360 for(
Int_t i=9; i<=12; i++)
fCutsEff->SetBinContent(i, 0.08);
2361 for(
Int_t i=13; i<=16; i++)
fCutsEff->SetBinContent(i, 0.07);
2362 for(
Int_t i=17; i<=24; i++)
fCutsEff->SetBinContent(i, 0.07);
2365 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
2366 for(
Int_t i=1; i<=2; i++)
fPIDEff->SetBinContent(i, 1.00);
2367 for(
Int_t i=3; i<=4; i++)
fPIDEff->SetBinContent(i, 0.02);
2368 for(
Int_t i=5; i<=6; i++)
fPIDEff->SetBinContent(i, 0.02);
2369 for(
Int_t i=7; i<=8; i++)
fPIDEff->SetBinContent(i, 0.02);
2370 for(
Int_t i=9; i<=12; i++)
fPIDEff->SetBinContent(i, 0.02);
2371 for(
Int_t i=13; i<=16; i++)
fPIDEff->SetBinContent(i, 0.02);
2372 for(
Int_t i=17; i<=24; i++)
fPIDEff->SetBinContent(i, 0.02);
2375 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
2386 AliInfo(
" Settings for Ds --> K K pi, p-Pb collisions at 5.023 TeV - 2016 run, [70,200) trkls");
2387 SetNameTitle(
"AliHFSystErr",
"SystErrDstoKKpi2016pPb70200trkls");
2390 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
2391 for(
Int_t i=1; i<=24; i++)
fNorm->SetBinContent(i, 0.037);
2394 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
2395 for(
Int_t i=1; i<=24; i++)
fBR->SetBinContent(i, 0.035);
2399 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
2404 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
2415 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
2420 for(
Int_t i=9; i<=12; i++)
fCutsEff->SetBinContent(i, 0.08);
2421 for(
Int_t i=13; i<=16; i++)
fCutsEff->SetBinContent(i, 0.07);
2422 for(
Int_t i=17; i<=24; i++)
fCutsEff->SetBinContent(i, 0.07);
2425 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
2426 for(
Int_t i=1; i<=2; i++)
fPIDEff->SetBinContent(i, 1.00);
2427 for(
Int_t i=3; i<=4; i++)
fPIDEff->SetBinContent(i, 0.02);
2428 for(
Int_t i=5; i<=6; i++)
fPIDEff->SetBinContent(i, 0.02);
2429 for(
Int_t i=7; i<=8; i++)
fPIDEff->SetBinContent(i, 0.02);
2430 for(
Int_t i=9; i<=12; i++)
fPIDEff->SetBinContent(i, 0.02);
2431 for(
Int_t i=13; i<=16; i++)
fPIDEff->SetBinContent(i, 0.02);
2432 for(
Int_t i=17; i<=24; i++)
fPIDEff->SetBinContent(i, 0.02);
2435 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
2446 AliInfo(
" Settings for Ds --> K K pi, MB pp collisions at 13 TeV - 2016 runs (LHC16k,l)");
2447 SetNameTitle(
"AliHFSystErr",
"SystErrDstoKKpi2016pp13TeV");
2450 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
2451 for(
Int_t i=1; i<=24; i++)
fNorm->SetBinContent(i, 0.05);
2454 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
2455 for(
Int_t i=1; i<=24; i++)
fBR->SetBinContent(i, 0.035);
2458 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
2467 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
2477 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
2482 for(
Int_t i=9; i<=12; i++)
fCutsEff->SetBinContent(i, 0.08);
2483 for(
Int_t i=13; i<=16; i++)
fCutsEff->SetBinContent(i, 0.08);
2484 for(
Int_t i=17; i<=24; i++)
fCutsEff->SetBinContent(i, 1.00);
2487 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
2488 for(
Int_t i=1; i<=2; i++)
fPIDEff->SetBinContent(i, 1.00);
2489 for(
Int_t i=3; i<=4; i++)
fPIDEff->SetBinContent(i, 0.00);
2490 for(
Int_t i=5; i<=6; i++)
fPIDEff->SetBinContent(i, 0.00);
2491 for(
Int_t i=7; i<=8; i++)
fPIDEff->SetBinContent(i, 0.00);
2492 for(
Int_t i=9; i<=12; i++)
fPIDEff->SetBinContent(i, 0.00);
2493 for(
Int_t i=13; i<=16; i++)
fPIDEff->SetBinContent(i, 0.00);
2494 for(
Int_t i=17; i<=24; i++)
fPIDEff->SetBinContent(i, 1.00);
2497 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
2510 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2010PbPb020");
2512 fNorm =
new TH1F(
"fNorm",
"fNorm",20,0,20);
2513 for(
Int_t i=1;i<=20;i++)
fNorm->SetBinContent(i,0.05);
2516 fBR =
new TH1F(
"fBR",
"fBR",20,0,20);
2517 for(
Int_t i=1;i<=20;i++)
fBR->SetBinContent(i,0.021);
2520 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",20,0,20);
2524 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",20,0,20);
2536 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",20,0,20);
2540 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",20,0,20);
2541 for(
Int_t i=1;i<=20;i++)
fPIDEff->SetBinContent(i,0.05);
2544 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",20,0,20);
2546 for(
Int_t iBin=7; iBin<=8; iBin++)
fMCPtShape->SetBinContent(iBin,0.01);
2547 for(
Int_t iBin=9; iBin<=12; iBin++)
fMCPtShape->SetBinContent(iBin,0.05);
2548 for(
Int_t iBin=13; iBin<=16; iBin++)
fMCPtShape->SetBinContent(iBin,0.05);
2571 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2010PbPb4080");
2573 fNorm =
new TH1F(
"fNorm",
"fNorm",20,0,20);
2574 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.07);
2577 fBR =
new TH1F(
"fBR",
"fBR",20,0,20);
2578 for(
Int_t i=1;i<=20;i++)
fBR->SetBinContent(i,0.021);
2581 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",20,0,20);
2586 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",20,0,20);
2599 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",20,0,20);
2603 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",20,0,20);
2604 for(
Int_t i=1;i<=20;i++)
fPIDEff->SetBinContent(i,0.05);
2605 fPIDEff->SetBinContent(3,0.13);
2609 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",20,0,20);
2611 for(
Int_t iBin=4; iBin<=8; iBin++)
fMCPtShape->SetBinContent(iBin,0.01);
2612 for(
Int_t iBin=9; iBin<=12; iBin++)
fMCPtShape->SetBinContent(iBin,0.03);
2613 for(
Int_t iBin=13; iBin<=16; iBin++)
fMCPtShape->SetBinContent(iBin,0.03);
2634 AliInfo(
" Settings for D+ --> K pi pi p-p collisions at 2.76 TeV");
2635 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2010ppLowEn");
2638 fNorm =
new TH1F(
"fNorm",
"fNorm",20,0,20);
2639 for(
Int_t i=1;i<=20;i++)
fNorm->SetBinContent(i,0.019);
2642 fBR =
new TH1F(
"fBR",
"fBR",20,0,20);
2643 for(
Int_t i=1;i<=20;i++)
fBR->SetBinContent(i,0.021);
2646 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",20,0,20);
2650 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",20,0,20);
2659 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",20,0,20);
2663 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",20,0,20);
2664 for(
Int_t i=1;i<=20;i++)
fPIDEff->SetBinContent(i,0.05);
2665 fPIDEff->SetBinContent(3,0.10);
2666 fPIDEff->SetBinContent(4,0.10);
2669 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",20,0,20);
2681 AliInfo(
" Settings for D+ --> K pi pi, p-Pb collisions at 5.023 TeV");
2682 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2013pPb0100");
2684 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
2685 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.02);
2687 fBR =
new TH1F(
"fBR",
"fBR",20,0,24);
2688 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.021);
2691 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
2695 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
2709 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
2723 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
2725 fPIDEff->SetBinContent(2,0.1);
2726 for(
Int_t i=3;i<=24;i++)
fPIDEff->SetBinContent(i,0.0);
2729 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
2749 AliInfo(
" Settings for D+ --> K pi pi, p-Pb collisions at 5.023 TeV - 2016 run");
2750 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2016pPb0100");
2752 fNorm =
new TH1F(
"fNorm",
"fNorm",36,0,36);
2753 for(
Int_t i=1;i<=36;i++)
fNorm->SetBinContent(i,0.02);
2755 fBR =
new TH1F(
"fBR",
"fBR",36,0,36);
2756 for(
Int_t i=1;i<=36;i++)
fBR->SetBinContent(i,0.021);
2759 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",36,0,36);
2766 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",36,0,36);
2777 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",36,0,36);
2785 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",36,0,36);
2787 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.0);
2790 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",36,0,36);
2811 AliInfo(
" Settings for D+ --> K pi pi, p-Pb collisions at 5.023 TeV 0-10% ZNA - 2016 run");
2812 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2016pPb010ZNA");
2814 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
2815 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.02);
2817 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
2818 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.025);
2821 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
2827 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
2834 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
2840 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
2844 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
2856 AliInfo(
" Settings for D+ --> K pi pi, p-Pb collisions at 5.023 TeV 60-100% ZNA - 2016 run");
2857 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2016pPb60100ZNA");
2859 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
2860 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.02);
2862 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
2863 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.025);
2866 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
2872 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
2880 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
2886 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
2890 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
2905 AliInfo(
" Settings for D+ --> K pi pi, p-Pb collisions at 5.023 TeV 1-40 tracklets- 2016 run");
2906 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2016pPb140trkl");
2908 fNorm =
new TH1F(
"fNorm",
"fNorm",16,0,16);
2909 for(
Int_t i=1;i<=16;i++)
fNorm->SetBinContent(i,0.02);
2911 fBR =
new TH1F(
"fBR",
"fBR",16,0,16);
2912 for(
Int_t i=1;i<=36;i++)
fBR->SetBinContent(i,0.025);
2915 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",16,0,16);
2919 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",16,0,16);
2924 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",16,0,16);
2929 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",16,0,16);
2933 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",16,0,16);
2946 AliInfo(
" Settings for D+ --> K pi pi, p-Pb collisions at 5.023 TeV 1-40 tracklets- 2016 run");
2947 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2016pPb140trkl");
2949 fNorm =
new TH1F(
"fNorm",
"fNorm",16,0,16);
2950 for(
Int_t i=1;i<=16;i++)
fNorm->SetBinContent(i,0.02);
2952 fBR =
new TH1F(
"fBR",
"fBR",16,0,16);
2953 for(
Int_t i=1;i<=36;i++)
fBR->SetBinContent(i,0.025);
2956 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",16,0,16);
2960 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",16,0,16);
2965 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",16,0,16);
2970 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",16,0,16);
2974 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",16,0,16);
2987 AliInfo(
" Settings for D+ --> K pi pi, p-Pb collisions at 5.023 TeV 1-40 tracklets- 2016 run");
2988 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2016pPb140trkl");
2990 fNorm =
new TH1F(
"fNorm",
"fNorm",16,0,16);
2991 for(
Int_t i=1;i<=16;i++)
fNorm->SetBinContent(i,0.02);
2993 fBR =
new TH1F(
"fBR",
"fBR",16,0,16);
2994 for(
Int_t i=1;i<=36;i++)
fBR->SetBinContent(i,0.025);
2997 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",16,0,16);
3001 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",16,0,16);
3008 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",16,0,16);
3013 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",16,0,16);
3017 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",16,0,16);
3030 SetNameTitle(
"AliHFSystErr",
"SystErrDstartoD0pi2010pp");
3032 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
3033 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.035);
3036 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
3037 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.015);
3040 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
3049 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
3063 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
3068 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
3069 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.04);
3073 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
3088 SetNameTitle(
"AliHFSystErr",
"SystErrDstartoD0pi2010ppPass4");
3091 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
3092 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.035);
3095 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
3096 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.015);
3099 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
3108 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
3122 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
3130 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
3131 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.0);
3135 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
3155 AliInfo(
" Settings for D*+ --> D0 pi p-p collisions at 2.76 TeV");
3156 SetNameTitle(
"AliHFSystErr",
"SystErrDstartoD0pi2010ppLowEn");
3159 fNorm =
new TH1F(
"fNorm",
"fNorm",20,0,20);
3160 for(
Int_t i=1;i<=20;i++)
fNorm->SetBinContent(i,0.019);
3163 fBR =
new TH1F(
"fBR",
"fBR",20,0,20);
3164 for(
Int_t i=1;i<=20;i++)
fBR->SetBinContent(i,0.015);
3167 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",20,0,20);
3171 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",20,0,20);
3187 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",20,0,20);
3201 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",20,0,20);
3202 for(
Int_t i=1;i<=20;i++)
fPIDEff->SetBinContent(i,0.05);
3205 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",20,0,20);
3221 SetNameTitle(
"AliHFSystErr",
"SystErrDstartoD0pi2012pp");
3224 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
3225 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.05);
3228 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
3229 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.013);
3232 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
3236 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
3244 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
3251 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
3252 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.00);
3255 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
3271 AliInfo(
" Settings for D*+ --> D0pi Pb-Pb collisions at 2.76 TeV - 0-20 centrality - DUMMY");
3272 SetNameTitle(
"AliHFSystErr",
"SystErrDstartoD0pi2010PbPb020");
3275 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
3276 for(
Int_t i=1;i<=20;i++)
fNorm->SetBinContent(i,0.05);
3279 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
3280 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.015);
3283 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);;
3288 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
3296 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
3303 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
3304 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.05);
3308 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
3330 AliInfo(
" Settings for D*+ --> D0pi Pb-Pb collisions at 2.76 TeV - 0-7.5 centrality - DUMMY");
3331 SetNameTitle(
"AliHFSystErr",
"SystErrDstartoD0pi2011PbPb07half");
3335 fNorm =
new TH1F(
"fNorm",
"fNorm",36,0,36);
3336 for(
Int_t i=1;i<=36;i++)
fNorm->SetBinContent(i,0.048);
3339 fBR =
new TH1F(
"fBR",
"fBR",36,0,36);
3340 for(
Int_t i=1;i<=36;i++)
fBR->SetBinContent(i,0.015);
3343 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",36,0,36);;
3348 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",36,0,36);
3357 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",36,0,36);
3361 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",36,0,36);
3362 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.05);
3363 fPIDEff->SetBinContent(4,0.09);
3366 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",36,0,36);
3390 AliInfo(
" Settings for D*+ --> D0pi Pb-Pb collisions at 2.76 TeV - 20-40 centrality - DUMMY");
3391 SetNameTitle(
"AliHFSystErr",
"SystErrDstartoD0pi2010PbPb2040");
3394 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
3395 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.10);
3398 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
3399 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.015);
3402 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);;
3407 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
3411 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
3415 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
3416 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.04);
3420 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
3436 AliInfo(
" Settings for D*+ --> D0pi Pb-Pb collisions at 2.76 TeV - 40-80 centrality - DUMMY");
3437 SetNameTitle(
"AliHFSystErr",
"SystErrDstartoD0pi2010PbPb4080");
3440 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
3441 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.07);
3444 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
3445 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.015);
3448 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);;
3453 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
3474 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
3478 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
3479 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.05);
3483 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
3504 AliInfo(
" Settings for D*+ --> D0pi Pb-Pb collisions at 2.76 TeV - 0-10% centrality ");
3505 SetNameTitle(
"AliHFSystErr",
"SystErrDstartoD0pi2011PbPb010");
3509 fNorm =
new TH1F(
"fNorm",
"fNorm",36,0,36);
3510 for(
Int_t i=1;i<=36;i++)
fNorm->SetBinContent(i,0.048);
3513 fBR =
new TH1F(
"fBR",
"fBR",36,0,36);
3514 for(
Int_t i=1;i<=36;i++)
fBR->SetBinContent(i,0.015);
3517 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",36,0,36);;
3522 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",36,0,36);
3534 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",36,0,36);
3540 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",36,0,36);
3541 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.05);
3544 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",36,0,36);
3561 AliInfo(
" Settings for D*+ --> D0pi Pb-Pb collisions at 2.76 TeV - 30-50 centrality - DUMMY");
3562 SetNameTitle(
"AliHFSystErr",
"SystErrDstartoD0pi2011PbPb3050");
3565 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
3566 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.07);
3569 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
3570 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.015);
3573 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);;
3578 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
3599 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
3608 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
3609 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.05);
3613 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
3629 AliInfo(
" Settings for D* --> D0 pi, p-Pb collisions at 5.023 TeV");
3630 SetNameTitle(
"AliHFSystErr",
"SystErrDstartoD0pi2013pPb0100");
3633 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
3634 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.07);
3637 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
3638 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.015);
3641 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
3645 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
3659 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
3665 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
3666 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.00);
3669 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
3692 AliInfo(
" Settings for D* --> D0 pi, p-Pb collisions at 5.023 TeV 2016");
3693 SetNameTitle(
"AliHFSystErr",
"SystErrDstartoD0pi2016pPb0100");
3696 fNorm =
new TH1F(
"fNorm",
"fNorm",36,0,36);
3697 for(
Int_t i=1;i<=36;i++)
fNorm->SetBinContent(i,0.037);
3700 fBR =
new TH1F(
"fBR",
"fBR",36,0,36);
3701 for(
Int_t i=1;i<=36;i++)
fBR->SetBinContent(i,0.013);
3704 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",36,0,36);
3711 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",36,0,36);
3724 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",36,0,36);
3733 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",36,0,36);
3734 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.02);
3737 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",36,0,36);
3753 AliInfo(
" Settings for D* --> D0 pi, p-Pb collisions at 5.023 TeV 2016");
3754 SetNameTitle(
"AliHFSystErr",
"SystErrDstartoD0pi2016pPb010ZNA");
3757 fNorm =
new TH1F(
"fNorm",
"fNorm",36,0,36);
3758 for(
Int_t i=1;i<=36;i++)
fNorm->SetBinContent(i,0.037);
3761 fBR =
new TH1F(
"fBR",
"fBR",36,0,36);
3762 for(
Int_t i=1;i<=36;i++)
fBR->SetBinContent(i,0.013);
3765 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",36,0,36);
3772 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",36,0,36);
3780 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",36,0,36);
3787 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",36,0,36);
3788 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.02);
3791 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",36,0,36);
3807 AliInfo(
" Settings for D* --> D0 pi, p-Pb collisions at 5.023 TeV 2016");
3808 SetNameTitle(
"AliHFSystErr",
"SystErrDstartoD0pi2016pPb60100ZNA");
3811 fNorm =
new TH1F(
"fNorm",
"fNorm",36,0,36);
3812 for(
Int_t i=1;i<=36;i++)
fNorm->SetBinContent(i,0.037);
3815 fBR =
new TH1F(
"fBR",
"fBR",36,0,36);
3816 for(
Int_t i=1;i<=36;i++)
fBR->SetBinContent(i,0.013);
3819 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",36,0,36);
3826 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",36,0,36);
3835 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",36,0,36);
3841 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",36,0,36);
3842 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.02);
3845 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",36,0,36);
3862 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2010PbPb010CentScan");
3871 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2010PbPb1020CentScan");
3880 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2010PbPb2040CentScan");
3889 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2010PbPb4060CentScan");
3898 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2010PbPb6080CentScan");
3907 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2010PbPb010CentScan");
3916 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2010PbPb1020CentScan");
3924 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2010PbPb2040CentScan");
3932 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2010PbPb4060CentScan");
3940 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2010PbPb6080CentScan");
3949 SetNameTitle(
"AliHFSystErr",
"SystErrDstartoD0pi2010PbPb010CentScan");
3957 SetNameTitle(
"AliHFSystErr",
"SystErrDstartoD0pi2010PbPb1020CentScan");
3965 SetNameTitle(
"AliHFSystErr",
"SystErrDstartoD0pi2010PbPb2040CentScan");
3973 SetNameTitle(
"AliHFSystErr",
"SystErrDstartoD0pi2010PbPb4060CentScan");
3981 SetNameTitle(
"AliHFSystErr",
"SystErrDstartoD0pi2010PbPb6080CentScan");
3990 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2011PbPb010CentScan");
3997 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2011PbPb1020CentScan");
4003 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2011PbPb2030CentScan");
4009 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2011PbPb3040CentScan");
4015 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2011PbPb4050CentScan");
4021 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2010PbPb5080CentScan");
4028 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2011PbPb010CentScan");
4047 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2011PbPb1020CentScan");
4066 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2011PbPb2030CentScan");
4085 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2011PbPb3040CentScan");
4104 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2011PbPb4050CentScan");
4123 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2010PbPb5080CentScan");
4139 SetNameTitle(
"AliHFSystErr",
"SystErrDstartoD0pi2011PbPb010CentScan");
4145 SetNameTitle(
"AliHFSystErr",
"SystErrDstartoD0pi2011PbPb1020CentScan");
4151 SetNameTitle(
"AliHFSystErr",
"SystErrDstartoD0pi2011PbPb2030CentScan");
4157 SetNameTitle(
"AliHFSystErr",
"SystErrDstartoD0pi2011PbPb3040CentScan");
4163 SetNameTitle(
"AliHFSystErr",
"SystErrDstartoD0pi2011PbPb4050CentScan");
4169 SetNameTitle(
"AliHFSystErr",
"SystErrDstartoD0pi2010PbPb5080CentScan");
4176 AliInfo(
"Settings for D0 --> K pi, pPb collisions at 5.023 TeV, rapidity scan -0.8 < y < -0.4");
4177 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2013pPb0100RapScan0804");
4183 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.0);
4199 AliInfo(
"Settings for D0 --> K pi, pPb collisions at 5.023 TeV, rapidity scan -0.4 < y < -0.1");
4200 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2013pPb0100RapScan0401");
4206 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.0);
4220 AliInfo(
"Settings for D0 --> K pi, pPb collisions at 5.023 TeV, rapidity scan -0.1 < y < 0.1");
4221 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2013pPb0100RapScan0101");
4227 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.0);
4242 AliInfo(
"Settings for D0 --> K pi, pPb collisions at 5.023 TeV, rapidity scan 0.1 < y < 0.4");
4243 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2013pPb0100RapScan0104");
4249 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.0);
4264 AliInfo(
"Settings for D0 --> K pi, pPb collisions at 5.023 TeV, rapidity scan 0.4 < y < 0.8");
4265 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2013pPb0100RapScan0408");
4271 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.0);
4287 AliInfo(
"Settings for D+ --> K pi pi, pPb collisions at 5.023 TeV, rapidity scan -0.8 < y < -0.4");
4288 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2013pPb0100RapScan0804");
4294 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.0);
4310 AliInfo(
"Settings for D+ --> K pi pi, pPb collisions at 5.023 TeV, rapidity scan -0.4 < y < -0.1");
4311 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2013pPb0100RapScan0401");
4317 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.0);
4332 AliInfo(
"Settings for D+ --> K pi pi, pPb collisions at 5.023 TeV, rapidity scan -0.1 < y < 0.1");
4333 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2013pPb0100RapScan0101");
4339 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.0);
4354 AliInfo(
"Settings for D+ --> K pi pi, pPb collisions at 5.023 TeV, rapidity scan 0.1 < y < 0.4");
4355 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2013pPb0100RapScan0104");
4361 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.0);
4375 AliInfo(
"Settings for D+ --> K pi pi, pPb collisions at 5.023 TeV, rapidity scan 0.4 < y < 0.8");
4376 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2013pPb0100RapScan0408");
4382 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.0);
4399 AliInfo(
"Settings for D*+ --> D0 pi, pPb collisions at 5.023 TeV, rapidity scan -0.8 < y < -0.4");
4400 SetNameTitle(
"AliHFSystErr",
"SystErrDstartoD0pi2013pPb0100RapScan0804");
4406 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.0);
4420 AliInfo(
"Settings for D*+ --> D0 pi, pPb collisions at 5.023 TeV, rapidity scan -0.4 < y < -0.1");
4421 SetNameTitle(
"AliHFSystErr",
"SystErrDstartoD0pi2013pPb0100RapScan0401");
4427 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.0);
4442 AliInfo(
"Settings for D*+ --> D0 pi, pPb collisions at 5.023 TeV, rapidity scan -0.1 < y < 0.1");
4443 SetNameTitle(
"AliHFSystErr",
"SystErrDstartoD0pi2013pPb0100RapScan0101");
4449 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.0);
4464 AliInfo(
"Settings for D*+ --> D0 pi, pPb collisions at 5.023 TeV, rapidity scan 0.1 < y < 0.4");
4465 SetNameTitle(
"AliHFSystErr",
"SystErrDstartoD0pi2013pPb0100RapScan0104");
4471 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.0);
4487 AliInfo(
"Settings for D*+ --> D0 pi, pPb collisions at 5.023 TeV, rapidity scan 0.4 < y < 0.8");
4488 SetNameTitle(
"AliHFSystErr",
"SystErrDstartoD0pi2013pPb0100RapScan0408");
4494 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.0);
4509 AliInfo(
"Settings for D0 --> K pi, pPb collisions at 5.023 TeV, 0-20% mult V0A");
4510 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2013pPb020V0A");