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)
123 else AliFatal(
"Not yet implemented");
134 else AliFatal(
"Not yet implemented");
148 else AliFatal(
"Not yet implemented");
154 else AliFatal(
"Not yet implemented");
195 else AliFatal(
"Not yet implemented");
213 }
else AliFatal(
"Not yet implemented");
225 else AliFatal(
"Not yet implemented");
237 else AliFatal(
"Not yet implemented");
243 else AliFatal(
"Not yet implemented");
285 else AliFatal(
"Not yet implemented");
302 }
else AliFatal(
"Not yet implemented");
314 else AliFatal(
"Not yet implemented");
326 else AliFatal(
"Not yet implemented");
332 else AliFatal(
"Not yet implemented");
340 else AliFatal(
"Not yet implemented");
370 else AliFatal(
"Not yet implemented");
385 else AliFatal(
"Not yet implemented");
391 else AliFatal(
"Not yet implemented");
405 else AliFatal(
"Not yet implemented");
422 else AliFatal(
"Not yet implemented");
436 else AliFatal(
"Not yet implemented");
440 printf(
"Invalid decay type: %d\n",decay);
453 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2010pp");
456 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
457 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.035);
460 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
461 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.012);
464 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
468 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
478 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
482 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
483 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.03);
484 fPIDEff->SetBinContent(2,0.05);
487 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
505 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2010ppPass4");
508 fNorm =
new TH1F(
"fNorm",
"fNorm",36,0,36);
509 fNorm->SetBinContent(1,0.0);
510 for(
Int_t i=2;i<=36;i++)
fNorm->SetBinContent(i,0.035);
513 fBR =
new TH1F(
"fBR",
"fBR",36,0,36);
514 fBR->SetBinContent(1,0.0);
515 for(
Int_t i=2;i<=36;i++)
fBR->SetBinContent(i,0.012);
518 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",36,0,36);
528 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",36,0,36);
535 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",36,0,36);
540 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",36,0,36);
544 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",36,0,36);
561 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2015pp5TeV");
564 fNorm =
new TH1F(
"fNorm",
"fNorm",36,0,36);
565 fNorm->SetBinContent(1,0.0);
566 for(
Int_t i=2;i<=36;i++)
fNorm->SetBinContent(i,0.023);
569 fBR =
new TH1F(
"fBR",
"fBR",36,0,36);
570 fBR->SetBinContent(1,0.0);
571 for(
Int_t i=2;i<=36;i++)
fBR->SetBinContent(i,0.01);
574 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",36,0,36);
585 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",36,0,36);
593 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",36,0,36);
598 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",36,0,36);
602 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",36,0,36);
621 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2010PbPb020");
624 fNorm =
new TH1F(
"fNorm",
"fNorm",20,0,20);
625 for(
Int_t i=1;i<=20;i++)
fNorm->SetBinContent(i,0.05);
628 fBR =
new TH1F(
"fBR",
"fBR",20,0,20);
629 for(
Int_t i=1;i<=20;i++)
fBR->SetBinContent(i,0.012);
632 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",20,0,20);
636 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",20,0,20);
644 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",20,0,20);
653 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",20,0,20);
654 for(
Int_t i=3;i<=16;i++)
fPIDEff->SetBinContent(i,0.05);
657 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",20,0,20);
681 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2011PbPb07half");
684 fNorm =
new TH1F(
"fNorm",
"fNorm",36,0,36);
685 for(
Int_t i=1;i<36;i++)
fNorm->SetBinContent(i,0.048);
688 fBR =
new TH1F(
"fBR",
"fBR",36,0,36);
689 for(
Int_t i=1;i<=36;i++)
fBR->SetBinContent(i,0.012);
692 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",36,0,36);
697 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",36,0,36);
707 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",36,0,36);
717 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",36,0,36);
718 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.05);
719 for(
Int_t i=25;i<=36;i++)
fPIDEff->SetBinContent(i,0.0);
722 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",36,0,36);
748 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2011PbPb3050InPlane");
781 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2011PbPb3050OutOfPlane");
813 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2010PbPb4080");
816 fNorm =
new TH1F(
"fNorm",
"fNorm",20,0,20);
817 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.07);
820 fBR =
new TH1F(
"fBR",
"fBR",20,0,20);
821 for(
Int_t i=1;i<=20;i++)
fBR->SetBinContent(i,0.012);
824 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",20,0,20);
829 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",20,0,20);
836 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",20,0,20);
845 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",20,0,20);
848 for(
Int_t i=3;i<=16;i++)
fPIDEff->SetBinContent(i,0.05);
851 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",20,0,20);
871 AliInfo(
" Settings for D0 --> Kpi Pb-Pb collisions at 2.76 TeV - 0-10 centrality - newww!!");
872 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2011PbPb010");
875 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
876 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.048);
879 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
880 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.012);
883 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
888 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
900 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
909 for (
Int_t i=13; i<=16; i++)
fCutsEff->SetBinContent(i,0.05);
910 for (
Int_t i=17; i<=24; i++)
fCutsEff->SetBinContent(i,0.05);
914 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
917 for(
Int_t i=2;i<=16;i++)
fPIDEff->SetBinContent(i,0.05);
920 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
941 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2011PbPb3050");
943 fNorm =
new TH1F(
"fNorm",
"fNorm",20,0,20);
944 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.07);
947 fBR =
new TH1F(
"fBR",
"fBR",20,0,20);
948 for(
Int_t i=1;i<=20;i++)
fBR->SetBinContent(i,0.012);
951 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",20,0,20);
956 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",20,0,20);
973 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",20,0,20);
985 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",20,0,20);
988 for(
Int_t i=2;i<=16;i++)
fPIDEff->SetBinContent(i,0.05);
991 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",0,0,20);
1012 AliInfo(
" Settings for D0 --> K pi, p-p collisions at 2.76 TeV");
1013 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2010ppLowEn");
1016 fNorm =
new TH1F(
"fNorm",
"fNorm",20,0,20);
1017 for(
Int_t i=1;i<=20;i++)
fNorm->SetBinContent(i,0.019);
1020 fBR =
new TH1F(
"fBR",
"fBR",20,0,20);
1021 for(
Int_t i=1;i<=20;i++)
fBR->SetBinContent(i,0.012);
1024 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",20,0,20);
1028 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",20,0,20);
1033 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",20,0,20);
1040 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",20,0,20);
1041 for(
Int_t i=1;i<=20;i++)
fPIDEff->SetBinContent(i,0.15);
1043 for(
Int_t i=7;i<=20;i++)
fPIDEff->SetBinContent(i,0.05);
1046 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",20,0,20);
1067 AliInfo(
" Settings for D0 --> K pi, pp collisions at 7 TeV, analysis without topological cuts");
1068 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2010ppLowPtAn");
1071 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
1072 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.035);
1075 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
1076 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.0129);
1079 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
1083 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
1096 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
1100 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
1101 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.03);
1102 fPIDEff->SetBinContent(1,0.05);
1103 fPIDEff->SetBinContent(2,0.05);
1106 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
1121 printf(
"D0 in pp@5TeV 2017 \n");
1122 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2017pp5TeV");
1125 fNorm =
new TH1F(
"fNorm",
"fNorm",50,0,50);
1127 for(
Int_t i=1;i<=50;i++)
fNorm->SetBinContent(i,0.05);
1130 fBR =
new TH1F(
"fBR",
"fBR",50,0,50);
1132 for(
Int_t i=1;i<=50;i++)
fBR->SetBinContent(i,0.0129);
1135 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",50,0,50);
1143 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",50,0,50);
1150 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",50,0,50);
1157 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",50,0,50);
1158 for(
Int_t i=1;i<=50;i++)
fPIDEff->SetBinContent(i,0.0);
1161 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",50,0,50);
1180 AliInfo(
" Settings for D0 --> K pi, pp collisions at 5 TeV, analysis without topological cuts");
1181 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2017pp5TeVLowPtAn");
1184 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
1185 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.05);
1188 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
1189 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.0129);
1192 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
1200 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
1207 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
1211 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
1215 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
1231 AliInfo(
" Settings for D0 --> K pi, pp collisions for 13 TeV");
1232 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2016pp13TeV");
1235 fNorm =
new TH1F(
"fNorm",
"fNorm",36,0,36);
1236 for(
Int_t i=1;i<=36;i++)
fNorm->SetBinContent(i,0.05);
1239 fBR =
new TH1F(
"fBR",
"fBR",36,0,36);
1240 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.0129);
1243 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",36,0,36);
1250 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",36,0,36);
1264 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",36,0,36);
1270 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",36,0,36);
1271 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.00);
1274 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",36,0,36);
1285 AliInfo(
" Settings for D0 --> K pi, p-Pb collisions at 5.023 TeV");
1286 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2013pPb0100");
1288 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
1289 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.02);
1292 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
1293 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.013);
1296 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
1300 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
1308 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
1314 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
1315 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.00);
1318 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
1339 AliInfo(
" Settings for D0 --> K pi, p-Pb collisions at 5.023 TeV, analysis without topological cuts");
1340 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2013pPb0100LowPtAn");
1343 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
1344 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.035);
1347 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
1348 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.0129);
1351 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
1355 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
1368 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
1372 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
1376 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
1392 AliInfo(
" Settings for D0 --> K pi, p-Pb collisions at 5.023 TeV - 2016 run");
1393 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2016pPb0100");
1396 fNorm =
new TH1F(
"fNorm",
"fNorm",36,0,36);
1397 for(
Int_t i=1;i<=36;i++)
fNorm->SetBinContent(i,0.02);
1400 fBR =
new TH1F(
"fBR",
"fBR",36,0,36);
1401 for(
Int_t i=1;i<=36;i++)
fBR->SetBinContent(i,0.013);
1405 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",36,0,36);
1412 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",36,0,36);
1420 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",36,0,36);
1425 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",36,0,36);
1426 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.00);
1429 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",36,0,36);
1448 AliInfo(
" Settings for D0 --> K pi, p-Pb collisions at 5.023 TeV, 010 ZNA - 2016 run");
1449 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2016pPb0100");
1452 fNorm =
new TH1F(
"fNorm",
"fNorm",36,0,36);
1453 for(
Int_t i=1;i<=36;i++)
fNorm->SetBinContent(i,0.02);
1456 fBR =
new TH1F(
"fBR",
"fBR",36,0,36);
1457 for(
Int_t i=1;i<=36;i++)
fBR->SetBinContent(i,0.013);
1461 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",36,0,36);
1468 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",36,0,36);
1478 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",36,0,36);
1483 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",36,0,36);
1484 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.00);
1487 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",36,0,36);
1504 AliInfo(
" Settings for D0 --> K pi, p-Pb collisions at 5.023 TeV 60100% ZNA - 2016 run");
1505 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2016pPb0100");
1508 fNorm =
new TH1F(
"fNorm",
"fNorm",36,0,36);
1509 for(
Int_t i=1;i<=36;i++)
fNorm->SetBinContent(i,0.02);
1512 fBR =
new TH1F(
"fBR",
"fBR",36,0,36);
1513 for(
Int_t i=1;i<=36;i++)
fBR->SetBinContent(i,0.013);
1517 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",36,0,36);
1524 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",36,0,36);
1532 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",36,0,36);
1538 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",36,0,36);
1539 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.00);
1542 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",36,0,36);
1560 AliInfo(
" Settings for D0 --> K pi, p-Pb collisions at 5.023 TeV 2016, analysis without topological cuts");
1561 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2016pPb0100LowPtAn");
1564 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
1565 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.037);
1568 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
1569 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.0129);
1572 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
1578 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
1585 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
1589 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
1593 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
1612 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2010pp");
1615 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
1616 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.035);
1619 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
1620 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.021);
1623 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
1628 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
1639 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
1643 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
1644 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.05);
1645 fPIDEff->SetBinContent(1,0.15);
1646 fPIDEff->SetBinContent(2,0.15);
1647 fPIDEff->SetBinContent(3,0.15);
1648 fPIDEff->SetBinContent(4,0.15);
1649 for(
Int_t i=12;i<=16;i++)
fPIDEff->SetBinContent(i,0.10);
1652 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
1677 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2010ppPass4");
1679 fNorm =
new TH1F(
"fNorm",
"fNorm",36,0,36);
1680 for(
Int_t i=1;i<=36;i++)
fNorm->SetBinContent(i,0.035);
1683 fBR =
new TH1F(
"fBR",
"fBR",36,0,36);
1684 for(
Int_t i=1;i<=36;i++)
fBR->SetBinContent(i,0.021);
1687 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",36,0,36);
1699 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",36,0,36);
1709 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",36,0,36);
1714 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",36,0,36);
1718 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",36,0,36);
1742 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2012pp");
1744 fNorm =
new TH1F(
"fNorm",
"fNorm",36,0,36);
1745 for(
Int_t i=1;i<=36;i++)
fNorm->SetBinContent(i,0.05);
1748 fBR =
new TH1F(
"fBR",
"fBR",36,0,36);
1749 for(
Int_t i=1;i<=36;i++)
fBR->SetBinContent(i,0.025);
1752 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",36,0,36);
1756 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",36,0,36);
1763 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",36,0,36);
1769 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",36,0,36);
1770 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.00);
1773 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",36,0,36);
1790 AliInfo(
" Settings for D+ --> K pi pi, pp collisions for 5.02 TeV");
1791 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2015pp");
1793 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
1794 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.023);
1797 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
1798 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.025);
1801 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
1815 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
1832 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
1847 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
1848 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.00);
1851 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
1864 AliInfo(
" Settings for D+ --> K pi pi, pp collisions for 5.02 TeV 2017");
1865 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2017pp");
1867 fNorm =
new TH1F(
"fNorm",
"fNorm",36,0,36);
1868 for(
Int_t i=1;i<=36;i++)
fNorm->SetBinContent(i,0.023);
1871 fBR =
new TH1F(
"fBR",
"fBR",36,0,36);
1872 for(
Int_t i=1;i<=36;i++)
fBR->SetBinContent(i,0.025);
1875 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",36,0,36);
1888 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",36,0,36);
1907 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",36,0,36);
1913 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",36,0,36);
1914 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.00);
1917 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",36,0,36);
1931 AliInfo(
" Settings for D+ --> K pi pi, pp collisions for 13 TeV");
1932 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2016pp13TeV");
1934 fNorm =
new TH1F(
"fNorm",
"fNorm",36,0,36);
1935 for(
Int_t i=1;i<=36;i++)
fNorm->SetBinContent(i,0.05);
1938 fBR =
new TH1F(
"fBR",
"fBR",36,0,36);
1939 for(
Int_t i=1;i<=36;i++)
fBR->SetBinContent(i,0.025);
1942 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",36,0,36);
1951 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",36,0,36);
1961 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",36,0,36);
1968 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",36,0,36);
1969 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.00);
1972 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",36,0,36);
1988 SetNameTitle(
"AliHFSystErr",
"SystErrDstoKKpi2010pp");
1990 fNorm =
new TH1F(
"fNorm",
"fNorm",12,0,12);
1991 for(
Int_t i=1;i<=12;i++)
fNorm->SetBinContent(i,0.035);
1994 fBR =
new TH1F(
"fBR",
"fBR",12,0,12);
1995 for(
Int_t i=1;i<=12;i++)
fBR->SetBinContent(i,0.06);
1998 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",12,0,12);
2003 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",12,0,12);
2018 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",12,0,12);
2022 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",12,0,12);
2023 for(
Int_t i=1;i<=12;i++)
fPIDEff->SetBinContent(i,0.07);
2026 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",12,0,12);
2053 SetNameTitle(
"AliHFSystErr",
"SystErrDstoKKpi2010ppPass4");
2055 fNorm =
new TH1F(
"fNorm",
"fNorm",12,0,12);
2056 for(
Int_t i=1;i<=12;i++)
fNorm->SetBinContent(i,0.035);
2059 fBR =
new TH1F(
"fBR",
"fBR",12,0,12);
2060 for(
Int_t i=1;i<=12;i++)
fBR->SetBinContent(i,0.035);
2063 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",12,0,12);
2070 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",12,0,12);
2074 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",12,0,12);
2078 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",12,0,12);
2079 for(
Int_t i=1;i<=12;i++)
fPIDEff->SetBinContent(i,0.07);
2082 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",12,0,12);
2097 AliInfo(
" Settings for Ds --> K K pi, MB pp collisions at 5 TeV - 2017 runs (LHC17pq)");
2098 SetNameTitle(
"AliHFSystErr",
"SystErrDstoKKpi2017pp5TeV");
2101 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
2102 for(
Int_t i=1; i<=24; i++)
fNorm->SetBinContent(i, 0.05);
2105 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
2106 for(
Int_t i=1; i<=24; i++)
fBR->SetBinContent(i, 0.035);
2109 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
2119 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
2127 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
2130 for(
Int_t i=4; i<=16; i++)
fCutsEff->SetBinContent(i, 0.05);
2131 for(
Int_t i=17; i<=24; i++)
fCutsEff->SetBinContent(i, 1.00);
2134 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
2135 for(
Int_t i=1; i<=2; i++)
fPIDEff->SetBinContent(i, 1.00);
2136 for(
Int_t i=3; i<=6; i++)
fPIDEff->SetBinContent(i, 0.025);
2137 for(
Int_t i=7; i<=16; i++)
fPIDEff->SetBinContent(i, 0.00);
2138 for(
Int_t i=17; i<=24; i++)
fPIDEff->SetBinContent(i, 1.00);
2141 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
2157 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2011PbPb07half");
2159 fNorm =
new TH1F(
"fNorm",
"fNorm",36,0,36);
2160 for(
Int_t i=1;i<=36;i++)
fNorm->SetBinContent(i,0.048);
2163 fBR =
new TH1F(
"fBR",
"fBR",36,0,36);
2164 for(
Int_t i=1;i<=36;i++)
fBR->SetBinContent(i,0.021);
2167 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",36,0,36);
2171 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",36,0,36);
2184 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",36,0,36);
2186 for(
Int_t i=13; i<=36; i++)
fCutsEff->SetBinContent(i,0.08);
2190 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",36,0,36);
2191 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.05);
2194 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",36,0,36);
2195 for(
Int_t iBin=1; iBin<=5; iBin++)
fMCPtShape->SetBinContent(iBin,0.05);
2196 for(
Int_t iBin=6; iBin<=36; iBin++)
fMCPtShape->SetBinContent(iBin,0.03);
2218 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2011PbPb010");
2220 fNorm =
new TH1F(
"fNorm",
"fNorm",36,0,36);
2221 for(
Int_t i=1;i<=36;i++)
fNorm->SetBinContent(i,0.048);
2224 fBR =
new TH1F(
"fBR",
"fBR",36,0,36);
2225 for(
Int_t i=1;i<=36;i++)
fBR->SetBinContent(i,0.021);
2228 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",36,0,36);
2232 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",36,0,36);
2245 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",36,0,36);
2250 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",36,0,36);
2251 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.05);
2254 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",36,0,36);
2280 AliInfo(
" Settings for D+ --> K pi pi, Pb-Pb collisions for 30-50 CC");
2281 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2011PbPb3050");
2284 fNorm =
new TH1F(
"fNorm",
"fNorm",16,0,16);
2285 for(
Int_t i=1;i<=16;i++)
fNorm->SetBinContent(i,0.048);
2288 fBR =
new TH1F(
"fBR",
"fBR",16,0,16);
2289 for(
Int_t i=1;i<=16;i++)
fBR->SetBinContent(i,0.021);
2292 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",16,0,16);
2296 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",16,0,16);
2302 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",16,0,16);
2304 for(
Int_t i=12; i<=16; i++)
fCutsEff->SetBinContent(i,0.14);
2307 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",16,0,16);
2308 for(
Int_t i=1;i<=16;i++)
fPIDEff->SetBinContent(i,0.05);
2311 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",16,0,16);
2314 for(
Int_t iBin=5; iBin<=16; iBin++)
fMCPtShape->SetBinContent(iBin,0.02);
2336 AliInfo(
" Settings for Ds --> K K pi, Pb-Pb collisions for 0-7.5 CC");
2337 SetNameTitle(
"AliHFSystErr",
"SystErrDstoKKpi2011PbPb07half");
2340 fNorm =
new TH1F(
"fNorm",
"fNorm",12,0,12);
2341 for(
Int_t i=1;i<=12;i++)
fNorm->SetBinContent(i,0.048);
2344 fBR =
new TH1F(
"fBR",
"fBR",12,0,12);
2345 for(
Int_t i=1;i<=12;i++)
fBR->SetBinContent(i,0.053);
2348 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",12,0,12);
2352 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",12,0,12);
2359 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",12,0,12);
2363 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",12,0,12);
2364 for(
Int_t i=1;i<=12;i++)
fPIDEff->SetBinContent(i,0.1);
2367 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",12,0,12);
2393 AliInfo(
" Settings for Ds --> K K pi, Pb-Pb collisions for 0-10 CC");
2394 SetNameTitle(
"AliHFSystErr",
"SystErrDstoKKpi2011PbPb010");
2397 fNorm =
new TH1F(
"fNorm",
"fNorm",12,0,12);
2398 for(
Int_t i=1;i<=12;i++)
fNorm->SetBinContent(i,0.048);
2401 fBR =
new TH1F(
"fBR",
"fBR",12,0,12);
2402 for(
Int_t i=1;i<=12;i++)
fBR->SetBinContent(i,0.045);
2405 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",12,0,12);
2409 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",12,0,12);
2414 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",12,0,12);
2418 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",12,0,12);
2419 for(
Int_t i=1;i<=12;i++)
fPIDEff->SetBinContent(i,0.07);
2422 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",12,0,12);
2437 AliInfo(
" Settings for Ds --> K K pi, Pb-Pb collisions for 20-50 CC");
2438 SetNameTitle(
"AliHFSystErr",
"SystErrDstoKKpi2011PbPb2050");
2441 fNorm =
new TH1F(
"fNorm",
"fNorm",12,0,12);
2442 for(
Int_t i=1;i<=12;i++)
fNorm->SetBinContent(i,0.051);
2445 fBR =
new TH1F(
"fBR",
"fBR",12,0,12);
2446 for(
Int_t i=1;i<=12;i++)
fBR->SetBinContent(i,0.045);
2449 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",12,0,12);
2453 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",12,0,12);
2458 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",12,0,12);
2462 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",12,0,12);
2463 for(
Int_t i=1;i<=12;i++)
fPIDEff->SetBinContent(i,0.07);
2466 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",12,0,12);
2476 AliInfo(
" Settings for Ds --> K K pi, p-Pb collisions at 5.023 TeV");
2477 SetNameTitle(
"AliHFSystErr",
"SystErrDstoKKpi2013pPb0100");
2480 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
2481 for(
Int_t i=3;i<=12;i++)
fNorm->SetBinContent(i,0.00);
2484 fBR =
new TH1F(
"fBR",
"fBR",12,0,12);
2485 for(
Int_t i=3;i<=12;i++)
fBR->SetBinContent(i,0.053);
2488 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
2492 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
2499 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
2503 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
2504 for(
Int_t i=3;i<=4;i++)
fPIDEff->SetBinContent(i,0.10);
2505 for(
Int_t i=5;i<=12;i++)
fPIDEff->SetBinContent(i,0.05);
2508 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
2527 AliInfo(
" Settings for Ds --> K K pi, p-Pb collisions at 5.023 TeV - 2016 run");
2528 SetNameTitle(
"AliHFSystErr",
"SystErrDstoKKpi2016pPb0100");
2531 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
2532 for(
Int_t i=1; i<=24; i++)
fNorm->SetBinContent(i, 0.037);
2535 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
2536 for(
Int_t i=1; i<=24; i++)
fBR->SetBinContent(i, 0.035);
2540 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
2545 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
2556 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
2561 for(
Int_t i=9; i<=12; i++)
fCutsEff->SetBinContent(i, 0.08);
2562 for(
Int_t i=13; i<=16; i++)
fCutsEff->SetBinContent(i, 0.07);
2563 for(
Int_t i=17; i<=24; i++)
fCutsEff->SetBinContent(i, 0.07);
2566 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
2567 for(
Int_t i=1; i<=2; i++)
fPIDEff->SetBinContent(i, 1.00);
2568 for(
Int_t i=3; i<=4; i++)
fPIDEff->SetBinContent(i, 0.02);
2569 for(
Int_t i=5; i<=6; i++)
fPIDEff->SetBinContent(i, 0.02);
2570 for(
Int_t i=7; i<=8; i++)
fPIDEff->SetBinContent(i, 0.02);
2571 for(
Int_t i=9; i<=12; i++)
fPIDEff->SetBinContent(i, 0.02);
2572 for(
Int_t i=13; i<=16; i++)
fPIDEff->SetBinContent(i, 0.00);
2573 for(
Int_t i=17; i<=24; i++)
fPIDEff->SetBinContent(i, 0.00);
2576 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
2586 AliInfo(
" Settings for Ds --> K K pi, p-Pb collisions at 5.023 TeV - 2016 run, [1,40) trkls");
2587 SetNameTitle(
"AliHFSystErr",
"SystErrDstoKKpi2016pPb140trkls");
2590 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
2591 for(
Int_t i=1; i<=24; i++)
fNorm->SetBinContent(i, 0.037);
2594 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
2595 for(
Int_t i=1; i<=24; i++)
fBR->SetBinContent(i, 0.035);
2599 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
2604 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
2615 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
2620 for(
Int_t i=9; i<=12; i++)
fCutsEff->SetBinContent(i, 0.08);
2621 for(
Int_t i=13; i<=16; i++)
fCutsEff->SetBinContent(i, 0.07);
2622 for(
Int_t i=17; i<=24; i++)
fCutsEff->SetBinContent(i, 0.07);
2625 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
2626 for(
Int_t i=1; i<=2; i++)
fPIDEff->SetBinContent(i, 1.00);
2627 for(
Int_t i=3; i<=4; i++)
fPIDEff->SetBinContent(i, 0.02);
2628 for(
Int_t i=5; i<=6; i++)
fPIDEff->SetBinContent(i, 0.02);
2629 for(
Int_t i=7; i<=8; i++)
fPIDEff->SetBinContent(i, 0.02);
2630 for(
Int_t i=9; i<=12; i++)
fPIDEff->SetBinContent(i, 0.02);
2631 for(
Int_t i=13; i<=16; i++)
fPIDEff->SetBinContent(i, 0.02);
2632 for(
Int_t i=17; i<=24; i++)
fPIDEff->SetBinContent(i, 0.02);
2635 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
2646 AliInfo(
" Settings for Ds --> K K pi, p-Pb collisions at 5.023 TeV - 2016 run, [40,70) trkls");
2647 SetNameTitle(
"AliHFSystErr",
"SystErrDstoKKpi2016pPb4070trkls");
2650 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
2651 for(
Int_t i=1; i<=24; i++)
fNorm->SetBinContent(i, 0.037);
2654 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
2655 for(
Int_t i=1; i<=24; i++)
fBR->SetBinContent(i, 0.035);
2659 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
2664 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
2675 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
2680 for(
Int_t i=9; i<=12; i++)
fCutsEff->SetBinContent(i, 0.08);
2681 for(
Int_t i=13; i<=16; i++)
fCutsEff->SetBinContent(i, 0.07);
2682 for(
Int_t i=17; i<=24; i++)
fCutsEff->SetBinContent(i, 0.07);
2685 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
2686 for(
Int_t i=1; i<=2; i++)
fPIDEff->SetBinContent(i, 1.00);
2687 for(
Int_t i=3; i<=4; i++)
fPIDEff->SetBinContent(i, 0.02);
2688 for(
Int_t i=5; i<=6; i++)
fPIDEff->SetBinContent(i, 0.02);
2689 for(
Int_t i=7; i<=8; i++)
fPIDEff->SetBinContent(i, 0.02);
2690 for(
Int_t i=9; i<=12; i++)
fPIDEff->SetBinContent(i, 0.02);
2691 for(
Int_t i=13; i<=16; i++)
fPIDEff->SetBinContent(i, 0.02);
2692 for(
Int_t i=17; i<=24; i++)
fPIDEff->SetBinContent(i, 0.02);
2695 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
2706 AliInfo(
" Settings for Ds --> K K pi, p-Pb collisions at 5.023 TeV - 2016 run, [70,200) trkls");
2707 SetNameTitle(
"AliHFSystErr",
"SystErrDstoKKpi2016pPb70200trkls");
2710 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
2711 for(
Int_t i=1; i<=24; i++)
fNorm->SetBinContent(i, 0.037);
2714 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
2715 for(
Int_t i=1; i<=24; i++)
fBR->SetBinContent(i, 0.035);
2719 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
2724 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
2735 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
2740 for(
Int_t i=9; i<=12; i++)
fCutsEff->SetBinContent(i, 0.08);
2741 for(
Int_t i=13; i<=16; i++)
fCutsEff->SetBinContent(i, 0.07);
2742 for(
Int_t i=17; i<=24; i++)
fCutsEff->SetBinContent(i, 0.07);
2745 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
2746 for(
Int_t i=1; i<=2; i++)
fPIDEff->SetBinContent(i, 1.00);
2747 for(
Int_t i=3; i<=4; i++)
fPIDEff->SetBinContent(i, 0.02);
2748 for(
Int_t i=5; i<=6; i++)
fPIDEff->SetBinContent(i, 0.02);
2749 for(
Int_t i=7; i<=8; i++)
fPIDEff->SetBinContent(i, 0.02);
2750 for(
Int_t i=9; i<=12; i++)
fPIDEff->SetBinContent(i, 0.02);
2751 for(
Int_t i=13; i<=16; i++)
fPIDEff->SetBinContent(i, 0.02);
2752 for(
Int_t i=17; i<=24; i++)
fPIDEff->SetBinContent(i, 0.02);
2755 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
2766 AliInfo(
" Settings for Ds --> K K pi, MB pp collisions at 13 TeV - 2016 runs (LHC16k,l)");
2767 SetNameTitle(
"AliHFSystErr",
"SystErrDstoKKpi2016pp13TeV");
2770 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
2771 for(
Int_t i=1; i<=24; i++)
fNorm->SetBinContent(i, 0.05);
2774 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
2775 for(
Int_t i=1; i<=24; i++)
fBR->SetBinContent(i, 0.035);
2778 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
2787 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
2797 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
2802 for(
Int_t i=9; i<=12; i++)
fCutsEff->SetBinContent(i, 0.08);
2803 for(
Int_t i=13; i<=16; i++)
fCutsEff->SetBinContent(i, 0.08);
2804 for(
Int_t i=17; i<=24; i++)
fCutsEff->SetBinContent(i, 1.00);
2807 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
2808 for(
Int_t i=1; i<=2; i++)
fPIDEff->SetBinContent(i, 1.00);
2809 for(
Int_t i=3; i<=4; i++)
fPIDEff->SetBinContent(i, 0.00);
2810 for(
Int_t i=5; i<=6; i++)
fPIDEff->SetBinContent(i, 0.00);
2811 for(
Int_t i=7; i<=8; i++)
fPIDEff->SetBinContent(i, 0.00);
2812 for(
Int_t i=9; i<=12; i++)
fPIDEff->SetBinContent(i, 0.00);
2813 for(
Int_t i=13; i<=16; i++)
fPIDEff->SetBinContent(i, 0.00);
2814 for(
Int_t i=17; i<=24; i++)
fPIDEff->SetBinContent(i, 1.00);
2817 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
2830 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2010PbPb020");
2832 fNorm =
new TH1F(
"fNorm",
"fNorm",20,0,20);
2833 for(
Int_t i=1;i<=20;i++)
fNorm->SetBinContent(i,0.05);
2836 fBR =
new TH1F(
"fBR",
"fBR",20,0,20);
2837 for(
Int_t i=1;i<=20;i++)
fBR->SetBinContent(i,0.021);
2840 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",20,0,20);
2844 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",20,0,20);
2856 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",20,0,20);
2860 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",20,0,20);
2861 for(
Int_t i=1;i<=20;i++)
fPIDEff->SetBinContent(i,0.05);
2864 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",20,0,20);
2866 for(
Int_t iBin=7; iBin<=8; iBin++)
fMCPtShape->SetBinContent(iBin,0.01);
2867 for(
Int_t iBin=9; iBin<=12; iBin++)
fMCPtShape->SetBinContent(iBin,0.05);
2868 for(
Int_t iBin=13; iBin<=16; iBin++)
fMCPtShape->SetBinContent(iBin,0.05);
2891 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2010PbPb4080");
2893 fNorm =
new TH1F(
"fNorm",
"fNorm",20,0,20);
2894 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.07);
2897 fBR =
new TH1F(
"fBR",
"fBR",20,0,20);
2898 for(
Int_t i=1;i<=20;i++)
fBR->SetBinContent(i,0.021);
2901 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",20,0,20);
2906 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",20,0,20);
2919 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",20,0,20);
2923 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",20,0,20);
2924 for(
Int_t i=1;i<=20;i++)
fPIDEff->SetBinContent(i,0.05);
2925 fPIDEff->SetBinContent(3,0.13);
2929 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",20,0,20);
2931 for(
Int_t iBin=4; iBin<=8; iBin++)
fMCPtShape->SetBinContent(iBin,0.01);
2932 for(
Int_t iBin=9; iBin<=12; iBin++)
fMCPtShape->SetBinContent(iBin,0.03);
2933 for(
Int_t iBin=13; iBin<=16; iBin++)
fMCPtShape->SetBinContent(iBin,0.03);
2954 AliInfo(
" Settings for D+ --> K pi pi p-p collisions at 2.76 TeV");
2955 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2010ppLowEn");
2958 fNorm =
new TH1F(
"fNorm",
"fNorm",20,0,20);
2959 for(
Int_t i=1;i<=20;i++)
fNorm->SetBinContent(i,0.019);
2962 fBR =
new TH1F(
"fBR",
"fBR",20,0,20);
2963 for(
Int_t i=1;i<=20;i++)
fBR->SetBinContent(i,0.021);
2966 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",20,0,20);
2970 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",20,0,20);
2979 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",20,0,20);
2983 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",20,0,20);
2984 for(
Int_t i=1;i<=20;i++)
fPIDEff->SetBinContent(i,0.05);
2985 fPIDEff->SetBinContent(3,0.10);
2986 fPIDEff->SetBinContent(4,0.10);
2989 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",20,0,20);
3001 AliInfo(
" Settings for D+ --> K pi pi, p-Pb collisions at 5.023 TeV");
3002 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2013pPb0100");
3004 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
3005 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.02);
3007 fBR =
new TH1F(
"fBR",
"fBR",20,0,24);
3008 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.021);
3011 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
3015 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
3029 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
3043 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
3045 fPIDEff->SetBinContent(2,0.1);
3046 for(
Int_t i=3;i<=24;i++)
fPIDEff->SetBinContent(i,0.0);
3049 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
3069 AliInfo(
" Settings for D+ --> K pi pi, p-Pb collisions at 5.023 TeV - 2016 run");
3070 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2016pPb0100");
3072 fNorm =
new TH1F(
"fNorm",
"fNorm",36,0,36);
3073 for(
Int_t i=1;i<=36;i++)
fNorm->SetBinContent(i,0.02);
3075 fBR =
new TH1F(
"fBR",
"fBR",36,0,36);
3076 for(
Int_t i=1;i<=36;i++)
fBR->SetBinContent(i,0.021);
3079 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",36,0,36);
3086 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",36,0,36);
3097 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",36,0,36);
3105 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",36,0,36);
3107 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.0);
3110 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",36,0,36);
3131 AliInfo(
" Settings for D+ --> K pi pi, p-Pb collisions at 5.023 TeV 0-10% ZNA - 2016 run");
3132 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2016pPb010ZNA");
3134 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
3135 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.02);
3137 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
3138 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.025);
3141 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
3147 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
3154 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
3160 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
3164 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
3176 AliInfo(
" Settings for D+ --> K pi pi, p-Pb collisions at 5.023 TeV 60-100% ZNA - 2016 run");
3177 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2016pPb60100ZNA");
3179 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
3180 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.02);
3182 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
3183 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.025);
3186 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
3192 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
3200 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
3206 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
3210 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
3225 AliInfo(
" Settings for D+ --> K pi pi, p-Pb collisions at 5.023 TeV 1-40 tracklets- 2016 run");
3226 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2016pPb140trkl");
3228 fNorm =
new TH1F(
"fNorm",
"fNorm",16,0,16);
3229 for(
Int_t i=1;i<=16;i++)
fNorm->SetBinContent(i,0.02);
3231 fBR =
new TH1F(
"fBR",
"fBR",16,0,16);
3232 for(
Int_t i=1;i<=36;i++)
fBR->SetBinContent(i,0.025);
3235 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",16,0,16);
3239 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",16,0,16);
3244 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",16,0,16);
3249 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",16,0,16);
3253 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",16,0,16);
3266 AliInfo(
" Settings for D+ --> K pi pi, p-Pb collisions at 5.023 TeV 1-40 tracklets- 2016 run");
3267 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2016pPb140trkl");
3269 fNorm =
new TH1F(
"fNorm",
"fNorm",16,0,16);
3270 for(
Int_t i=1;i<=16;i++)
fNorm->SetBinContent(i,0.02);
3272 fBR =
new TH1F(
"fBR",
"fBR",16,0,16);
3273 for(
Int_t i=1;i<=36;i++)
fBR->SetBinContent(i,0.025);
3276 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",16,0,16);
3280 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",16,0,16);
3285 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",16,0,16);
3290 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",16,0,16);
3294 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",16,0,16);
3307 AliInfo(
" Settings for D+ --> K pi pi, p-Pb collisions at 5.023 TeV 1-40 tracklets- 2016 run");
3308 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2016pPb140trkl");
3310 fNorm =
new TH1F(
"fNorm",
"fNorm",16,0,16);
3311 for(
Int_t i=1;i<=16;i++)
fNorm->SetBinContent(i,0.02);
3313 fBR =
new TH1F(
"fBR",
"fBR",16,0,16);
3314 for(
Int_t i=1;i<=36;i++)
fBR->SetBinContent(i,0.025);
3317 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",16,0,16);
3321 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",16,0,16);
3328 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",16,0,16);
3333 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",16,0,16);
3337 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",16,0,16);
3350 SetNameTitle(
"AliHFSystErr",
"SystErrDstartoD0pi2010pp");
3352 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
3353 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.035);
3356 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
3357 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.015);
3360 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
3369 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
3383 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
3388 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
3389 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.04);
3393 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
3408 SetNameTitle(
"AliHFSystErr",
"SystErrDstartoD0pi2010ppPass4");
3411 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
3412 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.035);
3415 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
3416 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.015);
3419 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
3428 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
3442 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
3450 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
3451 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.0);
3455 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
3474 AliInfo(
" Settings for D*+ --> D0 pi --> K pi pi, pp collisions for 5.02 TeV 2017");
3475 SetNameTitle(
"AliHFSystErr",
"SystErrDstartoD0pi2017pp5TeV");
3478 fNorm =
new TH1F(
"fNorm",
"fNorm",36,0,36);
3479 for(
Int_t i=1;i<=36;i++)
fNorm->SetBinContent(i,0.05);
3480 for(
Int_t i=1;i<=36;i++)
fNorm->SetBinError(i,0.);
3483 fBR =
new TH1F(
"fBR",
"fBR",36,0,36);
3484 for(
Int_t i=1;i<=36;i++)
fBR->SetBinContent(i,0.013);
3485 for(
Int_t i=1;i<=36;i++)
fBR->SetBinError(i,0.);
3488 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",36,0,36);
3498 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",36,0,36);
3508 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",36,0,36);
3517 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",36,0,36);
3518 for(
Int_t i=2;i<=36;i++)
fPIDEff->SetBinContent(i,0.0);
3522 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",36,0,36);
3537 AliInfo(
" Settings for D*+ --> D0 pi p-p collisions at 2.76 TeV");
3538 SetNameTitle(
"AliHFSystErr",
"SystErrDstartoD0pi2010ppLowEn");
3541 fNorm =
new TH1F(
"fNorm",
"fNorm",20,0,20);
3542 for(
Int_t i=1;i<=20;i++)
fNorm->SetBinContent(i,0.019);
3545 fBR =
new TH1F(
"fBR",
"fBR",20,0,20);
3546 for(
Int_t i=1;i<=20;i++)
fBR->SetBinContent(i,0.015);
3549 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",20,0,20);
3553 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",20,0,20);
3569 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",20,0,20);
3583 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",20,0,20);
3584 for(
Int_t i=1;i<=20;i++)
fPIDEff->SetBinContent(i,0.05);
3587 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",20,0,20);
3603 SetNameTitle(
"AliHFSystErr",
"SystErrDstartoD0pi2012pp");
3606 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
3607 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.05);
3610 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
3611 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.013);
3614 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
3618 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
3626 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
3633 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
3634 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.00);
3637 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
3653 AliInfo(
" Settings for D*+ --> D0 pi, pp collisions for 13 TeV");
3654 SetNameTitle(
"AliHFSystErr",
"SystErrDstartoKpipi2016pp13TeV");
3656 fNorm =
new TH1F(
"fNorm",
"fNorm",36,0,36);
3657 for(
Int_t i=1;i<=36;i++)
fNorm->SetBinContent(i,0.05);
3660 fBR =
new TH1F(
"fBR",
"fBR",36,0,36);
3661 for(
Int_t i=1;i<=36;i++)
fBR->SetBinContent(i,0.013);
3664 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",36,0,36);
3674 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",36,0,36);
3685 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",36,0,36);
3692 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",36,0,36);
3693 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.00);
3696 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",36,0,36);
3710 AliInfo(
" Settings for D*+ --> D0pi Pb-Pb collisions at 2.76 TeV - 0-20 centrality - DUMMY");
3711 SetNameTitle(
"AliHFSystErr",
"SystErrDstartoD0pi2010PbPb020");
3714 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
3715 for(
Int_t i=1;i<=20;i++)
fNorm->SetBinContent(i,0.05);
3718 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
3719 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.015);
3722 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);;
3727 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
3735 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
3742 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
3743 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.05);
3747 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
3769 AliInfo(
" Settings for D*+ --> D0pi Pb-Pb collisions at 2.76 TeV - 0-7.5 centrality - DUMMY");
3770 SetNameTitle(
"AliHFSystErr",
"SystErrDstartoD0pi2011PbPb07half");
3774 fNorm =
new TH1F(
"fNorm",
"fNorm",36,0,36);
3775 for(
Int_t i=1;i<=36;i++)
fNorm->SetBinContent(i,0.048);
3778 fBR =
new TH1F(
"fBR",
"fBR",36,0,36);
3779 for(
Int_t i=1;i<=36;i++)
fBR->SetBinContent(i,0.015);
3782 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",36,0,36);;
3787 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",36,0,36);
3796 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",36,0,36);
3800 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",36,0,36);
3801 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.05);
3802 fPIDEff->SetBinContent(4,0.09);
3805 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",36,0,36);
3829 AliInfo(
" Settings for D*+ --> D0pi Pb-Pb collisions at 2.76 TeV - 20-40 centrality - DUMMY");
3830 SetNameTitle(
"AliHFSystErr",
"SystErrDstartoD0pi2010PbPb2040");
3833 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
3834 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.10);
3837 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
3838 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.015);
3841 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);;
3846 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
3850 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
3854 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
3855 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.04);
3859 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
3875 AliInfo(
" Settings for D*+ --> D0pi Pb-Pb collisions at 2.76 TeV - 40-80 centrality - DUMMY");
3876 SetNameTitle(
"AliHFSystErr",
"SystErrDstartoD0pi2010PbPb4080");
3879 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
3880 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.07);
3883 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
3884 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.015);
3887 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);;
3892 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
3913 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
3917 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
3918 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.05);
3922 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
3943 AliInfo(
" Settings for D*+ --> D0pi Pb-Pb collisions at 2.76 TeV - 0-10% centrality ");
3944 SetNameTitle(
"AliHFSystErr",
"SystErrDstartoD0pi2011PbPb010");
3948 fNorm =
new TH1F(
"fNorm",
"fNorm",36,0,36);
3949 for(
Int_t i=1;i<=36;i++)
fNorm->SetBinContent(i,0.048);
3952 fBR =
new TH1F(
"fBR",
"fBR",36,0,36);
3953 for(
Int_t i=1;i<=36;i++)
fBR->SetBinContent(i,0.015);
3956 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",36,0,36);;
3961 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",36,0,36);
3973 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",36,0,36);
3979 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",36,0,36);
3980 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.05);
3983 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",36,0,36);
4000 AliInfo(
" Settings for D*+ --> D0pi Pb-Pb collisions at 2.76 TeV - 30-50 centrality - DUMMY");
4001 SetNameTitle(
"AliHFSystErr",
"SystErrDstartoD0pi2011PbPb3050");
4004 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
4005 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.07);
4008 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
4009 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.015);
4012 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);;
4017 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
4038 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
4047 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
4048 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.05);
4052 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
4068 AliInfo(
" Settings for D* --> D0 pi, p-Pb collisions at 5.023 TeV");
4069 SetNameTitle(
"AliHFSystErr",
"SystErrDstartoD0pi2013pPb0100");
4072 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
4073 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.07);
4076 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
4077 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.015);
4080 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
4084 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
4098 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
4104 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
4105 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.00);
4108 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
4131 AliInfo(
" Settings for D* --> D0 pi, p-Pb collisions at 5.023 TeV 2016");
4132 SetNameTitle(
"AliHFSystErr",
"SystErrDstartoD0pi2016pPb0100");
4135 fNorm =
new TH1F(
"fNorm",
"fNorm",36,0,36);
4136 for(
Int_t i=1;i<=36;i++)
fNorm->SetBinContent(i,0.037);
4139 fBR =
new TH1F(
"fBR",
"fBR",36,0,36);
4140 for(
Int_t i=1;i<=36;i++)
fBR->SetBinContent(i,0.013);
4143 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",36,0,36);
4150 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",36,0,36);
4163 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",36,0,36);
4172 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",36,0,36);
4173 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.02);
4176 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",36,0,36);
4192 AliInfo(
" Settings for D* --> D0 pi, p-Pb collisions at 5.023 TeV 2016");
4193 SetNameTitle(
"AliHFSystErr",
"SystErrDstartoD0pi2016pPb010ZNA");
4196 fNorm =
new TH1F(
"fNorm",
"fNorm",36,0,36);
4197 for(
Int_t i=1;i<=36;i++)
fNorm->SetBinContent(i,0.037);
4200 fBR =
new TH1F(
"fBR",
"fBR",36,0,36);
4201 for(
Int_t i=1;i<=36;i++)
fBR->SetBinContent(i,0.013);
4204 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",36,0,36);
4211 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",36,0,36);
4219 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",36,0,36);
4226 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",36,0,36);
4227 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.02);
4230 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",36,0,36);
4246 AliInfo(
" Settings for D* --> D0 pi, p-Pb collisions at 5.023 TeV 2016");
4247 SetNameTitle(
"AliHFSystErr",
"SystErrDstartoD0pi2016pPb60100ZNA");
4250 fNorm =
new TH1F(
"fNorm",
"fNorm",36,0,36);
4251 for(
Int_t i=1;i<=36;i++)
fNorm->SetBinContent(i,0.037);
4254 fBR =
new TH1F(
"fBR",
"fBR",36,0,36);
4255 for(
Int_t i=1;i<=36;i++)
fBR->SetBinContent(i,0.013);
4258 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",36,0,36);
4265 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",36,0,36);
4274 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",36,0,36);
4280 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",36,0,36);
4281 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.02);
4284 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",36,0,36);
4301 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2010PbPb010CentScan");
4310 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2010PbPb1020CentScan");
4319 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2010PbPb2040CentScan");
4328 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2010PbPb4060CentScan");
4337 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2010PbPb6080CentScan");
4346 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2010PbPb010CentScan");
4355 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2010PbPb1020CentScan");
4363 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2010PbPb2040CentScan");
4371 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2010PbPb4060CentScan");
4379 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2010PbPb6080CentScan");
4388 SetNameTitle(
"AliHFSystErr",
"SystErrDstartoD0pi2010PbPb010CentScan");
4396 SetNameTitle(
"AliHFSystErr",
"SystErrDstartoD0pi2010PbPb1020CentScan");
4404 SetNameTitle(
"AliHFSystErr",
"SystErrDstartoD0pi2010PbPb2040CentScan");
4412 SetNameTitle(
"AliHFSystErr",
"SystErrDstartoD0pi2010PbPb4060CentScan");
4420 SetNameTitle(
"AliHFSystErr",
"SystErrDstartoD0pi2010PbPb6080CentScan");
4429 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2011PbPb010CentScan");
4436 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2011PbPb1020CentScan");
4442 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2011PbPb2030CentScan");
4448 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2011PbPb3040CentScan");
4454 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2011PbPb4050CentScan");
4460 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2010PbPb5080CentScan");
4467 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2011PbPb010CentScan");
4486 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2011PbPb1020CentScan");
4505 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2011PbPb2030CentScan");
4524 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2011PbPb3040CentScan");
4543 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2011PbPb4050CentScan");
4562 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2010PbPb5080CentScan");