36 #include <TGraphAsymmErrors.h> 63 fCentralityClass(
"0100"),
64 fRapidityRange(
"0101"),
66 fIsLowPtAnalysis(false),
67 fIsPass4Analysis(false),
68 fIs5TeVAnalysis(false),
69 fIsBDTAnalysis(false),
72 fIsRapidityScan(false)
129 else AliFatal(
"Not yet implemented");
140 else AliFatal(
"Not yet implemented");
154 else AliFatal(
"Not yet implemented");
160 else AliFatal(
"Not yet implemented");
201 else AliFatal(
"Not yet implemented");
222 }
else AliFatal(
"Not yet implemented");
234 else AliFatal(
"Not yet implemented");
246 else AliFatal(
"Not yet implemented");
252 else AliFatal(
"Not yet implemented");
294 else AliFatal(
"Not yet implemented");
312 }
else AliFatal(
"Not yet implemented");
324 else AliFatal(
"Not yet implemented");
336 else AliFatal(
"Not yet implemented");
342 else AliFatal(
"Not yet implemented");
350 else AliFatal(
"Not yet implemented");
380 else AliFatal(
"Not yet implemented");
400 else AliFatal(
"Not yet implemented");
406 else AliFatal(
"Not yet implemented");
420 else AliFatal(
"Not yet implemented");
437 else AliFatal(
"Not yet implemented");
451 else AliFatal(
"Not yet implemented");
455 printf(
"Invalid decay type: %d\n",decay);
468 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2010pp");
471 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
472 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.035);
475 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
476 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.012);
479 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
483 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
493 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
497 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
498 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.03);
499 fPIDEff->SetBinContent(2,0.05);
502 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
520 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2010ppPass4");
523 fNorm =
new TH1F(
"fNorm",
"fNorm",36,0,36);
524 fNorm->SetBinContent(1,0.0);
525 for(
Int_t i=2;i<=36;i++)
fNorm->SetBinContent(i,0.035);
528 fBR =
new TH1F(
"fBR",
"fBR",36,0,36);
529 fBR->SetBinContent(1,0.0);
530 for(
Int_t i=2;i<=36;i++)
fBR->SetBinContent(i,0.012);
533 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",36,0,36);
543 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",36,0,36);
550 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",36,0,36);
555 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",36,0,36);
559 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",36,0,36);
576 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2015pp5TeV");
579 fNorm =
new TH1F(
"fNorm",
"fNorm",36,0,36);
580 fNorm->SetBinContent(1,0.0);
581 for(
Int_t i=2;i<=36;i++)
fNorm->SetBinContent(i,0.023);
584 fBR =
new TH1F(
"fBR",
"fBR",36,0,36);
585 fBR->SetBinContent(1,0.0);
586 for(
Int_t i=2;i<=36;i++)
fBR->SetBinContent(i,0.01);
589 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",36,0,36);
600 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",36,0,36);
608 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",36,0,36);
613 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",36,0,36);
617 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",36,0,36);
636 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2010PbPb020");
639 fNorm =
new TH1F(
"fNorm",
"fNorm",20,0,20);
640 for(
Int_t i=1;i<=20;i++)
fNorm->SetBinContent(i,0.05);
643 fBR =
new TH1F(
"fBR",
"fBR",20,0,20);
644 for(
Int_t i=1;i<=20;i++)
fBR->SetBinContent(i,0.012);
647 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",20,0,20);
651 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",20,0,20);
659 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",20,0,20);
668 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",20,0,20);
669 for(
Int_t i=3;i<=16;i++)
fPIDEff->SetBinContent(i,0.05);
672 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",20,0,20);
696 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2011PbPb07half");
699 fNorm =
new TH1F(
"fNorm",
"fNorm",36,0,36);
700 for(
Int_t i=1;i<36;i++)
fNorm->SetBinContent(i,0.048);
703 fBR =
new TH1F(
"fBR",
"fBR",36,0,36);
704 for(
Int_t i=1;i<=36;i++)
fBR->SetBinContent(i,0.012);
707 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",36,0,36);
712 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",36,0,36);
722 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",36,0,36);
732 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",36,0,36);
733 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.05);
734 for(
Int_t i=25;i<=36;i++)
fPIDEff->SetBinContent(i,0.0);
737 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",36,0,36);
763 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2011PbPb3050InPlane");
796 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2011PbPb3050OutOfPlane");
828 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2010PbPb4080");
831 fNorm =
new TH1F(
"fNorm",
"fNorm",20,0,20);
832 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.07);
835 fBR =
new TH1F(
"fBR",
"fBR",20,0,20);
836 for(
Int_t i=1;i<=20;i++)
fBR->SetBinContent(i,0.012);
839 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",20,0,20);
844 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",20,0,20);
851 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",20,0,20);
860 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",20,0,20);
863 for(
Int_t i=3;i<=16;i++)
fPIDEff->SetBinContent(i,0.05);
866 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",20,0,20);
886 AliInfo(
" Settings for D0 --> Kpi Pb-Pb collisions at 2.76 TeV - 0-10 centrality - newww!!");
887 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2011PbPb010");
890 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
891 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.048);
894 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
895 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.012);
898 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
903 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
915 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
924 for (
Int_t i=13; i<=16; i++)
fCutsEff->SetBinContent(i,0.05);
925 for (
Int_t i=17; i<=24; i++)
fCutsEff->SetBinContent(i,0.05);
929 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
932 for(
Int_t i=2;i<=16;i++)
fPIDEff->SetBinContent(i,0.05);
935 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
956 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2011PbPb3050");
958 fNorm =
new TH1F(
"fNorm",
"fNorm",20,0,20);
959 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.07);
962 fBR =
new TH1F(
"fBR",
"fBR",20,0,20);
963 for(
Int_t i=1;i<=20;i++)
fBR->SetBinContent(i,0.012);
966 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",20,0,20);
971 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",20,0,20);
988 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",20,0,20);
1000 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",20,0,20);
1003 for(
Int_t i=2;i<=16;i++)
fPIDEff->SetBinContent(i,0.05);
1006 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",0,0,20);
1027 AliInfo(
" Settings for D0 --> K pi, p-p collisions at 2.76 TeV");
1028 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2010ppLowEn");
1031 fNorm =
new TH1F(
"fNorm",
"fNorm",20,0,20);
1032 for(
Int_t i=1;i<=20;i++)
fNorm->SetBinContent(i,0.019);
1035 fBR =
new TH1F(
"fBR",
"fBR",20,0,20);
1036 for(
Int_t i=1;i<=20;i++)
fBR->SetBinContent(i,0.012);
1039 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",20,0,20);
1043 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",20,0,20);
1048 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",20,0,20);
1055 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",20,0,20);
1056 for(
Int_t i=1;i<=20;i++)
fPIDEff->SetBinContent(i,0.15);
1058 for(
Int_t i=7;i<=20;i++)
fPIDEff->SetBinContent(i,0.05);
1061 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",20,0,20);
1082 AliInfo(
" Settings for D0 --> K pi, pp collisions at 7 TeV, analysis without topological cuts");
1083 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2010ppLowPtAn");
1086 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
1087 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.035);
1090 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
1091 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.0129);
1094 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
1098 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
1111 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
1115 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
1116 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.03);
1117 fPIDEff->SetBinContent(1,0.05);
1118 fPIDEff->SetBinContent(2,0.05);
1121 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
1136 printf(
"D0 in pp@5TeV 2017 \n");
1137 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2017pp5TeV");
1140 fNorm =
new TH1F(
"fNorm",
"fNorm",50,0,50);
1142 for(
Int_t i=1;i<=50;i++)
fNorm->SetBinContent(i,0.021);
1145 fBR =
new TH1F(
"fBR",
"fBR",50,0,50);
1147 for(
Int_t i=1;i<=50;i++)
fBR->SetBinContent(i,0.0129);
1150 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",50,0,50);
1158 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",50,0,50);
1165 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",50,0,50);
1172 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",50,0,50);
1173 for(
Int_t i=1;i<=50;i++)
fPIDEff->SetBinContent(i,0.0);
1176 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",50,0,50);
1190 Float_t xbins[24]={0.,0.5,1,1.5,2,2.5,3,3.5,4,4.5,5,5.5,6,6.5,7,7.5,8,9,10,12,16,24,36,50};
1194 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2017pp5TeVFineBins");
1197 fNorm =
new TH1F(
"fNorm",
"fNorm",23,xbins);
1199 for(
Int_t i=1;i<=23;i++)
fNorm->SetBinContent(i,0.021);
1202 fBR =
new TH1F(
"fBR",
"fBR",23,xbins);
1204 for(
Int_t i=1;i<=23;i++)
fBR->SetBinContent(i,0.0129);
1207 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",23,xbins);
1219 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",23,xbins);
1228 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",23,xbins);
1233 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",23,xbins);
1234 for(
Int_t i=1;i<=23;i++)
fPIDEff->SetBinContent(i,0.0);
1237 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",23,xbins);
1258 AliInfo(
" Settings for D0 --> K pi, pp collisions at 5 TeV, analysis without topological cuts");
1259 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2017pp5TeVLowPtAn");
1262 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
1263 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.021);
1266 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
1267 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.0129);
1270 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
1278 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
1285 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
1289 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
1293 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
1309 AliInfo(
" Settings for D0 --> K pi, pp collisions at 5 TeV, analysis without topological cuts - 0.5 GeV bins");
1310 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2017pp5TeVLowPtAnFineBins");
1313 fNorm =
new TH1F(
"fNorm",
"fNorm",32,0,16);
1314 for(
Int_t i=1;i<=32;i++)
fNorm->SetBinContent(i,0.021);
1317 fBR =
new TH1F(
"fBR",
"fBR",32,0,16);
1318 for(
Int_t i=1;i<=32;i++)
fBR->SetBinContent(i,0.0129);
1321 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",32,0,16);
1332 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",32,0,16);
1340 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",32,0,16);
1344 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",32,0,16);
1348 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",32,0,16);
1364 AliInfo(
" Settings for D0 --> K pi, pp collisions for 13 TeV");
1365 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2016pp13TeV");
1368 fNorm =
new TH1F(
"fNorm",
"fNorm",36,0,36);
1369 for(
Int_t i=1;i<=36;i++)
fNorm->SetBinContent(i,0.05);
1372 fBR =
new TH1F(
"fBR",
"fBR",36,0,36);
1373 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.0129);
1376 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",36,0,36);
1383 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",36,0,36);
1397 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",36,0,36);
1403 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",36,0,36);
1404 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.00);
1407 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",36,0,36);
1418 AliInfo(
" Settings for D0 --> K pi, p-Pb collisions at 5.023 TeV");
1419 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2013pPb0100");
1421 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
1422 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.02);
1425 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
1426 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.013);
1429 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
1433 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
1441 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
1447 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
1448 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.00);
1451 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
1472 AliInfo(
" Settings for D0 --> K pi, p-Pb collisions at 5.023 TeV, analysis without topological cuts");
1473 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2013pPb0100LowPtAn");
1476 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
1477 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.035);
1480 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
1481 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.0129);
1484 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
1488 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
1501 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
1505 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
1509 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
1525 AliInfo(
" Settings for D0 --> K pi, p-Pb collisions at 5.023 TeV - 2016 run");
1526 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2016pPb0100");
1529 fNorm =
new TH1F(
"fNorm",
"fNorm",36,0,36);
1530 for(
Int_t i=1;i<=36;i++)
fNorm->SetBinContent(i,0.02);
1533 fBR =
new TH1F(
"fBR",
"fBR",36,0,36);
1534 for(
Int_t i=1;i<=36;i++)
fBR->SetBinContent(i,0.013);
1538 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",36,0,36);
1545 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",36,0,36);
1553 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",36,0,36);
1558 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",36,0,36);
1559 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.00);
1562 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",36,0,36);
1581 AliInfo(
" Settings for D0 --> K pi, p-Pb collisions at 5.023 TeV, 010 ZNA - 2016 run");
1582 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2016pPb0100");
1585 fNorm =
new TH1F(
"fNorm",
"fNorm",36,0,36);
1586 for(
Int_t i=1;i<=36;i++)
fNorm->SetBinContent(i,0.02);
1589 fBR =
new TH1F(
"fBR",
"fBR",36,0,36);
1590 for(
Int_t i=1;i<=36;i++)
fBR->SetBinContent(i,0.013);
1594 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",36,0,36);
1601 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",36,0,36);
1611 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",36,0,36);
1616 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",36,0,36);
1617 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.00);
1620 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",36,0,36);
1637 AliInfo(
" Settings for D0 --> K pi, p-Pb collisions at 5.023 TeV 60100% ZNA - 2016 run");
1638 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2016pPb0100");
1641 fNorm =
new TH1F(
"fNorm",
"fNorm",36,0,36);
1642 for(
Int_t i=1;i<=36;i++)
fNorm->SetBinContent(i,0.02);
1645 fBR =
new TH1F(
"fBR",
"fBR",36,0,36);
1646 for(
Int_t i=1;i<=36;i++)
fBR->SetBinContent(i,0.013);
1650 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",36,0,36);
1657 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",36,0,36);
1665 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",36,0,36);
1671 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",36,0,36);
1672 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.00);
1675 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",36,0,36);
1693 AliInfo(
" Settings for D0 --> K pi, p-Pb collisions at 5.023 TeV 2016, analysis without topological cuts");
1694 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2016pPb0100LowPtAn");
1697 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
1698 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.037);
1701 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
1702 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.0129);
1705 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
1711 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
1718 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
1722 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
1726 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
1745 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2010pp");
1748 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
1749 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.035);
1752 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
1753 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.021);
1756 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
1761 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
1772 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
1776 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
1777 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.05);
1778 fPIDEff->SetBinContent(1,0.15);
1779 fPIDEff->SetBinContent(2,0.15);
1780 fPIDEff->SetBinContent(3,0.15);
1781 fPIDEff->SetBinContent(4,0.15);
1782 for(
Int_t i=12;i<=16;i++)
fPIDEff->SetBinContent(i,0.10);
1785 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
1810 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2010ppPass4");
1812 fNorm =
new TH1F(
"fNorm",
"fNorm",36,0,36);
1813 for(
Int_t i=1;i<=36;i++)
fNorm->SetBinContent(i,0.035);
1816 fBR =
new TH1F(
"fBR",
"fBR",36,0,36);
1817 for(
Int_t i=1;i<=36;i++)
fBR->SetBinContent(i,0.021);
1820 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",36,0,36);
1832 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",36,0,36);
1842 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",36,0,36);
1847 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",36,0,36);
1851 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",36,0,36);
1875 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2012pp");
1877 fNorm =
new TH1F(
"fNorm",
"fNorm",36,0,36);
1878 for(
Int_t i=1;i<=36;i++)
fNorm->SetBinContent(i,0.05);
1881 fBR =
new TH1F(
"fBR",
"fBR",36,0,36);
1882 for(
Int_t i=1;i<=36;i++)
fBR->SetBinContent(i,0.025);
1885 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",36,0,36);
1889 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",36,0,36);
1896 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",36,0,36);
1902 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",36,0,36);
1903 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.00);
1906 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",36,0,36);
1923 AliInfo(
" Settings for D+ --> K pi pi, pp collisions for 5.02 TeV");
1924 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2015pp");
1926 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
1927 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.023);
1930 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
1931 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.025);
1934 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
1948 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
1965 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
1980 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
1981 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.00);
1984 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
1997 AliInfo(
" Settings for D+ --> K pi pi, pp collisions for 5.02 TeV 2017");
1998 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2017pp");
2000 fNorm =
new TH1F(
"fNorm",
"fNorm",36,0,36);
2001 for(
Int_t i=1;i<=36;i++)
fNorm->SetBinContent(i,0.021);
2004 fBR =
new TH1F(
"fBR",
"fBR",36,0,36);
2005 for(
Int_t i=1;i<=36;i++)
fBR->SetBinContent(i,0.025);
2008 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",36,0,36);
2021 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",36,0,36);
2040 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",36,0,36);
2046 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",36,0,36);
2047 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.00);
2050 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",36,0,36);
2063 Float_t xbins[21]={1,1.5,2,2.5,3,3.5,4,4.5,5,5.5,6,6.5,7,7.5,8,9,10,12,16,24,36};
2064 AliInfo(
" Settings for D+ --> K pi pi, pp collisions for 5.02 TeV 2017 in finer bins");
2065 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2017pp5TeVFineBins");
2068 fNorm =
new TH1F(
"fNorm",
"fNorm",20,xbins);
2070 for(
Int_t i=1;i<=20;i++)
fNorm->SetBinContent(i,0.021);
2073 fBR =
new TH1F(
"fBR",
"fBR",20,xbins);
2075 for(
Int_t i=1;i<=20;i++)
fBR->SetBinContent(i,0.025);
2078 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",20,xbins);
2099 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",20,xbins);
2110 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",20,xbins);
2118 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",20,xbins);
2119 for(
Int_t i=1;i<=20;i++)
fPIDEff->SetBinContent(i,0.0);
2122 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",20,xbins);
2143 AliInfo(
" Settings for D+ --> K pi pi, pp collisions for 13 TeV");
2144 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2016pp13TeV");
2146 fNorm =
new TH1F(
"fNorm",
"fNorm",36,0,36);
2147 for(
Int_t i=1;i<=36;i++)
fNorm->SetBinContent(i,0.05);
2150 fBR =
new TH1F(
"fBR",
"fBR",36,0,36);
2151 for(
Int_t i=1;i<=36;i++)
fBR->SetBinContent(i,0.025);
2154 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",36,0,36);
2163 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",36,0,36);
2173 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",36,0,36);
2180 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",36,0,36);
2181 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.00);
2184 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",36,0,36);
2200 SetNameTitle(
"AliHFSystErr",
"SystErrDstoKKpi2010pp");
2202 fNorm =
new TH1F(
"fNorm",
"fNorm",12,0,12);
2203 for(
Int_t i=1;i<=12;i++)
fNorm->SetBinContent(i,0.035);
2206 fBR =
new TH1F(
"fBR",
"fBR",12,0,12);
2207 for(
Int_t i=1;i<=12;i++)
fBR->SetBinContent(i,0.06);
2210 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",12,0,12);
2215 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",12,0,12);
2230 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",12,0,12);
2234 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",12,0,12);
2235 for(
Int_t i=1;i<=12;i++)
fPIDEff->SetBinContent(i,0.07);
2238 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",12,0,12);
2265 SetNameTitle(
"AliHFSystErr",
"SystErrDstoKKpi2010ppPass4");
2267 fNorm =
new TH1F(
"fNorm",
"fNorm",12,0,12);
2268 for(
Int_t i=1;i<=12;i++)
fNorm->SetBinContent(i,0.035);
2271 fBR =
new TH1F(
"fBR",
"fBR",12,0,12);
2272 for(
Int_t i=1;i<=12;i++)
fBR->SetBinContent(i,0.035);
2275 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",12,0,12);
2282 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",12,0,12);
2286 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",12,0,12);
2290 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",12,0,12);
2291 for(
Int_t i=1;i<=12;i++)
fPIDEff->SetBinContent(i,0.07);
2294 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",12,0,12);
2309 AliInfo(
" Settings for Ds --> K K pi, MB pp collisions at 5 TeV - 2017 runs (LHC17pq)");
2310 SetNameTitle(
"AliHFSystErr",
"SystErrDstoKKpi2017pp5TeV");
2313 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
2314 for(
Int_t i=1; i<=24; i++)
fNorm->SetBinContent(i, 0.021);
2317 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
2318 for(
Int_t i=1; i<=24; i++)
fBR->SetBinContent(i, 0.035);
2321 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
2330 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
2337 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
2340 for(
Int_t i=4; i<=24; i++)
fCutsEff->SetBinContent(i, 0.05);
2343 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
2344 for(
Int_t i=1; i<=2; i++)
fPIDEff->SetBinContent(i, 1.00);
2345 for(
Int_t i=3; i<=4; i++)
fPIDEff->SetBinContent(i, 0.025);
2346 for(
Int_t i=5; i<=6; i++)
fPIDEff->SetBinContent(i, 0.030);
2347 for(
Int_t i=7; i<=24; i++)
fPIDEff->SetBinContent(i, 0.00);
2350 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
2363 AliInfo(
" Settings for Ds --> K K pi, MB pp collisions at 5 TeV - 2017 runs (LHC17pq) with BDT selections");
2364 SetNameTitle(
"AliHFSystErr",
"SystErrDstoKKpi2017pp5TeVBDT");
2367 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
2368 for(
Int_t i=1; i<=24; i++)
fNorm->SetBinContent(i, 0.05);
2371 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
2372 for(
Int_t i=1; i<=24; i++)
fBR->SetBinContent(i, 0.035);
2375 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
2385 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
2391 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
2395 for(
Int_t i=7; i<=24; i++)
fCutsEff->SetBinContent(i, 0.05);
2398 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
2399 for(
Int_t i=1; i<=2; i++)
fPIDEff->SetBinContent(i, 0.00);
2400 for(
Int_t i=3; i<=6; i++)
fPIDEff->SetBinContent(i, 0.00);
2401 for(
Int_t i=7; i<=16; i++)
fPIDEff->SetBinContent(i, 0.00);
2402 for(
Int_t i=17; i<=24; i++)
fPIDEff->SetBinContent(i, 0.00);
2405 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
2421 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2011PbPb07half");
2423 fNorm =
new TH1F(
"fNorm",
"fNorm",36,0,36);
2424 for(
Int_t i=1;i<=36;i++)
fNorm->SetBinContent(i,0.048);
2427 fBR =
new TH1F(
"fBR",
"fBR",36,0,36);
2428 for(
Int_t i=1;i<=36;i++)
fBR->SetBinContent(i,0.021);
2431 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",36,0,36);
2435 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",36,0,36);
2448 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",36,0,36);
2450 for(
Int_t i=13; i<=36; i++)
fCutsEff->SetBinContent(i,0.08);
2454 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",36,0,36);
2455 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.05);
2458 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",36,0,36);
2459 for(
Int_t iBin=1; iBin<=5; iBin++)
fMCPtShape->SetBinContent(iBin,0.05);
2460 for(
Int_t iBin=6; iBin<=36; iBin++)
fMCPtShape->SetBinContent(iBin,0.03);
2482 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2011PbPb010");
2484 fNorm =
new TH1F(
"fNorm",
"fNorm",36,0,36);
2485 for(
Int_t i=1;i<=36;i++)
fNorm->SetBinContent(i,0.048);
2488 fBR =
new TH1F(
"fBR",
"fBR",36,0,36);
2489 for(
Int_t i=1;i<=36;i++)
fBR->SetBinContent(i,0.021);
2492 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",36,0,36);
2496 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",36,0,36);
2509 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",36,0,36);
2514 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",36,0,36);
2515 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.05);
2518 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",36,0,36);
2544 AliInfo(
" Settings for D+ --> K pi pi, Pb-Pb collisions for 30-50 CC");
2545 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2011PbPb3050");
2548 fNorm =
new TH1F(
"fNorm",
"fNorm",16,0,16);
2549 for(
Int_t i=1;i<=16;i++)
fNorm->SetBinContent(i,0.048);
2552 fBR =
new TH1F(
"fBR",
"fBR",16,0,16);
2553 for(
Int_t i=1;i<=16;i++)
fBR->SetBinContent(i,0.021);
2556 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",16,0,16);
2560 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",16,0,16);
2566 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",16,0,16);
2568 for(
Int_t i=12; i<=16; i++)
fCutsEff->SetBinContent(i,0.14);
2571 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",16,0,16);
2572 for(
Int_t i=1;i<=16;i++)
fPIDEff->SetBinContent(i,0.05);
2575 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",16,0,16);
2578 for(
Int_t iBin=5; iBin<=16; iBin++)
fMCPtShape->SetBinContent(iBin,0.02);
2600 AliInfo(
" Settings for Ds --> K K pi, Pb-Pb collisions for 0-7.5 CC");
2601 SetNameTitle(
"AliHFSystErr",
"SystErrDstoKKpi2011PbPb07half");
2604 fNorm =
new TH1F(
"fNorm",
"fNorm",12,0,12);
2605 for(
Int_t i=1;i<=12;i++)
fNorm->SetBinContent(i,0.048);
2608 fBR =
new TH1F(
"fBR",
"fBR",12,0,12);
2609 for(
Int_t i=1;i<=12;i++)
fBR->SetBinContent(i,0.053);
2612 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",12,0,12);
2616 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",12,0,12);
2623 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",12,0,12);
2627 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",12,0,12);
2628 for(
Int_t i=1;i<=12;i++)
fPIDEff->SetBinContent(i,0.1);
2631 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",12,0,12);
2657 AliInfo(
" Settings for Ds --> K K pi, Pb-Pb collisions for 0-10 CC");
2658 SetNameTitle(
"AliHFSystErr",
"SystErrDstoKKpi2011PbPb010");
2661 fNorm =
new TH1F(
"fNorm",
"fNorm",12,0,12);
2662 for(
Int_t i=1;i<=12;i++)
fNorm->SetBinContent(i,0.048);
2665 fBR =
new TH1F(
"fBR",
"fBR",12,0,12);
2666 for(
Int_t i=1;i<=12;i++)
fBR->SetBinContent(i,0.045);
2669 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",12,0,12);
2673 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",12,0,12);
2678 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",12,0,12);
2682 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",12,0,12);
2683 for(
Int_t i=1;i<=12;i++)
fPIDEff->SetBinContent(i,0.07);
2686 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",12,0,12);
2701 AliInfo(
" Settings for Ds --> K K pi, Pb-Pb collisions for 20-50 CC");
2702 SetNameTitle(
"AliHFSystErr",
"SystErrDstoKKpi2011PbPb2050");
2705 fNorm =
new TH1F(
"fNorm",
"fNorm",12,0,12);
2706 for(
Int_t i=1;i<=12;i++)
fNorm->SetBinContent(i,0.051);
2709 fBR =
new TH1F(
"fBR",
"fBR",12,0,12);
2710 for(
Int_t i=1;i<=12;i++)
fBR->SetBinContent(i,0.045);
2713 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",12,0,12);
2717 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",12,0,12);
2722 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",12,0,12);
2726 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",12,0,12);
2727 for(
Int_t i=1;i<=12;i++)
fPIDEff->SetBinContent(i,0.07);
2730 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",12,0,12);
2740 AliInfo(
" Settings for Ds --> K K pi, p-Pb collisions at 5.023 TeV");
2741 SetNameTitle(
"AliHFSystErr",
"SystErrDstoKKpi2013pPb0100");
2744 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
2745 for(
Int_t i=3;i<=12;i++)
fNorm->SetBinContent(i,0.00);
2748 fBR =
new TH1F(
"fBR",
"fBR",12,0,12);
2749 for(
Int_t i=3;i<=12;i++)
fBR->SetBinContent(i,0.053);
2752 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
2756 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
2763 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
2767 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
2768 for(
Int_t i=3;i<=4;i++)
fPIDEff->SetBinContent(i,0.10);
2769 for(
Int_t i=5;i<=12;i++)
fPIDEff->SetBinContent(i,0.05);
2772 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
2791 AliInfo(
" Settings for Ds --> K K pi, p-Pb collisions at 5.023 TeV - 2016 run");
2792 SetNameTitle(
"AliHFSystErr",
"SystErrDstoKKpi2016pPb0100");
2795 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
2796 for(
Int_t i=1; i<=24; i++)
fNorm->SetBinContent(i, 0.037);
2799 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
2800 for(
Int_t i=1; i<=24; i++)
fBR->SetBinContent(i, 0.035);
2804 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
2809 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
2820 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
2825 for(
Int_t i=9; i<=12; i++)
fCutsEff->SetBinContent(i, 0.08);
2826 for(
Int_t i=13; i<=16; i++)
fCutsEff->SetBinContent(i, 0.07);
2827 for(
Int_t i=17; i<=24; i++)
fCutsEff->SetBinContent(i, 0.07);
2830 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
2831 for(
Int_t i=1; i<=2; i++)
fPIDEff->SetBinContent(i, 1.00);
2832 for(
Int_t i=3; i<=4; i++)
fPIDEff->SetBinContent(i, 0.02);
2833 for(
Int_t i=5; i<=6; i++)
fPIDEff->SetBinContent(i, 0.02);
2834 for(
Int_t i=7; i<=8; i++)
fPIDEff->SetBinContent(i, 0.02);
2835 for(
Int_t i=9; i<=12; i++)
fPIDEff->SetBinContent(i, 0.02);
2836 for(
Int_t i=13; i<=16; i++)
fPIDEff->SetBinContent(i, 0.00);
2837 for(
Int_t i=17; i<=24; i++)
fPIDEff->SetBinContent(i, 0.00);
2840 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
2850 AliInfo(
" Settings for Ds --> K K pi, p-Pb collisions at 5.023 TeV - 2016 run, [1,40) trkls");
2851 SetNameTitle(
"AliHFSystErr",
"SystErrDstoKKpi2016pPb140trkls");
2854 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
2855 for(
Int_t i=1; i<=24; i++)
fNorm->SetBinContent(i, 0.037);
2858 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
2859 for(
Int_t i=1; i<=24; i++)
fBR->SetBinContent(i, 0.035);
2863 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
2868 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
2879 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
2884 for(
Int_t i=9; i<=12; i++)
fCutsEff->SetBinContent(i, 0.08);
2885 for(
Int_t i=13; i<=16; i++)
fCutsEff->SetBinContent(i, 0.07);
2886 for(
Int_t i=17; i<=24; i++)
fCutsEff->SetBinContent(i, 0.07);
2889 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
2890 for(
Int_t i=1; i<=2; i++)
fPIDEff->SetBinContent(i, 1.00);
2891 for(
Int_t i=3; i<=4; i++)
fPIDEff->SetBinContent(i, 0.02);
2892 for(
Int_t i=5; i<=6; i++)
fPIDEff->SetBinContent(i, 0.02);
2893 for(
Int_t i=7; i<=8; i++)
fPIDEff->SetBinContent(i, 0.02);
2894 for(
Int_t i=9; i<=12; i++)
fPIDEff->SetBinContent(i, 0.02);
2895 for(
Int_t i=13; i<=16; i++)
fPIDEff->SetBinContent(i, 0.02);
2896 for(
Int_t i=17; i<=24; i++)
fPIDEff->SetBinContent(i, 0.02);
2899 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
2910 AliInfo(
" Settings for Ds --> K K pi, p-Pb collisions at 5.023 TeV - 2016 run, [40,70) trkls");
2911 SetNameTitle(
"AliHFSystErr",
"SystErrDstoKKpi2016pPb4070trkls");
2914 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
2915 for(
Int_t i=1; i<=24; i++)
fNorm->SetBinContent(i, 0.037);
2918 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
2919 for(
Int_t i=1; i<=24; i++)
fBR->SetBinContent(i, 0.035);
2923 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
2928 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
2939 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
2944 for(
Int_t i=9; i<=12; i++)
fCutsEff->SetBinContent(i, 0.08);
2945 for(
Int_t i=13; i<=16; i++)
fCutsEff->SetBinContent(i, 0.07);
2946 for(
Int_t i=17; i<=24; i++)
fCutsEff->SetBinContent(i, 0.07);
2949 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
2950 for(
Int_t i=1; i<=2; i++)
fPIDEff->SetBinContent(i, 1.00);
2951 for(
Int_t i=3; i<=4; i++)
fPIDEff->SetBinContent(i, 0.02);
2952 for(
Int_t i=5; i<=6; i++)
fPIDEff->SetBinContent(i, 0.02);
2953 for(
Int_t i=7; i<=8; i++)
fPIDEff->SetBinContent(i, 0.02);
2954 for(
Int_t i=9; i<=12; i++)
fPIDEff->SetBinContent(i, 0.02);
2955 for(
Int_t i=13; i<=16; i++)
fPIDEff->SetBinContent(i, 0.02);
2956 for(
Int_t i=17; i<=24; i++)
fPIDEff->SetBinContent(i, 0.02);
2959 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
2970 AliInfo(
" Settings for Ds --> K K pi, p-Pb collisions at 5.023 TeV - 2016 run, [70,200) trkls");
2971 SetNameTitle(
"AliHFSystErr",
"SystErrDstoKKpi2016pPb70200trkls");
2974 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
2975 for(
Int_t i=1; i<=24; i++)
fNorm->SetBinContent(i, 0.037);
2978 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
2979 for(
Int_t i=1; i<=24; i++)
fBR->SetBinContent(i, 0.035);
2983 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
2988 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
2999 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
3004 for(
Int_t i=9; i<=12; i++)
fCutsEff->SetBinContent(i, 0.08);
3005 for(
Int_t i=13; i<=16; i++)
fCutsEff->SetBinContent(i, 0.07);
3006 for(
Int_t i=17; i<=24; i++)
fCutsEff->SetBinContent(i, 0.07);
3009 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
3010 for(
Int_t i=1; i<=2; i++)
fPIDEff->SetBinContent(i, 1.00);
3011 for(
Int_t i=3; i<=4; i++)
fPIDEff->SetBinContent(i, 0.02);
3012 for(
Int_t i=5; i<=6; i++)
fPIDEff->SetBinContent(i, 0.02);
3013 for(
Int_t i=7; i<=8; i++)
fPIDEff->SetBinContent(i, 0.02);
3014 for(
Int_t i=9; i<=12; i++)
fPIDEff->SetBinContent(i, 0.02);
3015 for(
Int_t i=13; i<=16; i++)
fPIDEff->SetBinContent(i, 0.02);
3016 for(
Int_t i=17; i<=24; i++)
fPIDEff->SetBinContent(i, 0.02);
3019 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
3030 AliInfo(
" Settings for Ds --> K K pi, MB pp collisions at 13 TeV - 2016 runs (LHC16k,l)");
3031 SetNameTitle(
"AliHFSystErr",
"SystErrDstoKKpi2016pp13TeV");
3034 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
3035 for(
Int_t i=1; i<=24; i++)
fNorm->SetBinContent(i, 0.05);
3038 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
3039 for(
Int_t i=1; i<=24; i++)
fBR->SetBinContent(i, 0.035);
3042 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
3051 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
3061 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
3066 for(
Int_t i=9; i<=12; i++)
fCutsEff->SetBinContent(i, 0.08);
3067 for(
Int_t i=13; i<=16; i++)
fCutsEff->SetBinContent(i, 0.08);
3068 for(
Int_t i=17; i<=24; i++)
fCutsEff->SetBinContent(i, 1.00);
3071 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
3072 for(
Int_t i=1; i<=2; i++)
fPIDEff->SetBinContent(i, 1.00);
3073 for(
Int_t i=3; i<=4; i++)
fPIDEff->SetBinContent(i, 0.00);
3074 for(
Int_t i=5; i<=6; i++)
fPIDEff->SetBinContent(i, 0.00);
3075 for(
Int_t i=7; i<=8; i++)
fPIDEff->SetBinContent(i, 0.00);
3076 for(
Int_t i=9; i<=12; i++)
fPIDEff->SetBinContent(i, 0.00);
3077 for(
Int_t i=13; i<=16; i++)
fPIDEff->SetBinContent(i, 0.00);
3078 for(
Int_t i=17; i<=24; i++)
fPIDEff->SetBinContent(i, 1.00);
3081 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
3094 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2010PbPb020");
3096 fNorm =
new TH1F(
"fNorm",
"fNorm",20,0,20);
3097 for(
Int_t i=1;i<=20;i++)
fNorm->SetBinContent(i,0.05);
3100 fBR =
new TH1F(
"fBR",
"fBR",20,0,20);
3101 for(
Int_t i=1;i<=20;i++)
fBR->SetBinContent(i,0.021);
3104 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",20,0,20);
3108 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",20,0,20);
3120 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",20,0,20);
3124 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",20,0,20);
3125 for(
Int_t i=1;i<=20;i++)
fPIDEff->SetBinContent(i,0.05);
3128 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",20,0,20);
3130 for(
Int_t iBin=7; iBin<=8; iBin++)
fMCPtShape->SetBinContent(iBin,0.01);
3131 for(
Int_t iBin=9; iBin<=12; iBin++)
fMCPtShape->SetBinContent(iBin,0.05);
3132 for(
Int_t iBin=13; iBin<=16; iBin++)
fMCPtShape->SetBinContent(iBin,0.05);
3155 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2010PbPb4080");
3157 fNorm =
new TH1F(
"fNorm",
"fNorm",20,0,20);
3158 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.07);
3161 fBR =
new TH1F(
"fBR",
"fBR",20,0,20);
3162 for(
Int_t i=1;i<=20;i++)
fBR->SetBinContent(i,0.021);
3165 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",20,0,20);
3170 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",20,0,20);
3183 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",20,0,20);
3187 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",20,0,20);
3188 for(
Int_t i=1;i<=20;i++)
fPIDEff->SetBinContent(i,0.05);
3189 fPIDEff->SetBinContent(3,0.13);
3193 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",20,0,20);
3195 for(
Int_t iBin=4; iBin<=8; iBin++)
fMCPtShape->SetBinContent(iBin,0.01);
3196 for(
Int_t iBin=9; iBin<=12; iBin++)
fMCPtShape->SetBinContent(iBin,0.03);
3197 for(
Int_t iBin=13; iBin<=16; iBin++)
fMCPtShape->SetBinContent(iBin,0.03);
3218 AliInfo(
" Settings for D+ --> K pi pi p-p collisions at 2.76 TeV");
3219 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2010ppLowEn");
3222 fNorm =
new TH1F(
"fNorm",
"fNorm",20,0,20);
3223 for(
Int_t i=1;i<=20;i++)
fNorm->SetBinContent(i,0.019);
3226 fBR =
new TH1F(
"fBR",
"fBR",20,0,20);
3227 for(
Int_t i=1;i<=20;i++)
fBR->SetBinContent(i,0.021);
3230 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",20,0,20);
3234 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",20,0,20);
3243 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",20,0,20);
3247 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",20,0,20);
3248 for(
Int_t i=1;i<=20;i++)
fPIDEff->SetBinContent(i,0.05);
3249 fPIDEff->SetBinContent(3,0.10);
3250 fPIDEff->SetBinContent(4,0.10);
3253 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",20,0,20);
3265 AliInfo(
" Settings for D+ --> K pi pi, p-Pb collisions at 5.023 TeV");
3266 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2013pPb0100");
3268 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
3269 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.02);
3271 fBR =
new TH1F(
"fBR",
"fBR",20,0,24);
3272 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.021);
3275 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
3279 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
3293 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
3307 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
3309 fPIDEff->SetBinContent(2,0.1);
3310 for(
Int_t i=3;i<=24;i++)
fPIDEff->SetBinContent(i,0.0);
3313 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
3333 AliInfo(
" Settings for D+ --> K pi pi, p-Pb collisions at 5.023 TeV - 2016 run");
3334 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2016pPb0100");
3336 fNorm =
new TH1F(
"fNorm",
"fNorm",36,0,36);
3337 for(
Int_t i=1;i<=36;i++)
fNorm->SetBinContent(i,0.02);
3339 fBR =
new TH1F(
"fBR",
"fBR",36,0,36);
3340 for(
Int_t i=1;i<=36;i++)
fBR->SetBinContent(i,0.021);
3343 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",36,0,36);
3350 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",36,0,36);
3361 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",36,0,36);
3369 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",36,0,36);
3371 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.0);
3374 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",36,0,36);
3395 AliInfo(
" Settings for D+ --> K pi pi, p-Pb collisions at 5.023 TeV 0-10% ZNA - 2016 run");
3396 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2016pPb010ZNA");
3398 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
3399 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.02);
3401 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
3402 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.025);
3405 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
3411 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
3418 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
3424 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
3428 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
3440 AliInfo(
" Settings for D+ --> K pi pi, p-Pb collisions at 5.023 TeV 60-100% ZNA - 2016 run");
3441 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2016pPb60100ZNA");
3443 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
3444 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.02);
3446 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
3447 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.025);
3450 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
3456 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
3464 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
3470 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
3474 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
3489 AliInfo(
" Settings for D+ --> K pi pi, p-Pb collisions at 5.023 TeV 1-40 tracklets- 2016 run");
3490 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2016pPb140trkl");
3492 fNorm =
new TH1F(
"fNorm",
"fNorm",16,0,16);
3493 for(
Int_t i=1;i<=16;i++)
fNorm->SetBinContent(i,0.02);
3495 fBR =
new TH1F(
"fBR",
"fBR",16,0,16);
3496 for(
Int_t i=1;i<=36;i++)
fBR->SetBinContent(i,0.025);
3499 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",16,0,16);
3503 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",16,0,16);
3508 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",16,0,16);
3513 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",16,0,16);
3517 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",16,0,16);
3530 AliInfo(
" Settings for D+ --> K pi pi, p-Pb collisions at 5.023 TeV 1-40 tracklets- 2016 run");
3531 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2016pPb140trkl");
3533 fNorm =
new TH1F(
"fNorm",
"fNorm",16,0,16);
3534 for(
Int_t i=1;i<=16;i++)
fNorm->SetBinContent(i,0.02);
3536 fBR =
new TH1F(
"fBR",
"fBR",16,0,16);
3537 for(
Int_t i=1;i<=36;i++)
fBR->SetBinContent(i,0.025);
3540 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",16,0,16);
3544 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",16,0,16);
3549 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",16,0,16);
3554 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",16,0,16);
3558 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",16,0,16);
3571 AliInfo(
" Settings for D+ --> K pi pi, p-Pb collisions at 5.023 TeV 1-40 tracklets- 2016 run");
3572 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2016pPb140trkl");
3574 fNorm =
new TH1F(
"fNorm",
"fNorm",16,0,16);
3575 for(
Int_t i=1;i<=16;i++)
fNorm->SetBinContent(i,0.02);
3577 fBR =
new TH1F(
"fBR",
"fBR",16,0,16);
3578 for(
Int_t i=1;i<=36;i++)
fBR->SetBinContent(i,0.025);
3581 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",16,0,16);
3585 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",16,0,16);
3592 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",16,0,16);
3597 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",16,0,16);
3601 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",16,0,16);
3614 SetNameTitle(
"AliHFSystErr",
"SystErrDstartoD0pi2010pp");
3616 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
3617 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.035);
3620 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
3621 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.015);
3624 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
3633 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
3647 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
3652 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
3653 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.04);
3657 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
3672 SetNameTitle(
"AliHFSystErr",
"SystErrDstartoD0pi2010ppPass4");
3675 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
3676 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.035);
3679 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
3680 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.015);
3683 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
3692 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
3706 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
3714 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
3715 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.0);
3719 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
3738 AliInfo(
" Settings for D*+ --> D0 pi --> K pi pi, pp collisions for 5.02 TeV 2017");
3739 SetNameTitle(
"AliHFSystErr",
"SystErrDstartoD0pi2017pp5TeV");
3742 fNorm =
new TH1F(
"fNorm",
"fNorm",36,0,36);
3743 for(
Int_t i=1;i<=36;i++)
fNorm->SetBinContent(i,0.021);
3744 for(
Int_t i=1;i<=36;i++)
fNorm->SetBinError(i,0.);
3747 fBR =
new TH1F(
"fBR",
"fBR",36,0,36);
3748 for(
Int_t i=1;i<=36;i++)
fBR->SetBinContent(i,0.013);
3749 for(
Int_t i=1;i<=36;i++)
fBR->SetBinError(i,0.);
3752 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",36,0,36);
3760 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",36,0,36);
3769 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",36,0,36);
3777 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",36,0,36);
3778 for(
Int_t i=2;i<=36;i++)
fPIDEff->SetBinContent(i,0.0);
3782 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",36,0,36);
3799 AliInfo(
" Settings for D*+ --> D0 pi --> K pi pi, pp collisions for 5.02 TeV 2017 (fine binning)");
3800 SetNameTitle(
"AliHFSystErr",
"SystErrDstartoD0pi2017pp5TeVFineBins");
3803 fNorm =
new TH1F(
"fNorm",
"fNorm",72,0,36);
3804 for(
Int_t i=1;i<=72;i++)
fNorm->SetBinContent(i,0.021);
3805 for(
Int_t i=1;i<=72;i++)
fNorm->SetBinError(i,0.);
3808 fBR =
new TH1F(
"fBR",
"fBR",72,0,36);
3809 for(
Int_t i=1;i<=72;i++)
fBR->SetBinContent(i,0.013);
3810 for(
Int_t i=1;i<=72;i++)
fBR->SetBinError(i,0.);
3813 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",72,0,36);
3824 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",72,0,36);
3835 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",72,0,36);
3846 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",72,0,36);
3847 fPIDEff->SetBinContent(3,0.0);
3848 for(
Int_t i=4;i<=72;i++)
fPIDEff->SetBinContent(i,0.0);
3852 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",72,0,36);
3869 AliInfo(
" Settings for D*+ --> D0 pi p-p collisions at 2.76 TeV");
3870 SetNameTitle(
"AliHFSystErr",
"SystErrDstartoD0pi2010ppLowEn");
3873 fNorm =
new TH1F(
"fNorm",
"fNorm",20,0,20);
3874 for(
Int_t i=1;i<=20;i++)
fNorm->SetBinContent(i,0.019);
3877 fBR =
new TH1F(
"fBR",
"fBR",20,0,20);
3878 for(
Int_t i=1;i<=20;i++)
fBR->SetBinContent(i,0.015);
3881 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",20,0,20);
3885 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",20,0,20);
3901 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",20,0,20);
3915 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",20,0,20);
3916 for(
Int_t i=1;i<=20;i++)
fPIDEff->SetBinContent(i,0.05);
3919 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",20,0,20);
3935 SetNameTitle(
"AliHFSystErr",
"SystErrDstartoD0pi2012pp");
3938 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
3939 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.05);
3942 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
3943 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.013);
3946 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
3950 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
3958 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
3965 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
3966 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.00);
3969 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
3985 AliInfo(
" Settings for D*+ --> D0 pi, pp collisions for 13 TeV");
3986 SetNameTitle(
"AliHFSystErr",
"SystErrDstartoKpipi2016pp13TeV");
3988 fNorm =
new TH1F(
"fNorm",
"fNorm",36,0,36);
3989 for(
Int_t i=1;i<=36;i++)
fNorm->SetBinContent(i,0.05);
3992 fBR =
new TH1F(
"fBR",
"fBR",36,0,36);
3993 for(
Int_t i=1;i<=36;i++)
fBR->SetBinContent(i,0.013);
3996 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",36,0,36);
4006 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",36,0,36);
4017 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",36,0,36);
4024 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",36,0,36);
4025 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.00);
4028 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",36,0,36);
4042 AliInfo(
" Settings for D*+ --> D0pi Pb-Pb collisions at 2.76 TeV - 0-20 centrality - DUMMY");
4043 SetNameTitle(
"AliHFSystErr",
"SystErrDstartoD0pi2010PbPb020");
4046 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
4047 for(
Int_t i=1;i<=20;i++)
fNorm->SetBinContent(i,0.05);
4050 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
4051 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.015);
4054 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);;
4059 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
4067 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
4074 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
4075 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.05);
4079 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
4101 AliInfo(
" Settings for D*+ --> D0pi Pb-Pb collisions at 2.76 TeV - 0-7.5 centrality - DUMMY");
4102 SetNameTitle(
"AliHFSystErr",
"SystErrDstartoD0pi2011PbPb07half");
4106 fNorm =
new TH1F(
"fNorm",
"fNorm",36,0,36);
4107 for(
Int_t i=1;i<=36;i++)
fNorm->SetBinContent(i,0.048);
4110 fBR =
new TH1F(
"fBR",
"fBR",36,0,36);
4111 for(
Int_t i=1;i<=36;i++)
fBR->SetBinContent(i,0.015);
4114 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",36,0,36);;
4119 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",36,0,36);
4128 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",36,0,36);
4132 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",36,0,36);
4133 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.05);
4134 fPIDEff->SetBinContent(4,0.09);
4137 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",36,0,36);
4161 AliInfo(
" Settings for D*+ --> D0pi Pb-Pb collisions at 2.76 TeV - 20-40 centrality - DUMMY");
4162 SetNameTitle(
"AliHFSystErr",
"SystErrDstartoD0pi2010PbPb2040");
4165 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
4166 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.10);
4169 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
4170 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.015);
4173 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);;
4178 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
4182 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
4186 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
4187 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.04);
4191 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
4207 AliInfo(
" Settings for D*+ --> D0pi Pb-Pb collisions at 2.76 TeV - 40-80 centrality - DUMMY");
4208 SetNameTitle(
"AliHFSystErr",
"SystErrDstartoD0pi2010PbPb4080");
4211 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
4212 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.07);
4215 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
4216 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.015);
4219 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);;
4224 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
4245 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
4249 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
4250 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.05);
4254 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
4275 AliInfo(
" Settings for D*+ --> D0pi Pb-Pb collisions at 2.76 TeV - 0-10% centrality ");
4276 SetNameTitle(
"AliHFSystErr",
"SystErrDstartoD0pi2011PbPb010");
4280 fNorm =
new TH1F(
"fNorm",
"fNorm",36,0,36);
4281 for(
Int_t i=1;i<=36;i++)
fNorm->SetBinContent(i,0.048);
4284 fBR =
new TH1F(
"fBR",
"fBR",36,0,36);
4285 for(
Int_t i=1;i<=36;i++)
fBR->SetBinContent(i,0.015);
4288 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",36,0,36);;
4293 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",36,0,36);
4305 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",36,0,36);
4311 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",36,0,36);
4312 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.05);
4315 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",36,0,36);
4332 AliInfo(
" Settings for D*+ --> D0pi Pb-Pb collisions at 2.76 TeV - 30-50 centrality - DUMMY");
4333 SetNameTitle(
"AliHFSystErr",
"SystErrDstartoD0pi2011PbPb3050");
4336 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
4337 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.07);
4340 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
4341 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.015);
4344 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);;
4349 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
4370 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
4379 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
4380 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.05);
4384 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
4400 AliInfo(
" Settings for D* --> D0 pi, p-Pb collisions at 5.023 TeV");
4401 SetNameTitle(
"AliHFSystErr",
"SystErrDstartoD0pi2013pPb0100");
4404 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
4405 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.07);
4408 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
4409 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.015);
4412 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
4416 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
4430 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
4436 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
4437 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.00);
4440 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
4463 AliInfo(
" Settings for D* --> D0 pi, p-Pb collisions at 5.023 TeV 2016");
4464 SetNameTitle(
"AliHFSystErr",
"SystErrDstartoD0pi2016pPb0100");
4467 fNorm =
new TH1F(
"fNorm",
"fNorm",36,0,36);
4468 for(
Int_t i=1;i<=36;i++)
fNorm->SetBinContent(i,0.037);
4471 fBR =
new TH1F(
"fBR",
"fBR",36,0,36);
4472 for(
Int_t i=1;i<=36;i++)
fBR->SetBinContent(i,0.013);
4475 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",36,0,36);
4482 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",36,0,36);
4495 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",36,0,36);
4504 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",36,0,36);
4505 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.02);
4508 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",36,0,36);
4524 AliInfo(
" Settings for D* --> D0 pi, p-Pb collisions at 5.023 TeV 2016");
4525 SetNameTitle(
"AliHFSystErr",
"SystErrDstartoD0pi2016pPb010ZNA");
4528 fNorm =
new TH1F(
"fNorm",
"fNorm",36,0,36);
4529 for(
Int_t i=1;i<=36;i++)
fNorm->SetBinContent(i,0.037);
4532 fBR =
new TH1F(
"fBR",
"fBR",36,0,36);
4533 for(
Int_t i=1;i<=36;i++)
fBR->SetBinContent(i,0.013);
4536 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",36,0,36);
4543 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",36,0,36);
4551 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",36,0,36);
4558 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",36,0,36);
4559 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.02);
4562 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",36,0,36);