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");
297 else AliFatal(
"Not yet implemented");
315 }
else AliFatal(
"Not yet implemented");
327 else AliFatal(
"Not yet implemented");
339 else AliFatal(
"Not yet implemented");
345 else AliFatal(
"Not yet implemented");
353 else AliFatal(
"Not yet implemented");
383 else AliFatal(
"Not yet implemented");
403 else AliFatal(
"Not yet implemented");
409 else AliFatal(
"Not yet implemented");
423 else AliFatal(
"Not yet implemented");
440 else AliFatal(
"Not yet implemented");
454 else AliFatal(
"Not yet implemented");
458 printf(
"Invalid decay type: %d\n",decay);
471 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2010pp");
474 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
475 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.035);
478 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
479 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.012);
482 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
486 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
496 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
500 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
501 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.03);
502 fPIDEff->SetBinContent(2,0.05);
505 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
523 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2010ppPass4");
526 fNorm =
new TH1F(
"fNorm",
"fNorm",36,0,36);
527 fNorm->SetBinContent(1,0.0);
528 for(
Int_t i=2;i<=36;i++)
fNorm->SetBinContent(i,0.035);
531 fBR =
new TH1F(
"fBR",
"fBR",36,0,36);
532 fBR->SetBinContent(1,0.0);
533 for(
Int_t i=2;i<=36;i++)
fBR->SetBinContent(i,0.012);
536 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",36,0,36);
546 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",36,0,36);
553 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",36,0,36);
558 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",36,0,36);
562 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",36,0,36);
579 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2015pp5TeV");
582 fNorm =
new TH1F(
"fNorm",
"fNorm",36,0,36);
583 fNorm->SetBinContent(1,0.0);
584 for(
Int_t i=2;i<=36;i++)
fNorm->SetBinContent(i,0.023);
587 fBR =
new TH1F(
"fBR",
"fBR",36,0,36);
588 fBR->SetBinContent(1,0.0);
589 for(
Int_t i=2;i<=36;i++)
fBR->SetBinContent(i,0.01);
592 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",36,0,36);
603 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",36,0,36);
611 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",36,0,36);
616 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",36,0,36);
620 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",36,0,36);
639 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2010PbPb020");
642 fNorm =
new TH1F(
"fNorm",
"fNorm",20,0,20);
643 for(
Int_t i=1;i<=20;i++)
fNorm->SetBinContent(i,0.05);
646 fBR =
new TH1F(
"fBR",
"fBR",20,0,20);
647 for(
Int_t i=1;i<=20;i++)
fBR->SetBinContent(i,0.012);
650 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",20,0,20);
654 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",20,0,20);
662 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",20,0,20);
671 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",20,0,20);
672 for(
Int_t i=3;i<=16;i++)
fPIDEff->SetBinContent(i,0.05);
675 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",20,0,20);
699 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2011PbPb07half");
702 fNorm =
new TH1F(
"fNorm",
"fNorm",36,0,36);
703 for(
Int_t i=1;i<36;i++)
fNorm->SetBinContent(i,0.048);
706 fBR =
new TH1F(
"fBR",
"fBR",36,0,36);
707 for(
Int_t i=1;i<=36;i++)
fBR->SetBinContent(i,0.012);
710 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",36,0,36);
715 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",36,0,36);
725 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",36,0,36);
735 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",36,0,36);
736 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.05);
737 for(
Int_t i=25;i<=36;i++)
fPIDEff->SetBinContent(i,0.0);
740 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",36,0,36);
766 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2011PbPb3050InPlane");
799 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2011PbPb3050OutOfPlane");
831 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2010PbPb4080");
834 fNorm =
new TH1F(
"fNorm",
"fNorm",20,0,20);
835 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.07);
838 fBR =
new TH1F(
"fBR",
"fBR",20,0,20);
839 for(
Int_t i=1;i<=20;i++)
fBR->SetBinContent(i,0.012);
842 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",20,0,20);
847 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",20,0,20);
854 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",20,0,20);
863 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",20,0,20);
866 for(
Int_t i=3;i<=16;i++)
fPIDEff->SetBinContent(i,0.05);
869 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",20,0,20);
889 AliInfo(
" Settings for D0 --> Kpi Pb-Pb collisions at 2.76 TeV - 0-10 centrality - newww!!");
890 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2011PbPb010");
893 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
894 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.048);
897 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
898 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.012);
901 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
906 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
918 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
927 for (
Int_t i=13; i<=16; i++)
fCutsEff->SetBinContent(i,0.05);
928 for (
Int_t i=17; i<=24; i++)
fCutsEff->SetBinContent(i,0.05);
932 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
935 for(
Int_t i=2;i<=16;i++)
fPIDEff->SetBinContent(i,0.05);
938 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
959 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2011PbPb3050");
961 fNorm =
new TH1F(
"fNorm",
"fNorm",20,0,20);
962 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.07);
965 fBR =
new TH1F(
"fBR",
"fBR",20,0,20);
966 for(
Int_t i=1;i<=20;i++)
fBR->SetBinContent(i,0.012);
969 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",20,0,20);
974 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",20,0,20);
991 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",20,0,20);
1003 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",20,0,20);
1006 for(
Int_t i=2;i<=16;i++)
fPIDEff->SetBinContent(i,0.05);
1009 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",0,0,20);
1030 AliInfo(
" Settings for D0 --> K pi, p-p collisions at 2.76 TeV");
1031 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2010ppLowEn");
1034 fNorm =
new TH1F(
"fNorm",
"fNorm",20,0,20);
1035 for(
Int_t i=1;i<=20;i++)
fNorm->SetBinContent(i,0.019);
1038 fBR =
new TH1F(
"fBR",
"fBR",20,0,20);
1039 for(
Int_t i=1;i<=20;i++)
fBR->SetBinContent(i,0.012);
1042 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",20,0,20);
1046 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",20,0,20);
1051 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",20,0,20);
1058 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",20,0,20);
1059 for(
Int_t i=1;i<=20;i++)
fPIDEff->SetBinContent(i,0.15);
1061 for(
Int_t i=7;i<=20;i++)
fPIDEff->SetBinContent(i,0.05);
1064 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",20,0,20);
1085 AliInfo(
" Settings for D0 --> K pi, pp collisions at 7 TeV, analysis without topological cuts");
1086 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2010ppLowPtAn");
1089 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
1090 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.035);
1093 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
1094 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.0129);
1097 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
1101 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
1114 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
1118 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
1119 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.03);
1120 fPIDEff->SetBinContent(1,0.05);
1121 fPIDEff->SetBinContent(2,0.05);
1124 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
1139 printf(
"D0 in pp@5TeV 2017 \n");
1140 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2017pp5TeV");
1143 fNorm =
new TH1F(
"fNorm",
"fNorm",50,0,50);
1145 for(
Int_t i=1;i<=50;i++)
fNorm->SetBinContent(i,0.021);
1148 fBR =
new TH1F(
"fBR",
"fBR",50,0,50);
1150 for(
Int_t i=1;i<=50;i++)
fBR->SetBinContent(i,0.0129);
1153 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",50,0,50);
1161 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",50,0,50);
1168 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",50,0,50);
1175 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",50,0,50);
1176 for(
Int_t i=1;i<=50;i++)
fPIDEff->SetBinContent(i,0.0);
1179 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",50,0,50);
1193 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};
1197 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2017pp5TeVFineBins");
1200 fNorm =
new TH1F(
"fNorm",
"fNorm",23,xbins);
1202 for(
Int_t i=1;i<=23;i++)
fNorm->SetBinContent(i,0.021);
1205 fBR =
new TH1F(
"fBR",
"fBR",23,xbins);
1207 for(
Int_t i=1;i<=23;i++)
fBR->SetBinContent(i,0.0129);
1210 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",23,xbins);
1222 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",23,xbins);
1231 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",23,xbins);
1236 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",23,xbins);
1237 for(
Int_t i=1;i<=23;i++)
fPIDEff->SetBinContent(i,0.0);
1240 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",23,xbins);
1261 AliInfo(
" Settings for D0 --> K pi, pp collisions at 5 TeV, analysis without topological cuts");
1262 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2017pp5TeVLowPtAn");
1265 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
1266 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.021);
1269 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
1270 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.0129);
1273 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
1281 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
1288 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
1292 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
1296 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
1312 AliInfo(
" Settings for D0 --> K pi, pp collisions at 5 TeV, analysis without topological cuts - 0.5 GeV bins");
1313 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2017pp5TeVLowPtAnFineBins");
1316 fNorm =
new TH1F(
"fNorm",
"fNorm",32,0,16);
1317 for(
Int_t i=1;i<=32;i++)
fNorm->SetBinContent(i,0.021);
1320 fBR =
new TH1F(
"fBR",
"fBR",32,0,16);
1321 for(
Int_t i=1;i<=32;i++)
fBR->SetBinContent(i,0.0129);
1324 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",32,0,16);
1335 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",32,0,16);
1343 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",32,0,16);
1347 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",32,0,16);
1351 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",32,0,16);
1367 AliInfo(
" Settings for D0 --> K pi, pp collisions for 13 TeV");
1368 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2016pp13TeV");
1371 fNorm =
new TH1F(
"fNorm",
"fNorm",36,0,36);
1372 for(
Int_t i=1;i<=36;i++)
fNorm->SetBinContent(i,0.05);
1375 fBR =
new TH1F(
"fBR",
"fBR",36,0,36);
1376 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.0129);
1379 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",36,0,36);
1386 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",36,0,36);
1400 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",36,0,36);
1406 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",36,0,36);
1407 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.00);
1410 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",36,0,36);
1421 AliInfo(
" Settings for D0 --> K pi, p-Pb collisions at 5.023 TeV");
1422 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2013pPb0100");
1424 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
1425 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.02);
1428 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
1429 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.013);
1432 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
1436 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
1444 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
1450 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
1451 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.00);
1454 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
1475 AliInfo(
" Settings for D0 --> K pi, p-Pb collisions at 5.023 TeV, analysis without topological cuts");
1476 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2013pPb0100LowPtAn");
1479 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
1480 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.035);
1483 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
1484 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.0129);
1487 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
1491 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
1504 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
1508 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
1512 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
1528 AliInfo(
" Settings for D0 --> K pi, p-Pb collisions at 5.023 TeV - 2016 run");
1529 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2016pPb0100");
1532 fNorm =
new TH1F(
"fNorm",
"fNorm",36,0,36);
1533 for(
Int_t i=1;i<=36;i++)
fNorm->SetBinContent(i,0.02);
1536 fBR =
new TH1F(
"fBR",
"fBR",36,0,36);
1537 for(
Int_t i=1;i<=36;i++)
fBR->SetBinContent(i,0.013);
1541 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",36,0,36);
1548 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",36,0,36);
1556 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",36,0,36);
1561 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",36,0,36);
1562 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.00);
1565 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",36,0,36);
1584 AliInfo(
" Settings for D0 --> K pi, p-Pb collisions at 5.023 TeV, 010 ZNA - 2016 run");
1585 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2016pPb0100");
1588 fNorm =
new TH1F(
"fNorm",
"fNorm",36,0,36);
1589 for(
Int_t i=1;i<=36;i++)
fNorm->SetBinContent(i,0.02);
1592 fBR =
new TH1F(
"fBR",
"fBR",36,0,36);
1593 for(
Int_t i=1;i<=36;i++)
fBR->SetBinContent(i,0.013);
1597 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",36,0,36);
1604 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",36,0,36);
1614 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",36,0,36);
1619 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",36,0,36);
1620 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.00);
1623 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",36,0,36);
1640 AliInfo(
" Settings for D0 --> K pi, p-Pb collisions at 5.023 TeV 60100% ZNA - 2016 run");
1641 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2016pPb0100");
1644 fNorm =
new TH1F(
"fNorm",
"fNorm",36,0,36);
1645 for(
Int_t i=1;i<=36;i++)
fNorm->SetBinContent(i,0.02);
1648 fBR =
new TH1F(
"fBR",
"fBR",36,0,36);
1649 for(
Int_t i=1;i<=36;i++)
fBR->SetBinContent(i,0.013);
1653 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",36,0,36);
1660 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",36,0,36);
1668 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",36,0,36);
1674 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",36,0,36);
1675 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.00);
1678 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",36,0,36);
1696 AliInfo(
" Settings for D0 --> K pi, p-Pb collisions at 5.023 TeV 2016, analysis without topological cuts");
1697 SetNameTitle(
"AliHFSystErr",
"SystErrD0toKpi2016pPb0100LowPtAn");
1700 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
1701 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.037);
1704 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
1705 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.0129);
1708 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
1714 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
1721 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
1725 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
1729 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
1748 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2010pp");
1751 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
1752 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.035);
1755 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
1756 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.021);
1759 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
1764 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
1775 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
1779 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
1780 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.05);
1781 fPIDEff->SetBinContent(1,0.15);
1782 fPIDEff->SetBinContent(2,0.15);
1783 fPIDEff->SetBinContent(3,0.15);
1784 fPIDEff->SetBinContent(4,0.15);
1785 for(
Int_t i=12;i<=16;i++)
fPIDEff->SetBinContent(i,0.10);
1788 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
1813 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2010ppPass4");
1815 fNorm =
new TH1F(
"fNorm",
"fNorm",36,0,36);
1816 for(
Int_t i=1;i<=36;i++)
fNorm->SetBinContent(i,0.035);
1819 fBR =
new TH1F(
"fBR",
"fBR",36,0,36);
1820 for(
Int_t i=1;i<=36;i++)
fBR->SetBinContent(i,0.021);
1823 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",36,0,36);
1835 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",36,0,36);
1845 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",36,0,36);
1850 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",36,0,36);
1854 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",36,0,36);
1878 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2012pp");
1880 fNorm =
new TH1F(
"fNorm",
"fNorm",36,0,36);
1881 for(
Int_t i=1;i<=36;i++)
fNorm->SetBinContent(i,0.05);
1884 fBR =
new TH1F(
"fBR",
"fBR",36,0,36);
1885 for(
Int_t i=1;i<=36;i++)
fBR->SetBinContent(i,0.025);
1888 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",36,0,36);
1892 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",36,0,36);
1899 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",36,0,36);
1905 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",36,0,36);
1906 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.00);
1909 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",36,0,36);
1926 AliInfo(
" Settings for D+ --> K pi pi, pp collisions for 5.02 TeV");
1927 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2015pp");
1929 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
1930 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.023);
1933 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
1934 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.025);
1937 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
1951 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
1968 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
1983 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
1984 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.00);
1987 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
2000 AliInfo(
" Settings for D+ --> K pi pi, pp collisions for 5.02 TeV 2017");
2001 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2017pp");
2003 fNorm =
new TH1F(
"fNorm",
"fNorm",36,0,36);
2004 for(
Int_t i=1;i<=36;i++)
fNorm->SetBinContent(i,0.021);
2007 fBR =
new TH1F(
"fBR",
"fBR",36,0,36);
2008 for(
Int_t i=1;i<=36;i++)
fBR->SetBinContent(i,0.025);
2011 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",36,0,36);
2024 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",36,0,36);
2043 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",36,0,36);
2049 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",36,0,36);
2050 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.00);
2053 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",36,0,36);
2066 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};
2067 AliInfo(
" Settings for D+ --> K pi pi, pp collisions for 5.02 TeV 2017 in finer bins");
2068 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2017pp5TeVFineBins");
2071 fNorm =
new TH1F(
"fNorm",
"fNorm",20,xbins);
2073 for(
Int_t i=1;i<=20;i++)
fNorm->SetBinContent(i,0.021);
2076 fBR =
new TH1F(
"fBR",
"fBR",20,xbins);
2078 for(
Int_t i=1;i<=20;i++)
fBR->SetBinContent(i,0.025);
2081 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",20,xbins);
2102 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",20,xbins);
2113 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",20,xbins);
2121 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",20,xbins);
2122 for(
Int_t i=1;i<=20;i++)
fPIDEff->SetBinContent(i,0.0);
2125 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",20,xbins);
2146 AliInfo(
" Settings for D+ --> K pi pi, pp collisions for 13 TeV");
2147 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2016pp13TeV");
2149 fNorm =
new TH1F(
"fNorm",
"fNorm",36,0,36);
2150 for(
Int_t i=1;i<=36;i++)
fNorm->SetBinContent(i,0.05);
2153 fBR =
new TH1F(
"fBR",
"fBR",36,0,36);
2154 for(
Int_t i=1;i<=36;i++)
fBR->SetBinContent(i,0.025);
2157 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",36,0,36);
2166 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",36,0,36);
2176 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",36,0,36);
2183 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",36,0,36);
2184 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.00);
2187 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",36,0,36);
2203 SetNameTitle(
"AliHFSystErr",
"SystErrDstoKKpi2010pp");
2205 fNorm =
new TH1F(
"fNorm",
"fNorm",12,0,12);
2206 for(
Int_t i=1;i<=12;i++)
fNorm->SetBinContent(i,0.035);
2209 fBR =
new TH1F(
"fBR",
"fBR",12,0,12);
2210 for(
Int_t i=1;i<=12;i++)
fBR->SetBinContent(i,0.06);
2213 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",12,0,12);
2218 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",12,0,12);
2233 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",12,0,12);
2237 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",12,0,12);
2238 for(
Int_t i=1;i<=12;i++)
fPIDEff->SetBinContent(i,0.07);
2241 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",12,0,12);
2268 SetNameTitle(
"AliHFSystErr",
"SystErrDstoKKpi2010ppPass4");
2270 fNorm =
new TH1F(
"fNorm",
"fNorm",12,0,12);
2271 for(
Int_t i=1;i<=12;i++)
fNorm->SetBinContent(i,0.035);
2274 fBR =
new TH1F(
"fBR",
"fBR",12,0,12);
2275 for(
Int_t i=1;i<=12;i++)
fBR->SetBinContent(i,0.035);
2278 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",12,0,12);
2285 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",12,0,12);
2289 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",12,0,12);
2293 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",12,0,12);
2294 for(
Int_t i=1;i<=12;i++)
fPIDEff->SetBinContent(i,0.07);
2297 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",12,0,12);
2312 AliInfo(
" Settings for Ds --> K K pi, MB pp collisions at 5 TeV - 2017 runs (LHC17pq)");
2313 SetNameTitle(
"AliHFSystErr",
"SystErrDstoKKpi2017pp5TeV");
2316 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
2317 for(
Int_t i=1; i<=24; i++)
fNorm->SetBinContent(i, 0.021);
2320 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
2321 for(
Int_t i=1; i<=24; i++)
fBR->SetBinContent(i, 0.035);
2324 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
2333 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
2340 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
2343 for(
Int_t i=4; i<=24; i++)
fCutsEff->SetBinContent(i, 0.05);
2346 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
2347 for(
Int_t i=1; i<=2; i++)
fPIDEff->SetBinContent(i, 1.00);
2348 for(
Int_t i=3; i<=4; i++)
fPIDEff->SetBinContent(i, 0.025);
2349 for(
Int_t i=5; i<=6; i++)
fPIDEff->SetBinContent(i, 0.030);
2350 for(
Int_t i=7; i<=24; i++)
fPIDEff->SetBinContent(i, 0.00);
2353 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
2366 AliInfo(
" Settings for Ds --> K K pi, MB pp collisions at 5 TeV - 2017 runs (LHC17pq) with BDT selections");
2367 SetNameTitle(
"AliHFSystErr",
"SystErrDstoKKpi2017pp5TeVBDT");
2370 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
2371 for(
Int_t i=1; i<=24; i++)
fNorm->SetBinContent(i, 0.05);
2374 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
2375 for(
Int_t i=1; i<=24; i++)
fBR->SetBinContent(i, 0.035);
2378 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
2388 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
2394 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
2398 for(
Int_t i=7; i<=24; i++)
fCutsEff->SetBinContent(i, 0.05);
2401 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
2402 for(
Int_t i=1; i<=2; i++)
fPIDEff->SetBinContent(i, 0.00);
2403 for(
Int_t i=3; i<=6; i++)
fPIDEff->SetBinContent(i, 0.00);
2404 for(
Int_t i=7; i<=16; i++)
fPIDEff->SetBinContent(i, 0.00);
2405 for(
Int_t i=17; i<=24; i++)
fPIDEff->SetBinContent(i, 0.00);
2408 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
2424 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2011PbPb07half");
2426 fNorm =
new TH1F(
"fNorm",
"fNorm",36,0,36);
2427 for(
Int_t i=1;i<=36;i++)
fNorm->SetBinContent(i,0.048);
2430 fBR =
new TH1F(
"fBR",
"fBR",36,0,36);
2431 for(
Int_t i=1;i<=36;i++)
fBR->SetBinContent(i,0.021);
2434 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",36,0,36);
2438 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",36,0,36);
2451 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",36,0,36);
2453 for(
Int_t i=13; i<=36; i++)
fCutsEff->SetBinContent(i,0.08);
2457 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",36,0,36);
2458 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.05);
2461 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",36,0,36);
2462 for(
Int_t iBin=1; iBin<=5; iBin++)
fMCPtShape->SetBinContent(iBin,0.05);
2463 for(
Int_t iBin=6; iBin<=36; iBin++)
fMCPtShape->SetBinContent(iBin,0.03);
2485 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2011PbPb010");
2487 fNorm =
new TH1F(
"fNorm",
"fNorm",36,0,36);
2488 for(
Int_t i=1;i<=36;i++)
fNorm->SetBinContent(i,0.048);
2491 fBR =
new TH1F(
"fBR",
"fBR",36,0,36);
2492 for(
Int_t i=1;i<=36;i++)
fBR->SetBinContent(i,0.021);
2495 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",36,0,36);
2499 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",36,0,36);
2512 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",36,0,36);
2517 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",36,0,36);
2518 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.05);
2521 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",36,0,36);
2547 AliInfo(
" Settings for D+ --> K pi pi, Pb-Pb collisions for 30-50 CC");
2548 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2011PbPb3050");
2551 fNorm =
new TH1F(
"fNorm",
"fNorm",16,0,16);
2552 for(
Int_t i=1;i<=16;i++)
fNorm->SetBinContent(i,0.048);
2555 fBR =
new TH1F(
"fBR",
"fBR",16,0,16);
2556 for(
Int_t i=1;i<=16;i++)
fBR->SetBinContent(i,0.021);
2559 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",16,0,16);
2563 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",16,0,16);
2569 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",16,0,16);
2571 for(
Int_t i=12; i<=16; i++)
fCutsEff->SetBinContent(i,0.14);
2574 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",16,0,16);
2575 for(
Int_t i=1;i<=16;i++)
fPIDEff->SetBinContent(i,0.05);
2578 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",16,0,16);
2581 for(
Int_t iBin=5; iBin<=16; iBin++)
fMCPtShape->SetBinContent(iBin,0.02);
2603 AliInfo(
" Settings for Ds --> K K pi, Pb-Pb collisions for 0-7.5 CC");
2604 SetNameTitle(
"AliHFSystErr",
"SystErrDstoKKpi2011PbPb07half");
2607 fNorm =
new TH1F(
"fNorm",
"fNorm",12,0,12);
2608 for(
Int_t i=1;i<=12;i++)
fNorm->SetBinContent(i,0.048);
2611 fBR =
new TH1F(
"fBR",
"fBR",12,0,12);
2612 for(
Int_t i=1;i<=12;i++)
fBR->SetBinContent(i,0.053);
2615 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",12,0,12);
2619 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",12,0,12);
2626 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",12,0,12);
2630 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",12,0,12);
2631 for(
Int_t i=1;i<=12;i++)
fPIDEff->SetBinContent(i,0.1);
2634 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",12,0,12);
2660 AliInfo(
" Settings for Ds --> K K pi, Pb-Pb collisions for 0-10 CC");
2661 SetNameTitle(
"AliHFSystErr",
"SystErrDstoKKpi2011PbPb010");
2664 fNorm =
new TH1F(
"fNorm",
"fNorm",12,0,12);
2665 for(
Int_t i=1;i<=12;i++)
fNorm->SetBinContent(i,0.048);
2668 fBR =
new TH1F(
"fBR",
"fBR",12,0,12);
2669 for(
Int_t i=1;i<=12;i++)
fBR->SetBinContent(i,0.045);
2672 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",12,0,12);
2676 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",12,0,12);
2681 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",12,0,12);
2685 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",12,0,12);
2686 for(
Int_t i=1;i<=12;i++)
fPIDEff->SetBinContent(i,0.07);
2689 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",12,0,12);
2704 AliInfo(
" Settings for Ds --> K K pi, Pb-Pb collisions for 20-50 CC");
2705 SetNameTitle(
"AliHFSystErr",
"SystErrDstoKKpi2011PbPb2050");
2708 fNorm =
new TH1F(
"fNorm",
"fNorm",12,0,12);
2709 for(
Int_t i=1;i<=12;i++)
fNorm->SetBinContent(i,0.051);
2712 fBR =
new TH1F(
"fBR",
"fBR",12,0,12);
2713 for(
Int_t i=1;i<=12;i++)
fBR->SetBinContent(i,0.045);
2716 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",12,0,12);
2720 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",12,0,12);
2725 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",12,0,12);
2729 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",12,0,12);
2730 for(
Int_t i=1;i<=12;i++)
fPIDEff->SetBinContent(i,0.07);
2733 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",12,0,12);
2743 AliInfo(
" Settings for Ds --> K K pi, p-Pb collisions at 5.023 TeV");
2744 SetNameTitle(
"AliHFSystErr",
"SystErrDstoKKpi2013pPb0100");
2747 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
2748 for(
Int_t i=3;i<=12;i++)
fNorm->SetBinContent(i,0.00);
2751 fBR =
new TH1F(
"fBR",
"fBR",12,0,12);
2752 for(
Int_t i=3;i<=12;i++)
fBR->SetBinContent(i,0.053);
2755 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
2759 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
2766 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
2770 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
2771 for(
Int_t i=3;i<=4;i++)
fPIDEff->SetBinContent(i,0.10);
2772 for(
Int_t i=5;i<=12;i++)
fPIDEff->SetBinContent(i,0.05);
2775 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
2794 AliInfo(
" Settings for Ds --> K K pi, p-Pb collisions at 5.023 TeV - 2016 run");
2795 SetNameTitle(
"AliHFSystErr",
"SystErrDstoKKpi2016pPb0100");
2798 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
2799 for(
Int_t i=1; i<=24; i++)
fNorm->SetBinContent(i, 0.037);
2802 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
2803 for(
Int_t i=1; i<=24; i++)
fBR->SetBinContent(i, 0.035);
2807 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
2812 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
2823 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
2828 for(
Int_t i=9; i<=12; i++)
fCutsEff->SetBinContent(i, 0.08);
2829 for(
Int_t i=13; i<=16; i++)
fCutsEff->SetBinContent(i, 0.07);
2830 for(
Int_t i=17; i<=24; i++)
fCutsEff->SetBinContent(i, 0.07);
2833 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
2834 for(
Int_t i=1; i<=2; i++)
fPIDEff->SetBinContent(i, 1.00);
2835 for(
Int_t i=3; i<=4; i++)
fPIDEff->SetBinContent(i, 0.02);
2836 for(
Int_t i=5; i<=6; i++)
fPIDEff->SetBinContent(i, 0.02);
2837 for(
Int_t i=7; i<=8; i++)
fPIDEff->SetBinContent(i, 0.02);
2838 for(
Int_t i=9; i<=12; i++)
fPIDEff->SetBinContent(i, 0.02);
2839 for(
Int_t i=13; i<=16; i++)
fPIDEff->SetBinContent(i, 0.00);
2840 for(
Int_t i=17; i<=24; i++)
fPIDEff->SetBinContent(i, 0.00);
2843 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
2853 AliInfo(
" Settings for Ds --> K K pi, p-Pb collisions at 5.023 TeV - 2016 run, [1,40) trkls");
2854 SetNameTitle(
"AliHFSystErr",
"SystErrDstoKKpi2016pPb140trkls");
2857 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
2858 for(
Int_t i=1; i<=24; i++)
fNorm->SetBinContent(i, 0.037);
2861 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
2862 for(
Int_t i=1; i<=24; i++)
fBR->SetBinContent(i, 0.035);
2866 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
2871 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
2882 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
2887 for(
Int_t i=9; i<=12; i++)
fCutsEff->SetBinContent(i, 0.08);
2888 for(
Int_t i=13; i<=16; i++)
fCutsEff->SetBinContent(i, 0.07);
2889 for(
Int_t i=17; i<=24; i++)
fCutsEff->SetBinContent(i, 0.07);
2892 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
2893 for(
Int_t i=1; i<=2; i++)
fPIDEff->SetBinContent(i, 1.00);
2894 for(
Int_t i=3; i<=4; i++)
fPIDEff->SetBinContent(i, 0.02);
2895 for(
Int_t i=5; i<=6; i++)
fPIDEff->SetBinContent(i, 0.02);
2896 for(
Int_t i=7; i<=8; i++)
fPIDEff->SetBinContent(i, 0.02);
2897 for(
Int_t i=9; i<=12; i++)
fPIDEff->SetBinContent(i, 0.02);
2898 for(
Int_t i=13; i<=16; i++)
fPIDEff->SetBinContent(i, 0.02);
2899 for(
Int_t i=17; i<=24; i++)
fPIDEff->SetBinContent(i, 0.02);
2902 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
2913 AliInfo(
" Settings for Ds --> K K pi, p-Pb collisions at 5.023 TeV - 2016 run, [40,70) trkls");
2914 SetNameTitle(
"AliHFSystErr",
"SystErrDstoKKpi2016pPb4070trkls");
2917 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
2918 for(
Int_t i=1; i<=24; i++)
fNorm->SetBinContent(i, 0.037);
2921 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
2922 for(
Int_t i=1; i<=24; i++)
fBR->SetBinContent(i, 0.035);
2926 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
2931 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
2942 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
2947 for(
Int_t i=9; i<=12; i++)
fCutsEff->SetBinContent(i, 0.08);
2948 for(
Int_t i=13; i<=16; i++)
fCutsEff->SetBinContent(i, 0.07);
2949 for(
Int_t i=17; i<=24; i++)
fCutsEff->SetBinContent(i, 0.07);
2952 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
2953 for(
Int_t i=1; i<=2; i++)
fPIDEff->SetBinContent(i, 1.00);
2954 for(
Int_t i=3; i<=4; i++)
fPIDEff->SetBinContent(i, 0.02);
2955 for(
Int_t i=5; i<=6; i++)
fPIDEff->SetBinContent(i, 0.02);
2956 for(
Int_t i=7; i<=8; i++)
fPIDEff->SetBinContent(i, 0.02);
2957 for(
Int_t i=9; i<=12; i++)
fPIDEff->SetBinContent(i, 0.02);
2958 for(
Int_t i=13; i<=16; i++)
fPIDEff->SetBinContent(i, 0.02);
2959 for(
Int_t i=17; i<=24; i++)
fPIDEff->SetBinContent(i, 0.02);
2962 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
2973 AliInfo(
" Settings for Ds --> K K pi, p-Pb collisions at 5.023 TeV - 2016 run, [70,200) trkls");
2974 SetNameTitle(
"AliHFSystErr",
"SystErrDstoKKpi2016pPb70200trkls");
2977 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
2978 for(
Int_t i=1; i<=24; i++)
fNorm->SetBinContent(i, 0.037);
2981 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
2982 for(
Int_t i=1; i<=24; i++)
fBR->SetBinContent(i, 0.035);
2986 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
2991 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
3002 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
3007 for(
Int_t i=9; i<=12; i++)
fCutsEff->SetBinContent(i, 0.08);
3008 for(
Int_t i=13; i<=16; i++)
fCutsEff->SetBinContent(i, 0.07);
3009 for(
Int_t i=17; i<=24; i++)
fCutsEff->SetBinContent(i, 0.07);
3012 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
3013 for(
Int_t i=1; i<=2; i++)
fPIDEff->SetBinContent(i, 1.00);
3014 for(
Int_t i=3; i<=4; i++)
fPIDEff->SetBinContent(i, 0.02);
3015 for(
Int_t i=5; i<=6; i++)
fPIDEff->SetBinContent(i, 0.02);
3016 for(
Int_t i=7; i<=8; i++)
fPIDEff->SetBinContent(i, 0.02);
3017 for(
Int_t i=9; i<=12; i++)
fPIDEff->SetBinContent(i, 0.02);
3018 for(
Int_t i=13; i<=16; i++)
fPIDEff->SetBinContent(i, 0.02);
3019 for(
Int_t i=17; i<=24; i++)
fPIDEff->SetBinContent(i, 0.02);
3022 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
3033 AliInfo(
" Settings for Ds --> K K pi, MB pp collisions at 13 TeV - 2016 runs (LHC16k,l)");
3034 SetNameTitle(
"AliHFSystErr",
"SystErrDstoKKpi2016pp13TeV");
3037 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
3038 for(
Int_t i=1; i<=24; i++)
fNorm->SetBinContent(i, 0.05);
3041 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
3042 for(
Int_t i=1; i<=24; i++)
fBR->SetBinContent(i, 0.035);
3045 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
3054 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
3064 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
3069 for(
Int_t i=9; i<=12; i++)
fCutsEff->SetBinContent(i, 0.08);
3070 for(
Int_t i=13; i<=16; i++)
fCutsEff->SetBinContent(i, 0.08);
3071 for(
Int_t i=17; i<=24; i++)
fCutsEff->SetBinContent(i, 1.00);
3074 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
3075 for(
Int_t i=1; i<=2; i++)
fPIDEff->SetBinContent(i, 1.00);
3076 for(
Int_t i=3; i<=4; i++)
fPIDEff->SetBinContent(i, 0.00);
3077 for(
Int_t i=5; i<=6; i++)
fPIDEff->SetBinContent(i, 0.00);
3078 for(
Int_t i=7; i<=8; i++)
fPIDEff->SetBinContent(i, 0.00);
3079 for(
Int_t i=9; i<=12; i++)
fPIDEff->SetBinContent(i, 0.00);
3080 for(
Int_t i=13; i<=16; i++)
fPIDEff->SetBinContent(i, 0.00);
3081 for(
Int_t i=17; i<=24; i++)
fPIDEff->SetBinContent(i, 1.00);
3084 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
3097 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2010PbPb020");
3099 fNorm =
new TH1F(
"fNorm",
"fNorm",20,0,20);
3100 for(
Int_t i=1;i<=20;i++)
fNorm->SetBinContent(i,0.05);
3103 fBR =
new TH1F(
"fBR",
"fBR",20,0,20);
3104 for(
Int_t i=1;i<=20;i++)
fBR->SetBinContent(i,0.021);
3107 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",20,0,20);
3111 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",20,0,20);
3123 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",20,0,20);
3127 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",20,0,20);
3128 for(
Int_t i=1;i<=20;i++)
fPIDEff->SetBinContent(i,0.05);
3131 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",20,0,20);
3133 for(
Int_t iBin=7; iBin<=8; iBin++)
fMCPtShape->SetBinContent(iBin,0.01);
3134 for(
Int_t iBin=9; iBin<=12; iBin++)
fMCPtShape->SetBinContent(iBin,0.05);
3135 for(
Int_t iBin=13; iBin<=16; iBin++)
fMCPtShape->SetBinContent(iBin,0.05);
3158 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2010PbPb4080");
3160 fNorm =
new TH1F(
"fNorm",
"fNorm",20,0,20);
3161 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.07);
3164 fBR =
new TH1F(
"fBR",
"fBR",20,0,20);
3165 for(
Int_t i=1;i<=20;i++)
fBR->SetBinContent(i,0.021);
3168 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",20,0,20);
3173 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",20,0,20);
3186 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",20,0,20);
3190 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",20,0,20);
3191 for(
Int_t i=1;i<=20;i++)
fPIDEff->SetBinContent(i,0.05);
3192 fPIDEff->SetBinContent(3,0.13);
3196 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",20,0,20);
3198 for(
Int_t iBin=4; iBin<=8; iBin++)
fMCPtShape->SetBinContent(iBin,0.01);
3199 for(
Int_t iBin=9; iBin<=12; iBin++)
fMCPtShape->SetBinContent(iBin,0.03);
3200 for(
Int_t iBin=13; iBin<=16; iBin++)
fMCPtShape->SetBinContent(iBin,0.03);
3221 AliInfo(
" Settings for D+ --> K pi pi p-p collisions at 2.76 TeV");
3222 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2010ppLowEn");
3225 fNorm =
new TH1F(
"fNorm",
"fNorm",20,0,20);
3226 for(
Int_t i=1;i<=20;i++)
fNorm->SetBinContent(i,0.019);
3229 fBR =
new TH1F(
"fBR",
"fBR",20,0,20);
3230 for(
Int_t i=1;i<=20;i++)
fBR->SetBinContent(i,0.021);
3233 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",20,0,20);
3237 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",20,0,20);
3246 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",20,0,20);
3250 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",20,0,20);
3251 for(
Int_t i=1;i<=20;i++)
fPIDEff->SetBinContent(i,0.05);
3252 fPIDEff->SetBinContent(3,0.10);
3253 fPIDEff->SetBinContent(4,0.10);
3256 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",20,0,20);
3268 AliInfo(
" Settings for D+ --> K pi pi, p-Pb collisions at 5.023 TeV");
3269 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2013pPb0100");
3271 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
3272 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.02);
3274 fBR =
new TH1F(
"fBR",
"fBR",20,0,24);
3275 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.021);
3278 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
3282 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
3296 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
3310 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
3312 fPIDEff->SetBinContent(2,0.1);
3313 for(
Int_t i=3;i<=24;i++)
fPIDEff->SetBinContent(i,0.0);
3316 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
3336 AliInfo(
" Settings for D+ --> K pi pi, p-Pb collisions at 5.023 TeV - 2016 run");
3337 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2016pPb0100");
3339 fNorm =
new TH1F(
"fNorm",
"fNorm",36,0,36);
3340 for(
Int_t i=1;i<=36;i++)
fNorm->SetBinContent(i,0.02);
3342 fBR =
new TH1F(
"fBR",
"fBR",36,0,36);
3343 for(
Int_t i=1;i<=36;i++)
fBR->SetBinContent(i,0.021);
3346 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",36,0,36);
3353 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",36,0,36);
3364 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",36,0,36);
3372 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",36,0,36);
3374 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.0);
3377 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",36,0,36);
3398 AliInfo(
" Settings for D+ --> K pi pi, p-Pb collisions at 5.023 TeV 0-10% ZNA - 2016 run");
3399 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2016pPb010ZNA");
3401 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
3402 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.02);
3404 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
3405 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.031);
3408 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
3414 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
3423 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
3428 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
3430 fPIDEff->SetBinContent(2,0.015);
3434 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
3446 AliInfo(
" Settings for D+ --> K pi pi, p-Pb collisions at 5.023 TeV 10-20% ZNA - 2016 run");
3447 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2016pPb010ZNA");
3449 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
3450 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.02);
3452 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
3453 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.031);
3456 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
3462 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
3471 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
3476 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
3477 fPIDEff->SetBinContent(2,0.015);
3481 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
3493 AliInfo(
" Settings for D+ --> K pi pi, p-Pb collisions at 5.023 TeV 20-40% ZNA - 2016 run");
3494 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2016pPb010ZNA");
3496 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
3497 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.02);
3499 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
3500 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.031);
3503 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
3509 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
3517 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
3522 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
3523 fPIDEff->SetBinContent(2,0.015);
3527 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
3539 AliInfo(
" Settings for D+ --> K pi pi, p-Pb collisions at 5.023 TeV 40-60% ZNA - 2016 run");
3540 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2016pPb010ZNA");
3542 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
3543 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.02);
3545 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
3546 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.031);
3549 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
3555 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
3563 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
3568 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
3569 fPIDEff->SetBinContent(2,0.015);
3573 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
3586 AliInfo(
" Settings for D+ --> K pi pi, p-Pb collisions at 5.023 TeV 60-100% ZNA - 2016 run");
3587 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2016pPb60100ZNA");
3589 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
3590 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.02);
3592 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
3593 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.031);
3596 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
3602 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
3610 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
3615 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
3616 fPIDEff->SetBinContent(2,0.015);
3620 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
3634 AliInfo(
" Settings for D+ --> K pi pi, p-Pb collisions at 5.023 TeV 1-40 tracklets- 2016 run");
3635 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2016pPb140trkl");
3637 fNorm =
new TH1F(
"fNorm",
"fNorm",16,0,16);
3638 for(
Int_t i=1;i<=16;i++)
fNorm->SetBinContent(i,0.02);
3640 fBR =
new TH1F(
"fBR",
"fBR",16,0,16);
3641 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.031);
3644 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",16,0,16);
3648 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",16,0,16);
3653 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",16,0,16);
3658 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",16,0,16);
3662 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",16,0,16);
3675 AliInfo(
" Settings for D+ --> K pi pi, p-Pb collisions at 5.023 TeV 1-40 tracklets- 2016 run");
3676 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2016pPb140trkl");
3678 fNorm =
new TH1F(
"fNorm",
"fNorm",16,0,16);
3679 for(
Int_t i=1;i<=16;i++)
fNorm->SetBinContent(i,0.02);
3681 fBR =
new TH1F(
"fBR",
"fBR",16,0,16);
3682 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.031);
3685 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",16,0,16);
3689 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",16,0,16);
3694 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",16,0,16);
3699 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",16,0,16);
3703 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",16,0,16);
3716 AliInfo(
" Settings for D+ --> K pi pi, p-Pb collisions at 5.023 TeV 1-40 tracklets- 2016 run");
3717 SetNameTitle(
"AliHFSystErr",
"SystErrDplustoKpipi2016pPb140trkl");
3719 fNorm =
new TH1F(
"fNorm",
"fNorm",16,0,16);
3720 for(
Int_t i=1;i<=16;i++)
fNorm->SetBinContent(i,0.02);
3722 fBR =
new TH1F(
"fBR",
"fBR",16,0,16);
3723 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.031);
3726 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",16,0,16);
3730 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",16,0,16);
3737 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",16,0,16);
3742 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",16,0,16);
3746 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",16,0,16);
3759 SetNameTitle(
"AliHFSystErr",
"SystErrDstartoD0pi2010pp");
3761 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
3762 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.035);
3765 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
3766 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.015);
3769 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
3778 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
3792 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
3797 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
3798 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.04);
3802 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
3817 SetNameTitle(
"AliHFSystErr",
"SystErrDstartoD0pi2010ppPass4");
3820 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
3821 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.035);
3824 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
3825 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.015);
3828 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
3837 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
3851 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
3859 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
3860 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.0);
3864 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
3883 AliInfo(
" Settings for D*+ --> D0 pi --> K pi pi, pp collisions for 5.02 TeV 2017");
3884 SetNameTitle(
"AliHFSystErr",
"SystErrDstartoD0pi2017pp5TeV");
3887 fNorm =
new TH1F(
"fNorm",
"fNorm",36,0,36);
3888 for(
Int_t i=1;i<=36;i++)
fNorm->SetBinContent(i,0.021);
3889 for(
Int_t i=1;i<=36;i++)
fNorm->SetBinError(i,0.);
3892 fBR =
new TH1F(
"fBR",
"fBR",36,0,36);
3893 for(
Int_t i=1;i<=36;i++)
fBR->SetBinContent(i,0.013);
3894 for(
Int_t i=1;i<=36;i++)
fBR->SetBinError(i,0.);
3897 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",36,0,36);
3905 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",36,0,36);
3914 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",36,0,36);
3922 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",36,0,36);
3923 for(
Int_t i=2;i<=36;i++)
fPIDEff->SetBinContent(i,0.0);
3927 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",36,0,36);
3944 AliInfo(
" Settings for D*+ --> D0 pi --> K pi pi, pp collisions for 5.02 TeV 2017 (fine binning)");
3945 SetNameTitle(
"AliHFSystErr",
"SystErrDstartoD0pi2017pp5TeVFineBins");
3948 fNorm =
new TH1F(
"fNorm",
"fNorm",72,0,36);
3949 for(
Int_t i=1;i<=72;i++)
fNorm->SetBinContent(i,0.021);
3950 for(
Int_t i=1;i<=72;i++)
fNorm->SetBinError(i,0.);
3953 fBR =
new TH1F(
"fBR",
"fBR",72,0,36);
3954 for(
Int_t i=1;i<=72;i++)
fBR->SetBinContent(i,0.013);
3955 for(
Int_t i=1;i<=72;i++)
fBR->SetBinError(i,0.);
3958 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",72,0,36);
3969 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",72,0,36);
3980 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",72,0,36);
3991 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",72,0,36);
3992 fPIDEff->SetBinContent(3,0.0);
3993 for(
Int_t i=4;i<=72;i++)
fPIDEff->SetBinContent(i,0.0);
3997 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",72,0,36);
4014 AliInfo(
" Settings for D*+ --> D0 pi p-p collisions at 2.76 TeV");
4015 SetNameTitle(
"AliHFSystErr",
"SystErrDstartoD0pi2010ppLowEn");
4018 fNorm =
new TH1F(
"fNorm",
"fNorm",20,0,20);
4019 for(
Int_t i=1;i<=20;i++)
fNorm->SetBinContent(i,0.019);
4022 fBR =
new TH1F(
"fBR",
"fBR",20,0,20);
4023 for(
Int_t i=1;i<=20;i++)
fBR->SetBinContent(i,0.015);
4026 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",20,0,20);
4030 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",20,0,20);
4046 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",20,0,20);
4060 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",20,0,20);
4061 for(
Int_t i=1;i<=20;i++)
fPIDEff->SetBinContent(i,0.05);
4064 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",20,0,20);
4080 SetNameTitle(
"AliHFSystErr",
"SystErrDstartoD0pi2012pp");
4083 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
4084 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.05);
4087 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
4088 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.013);
4091 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
4095 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
4103 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
4110 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
4111 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.00);
4114 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
4130 AliInfo(
" Settings for D*+ --> D0 pi, pp collisions for 13 TeV");
4131 SetNameTitle(
"AliHFSystErr",
"SystErrDstartoKpipi2016pp13TeV");
4133 fNorm =
new TH1F(
"fNorm",
"fNorm",36,0,36);
4134 for(
Int_t i=1;i<=36;i++)
fNorm->SetBinContent(i,0.05);
4137 fBR =
new TH1F(
"fBR",
"fBR",36,0,36);
4138 for(
Int_t i=1;i<=36;i++)
fBR->SetBinContent(i,0.013);
4141 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",36,0,36);
4151 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",36,0,36);
4162 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",36,0,36);
4169 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",36,0,36);
4170 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.00);
4173 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",36,0,36);
4187 AliInfo(
" Settings for D*+ --> D0pi Pb-Pb collisions at 2.76 TeV - 0-20 centrality - DUMMY");
4188 SetNameTitle(
"AliHFSystErr",
"SystErrDstartoD0pi2010PbPb020");
4191 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
4192 for(
Int_t i=1;i<=20;i++)
fNorm->SetBinContent(i,0.05);
4195 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
4196 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.015);
4199 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);;
4204 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
4212 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
4219 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
4220 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.05);
4224 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
4246 AliInfo(
" Settings for D*+ --> D0pi Pb-Pb collisions at 2.76 TeV - 0-7.5 centrality - DUMMY");
4247 SetNameTitle(
"AliHFSystErr",
"SystErrDstartoD0pi2011PbPb07half");
4251 fNorm =
new TH1F(
"fNorm",
"fNorm",36,0,36);
4252 for(
Int_t i=1;i<=36;i++)
fNorm->SetBinContent(i,0.048);
4255 fBR =
new TH1F(
"fBR",
"fBR",36,0,36);
4256 for(
Int_t i=1;i<=36;i++)
fBR->SetBinContent(i,0.015);
4259 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",36,0,36);;
4264 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",36,0,36);
4273 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",36,0,36);
4277 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",36,0,36);
4278 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.05);
4279 fPIDEff->SetBinContent(4,0.09);
4282 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",36,0,36);
4306 AliInfo(
" Settings for D*+ --> D0pi Pb-Pb collisions at 2.76 TeV - 20-40 centrality - DUMMY");
4307 SetNameTitle(
"AliHFSystErr",
"SystErrDstartoD0pi2010PbPb2040");
4310 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
4311 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.10);
4314 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
4315 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.015);
4318 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);;
4323 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
4327 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
4331 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
4332 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.04);
4336 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
4352 AliInfo(
" Settings for D*+ --> D0pi Pb-Pb collisions at 2.76 TeV - 40-80 centrality - DUMMY");
4353 SetNameTitle(
"AliHFSystErr",
"SystErrDstartoD0pi2010PbPb4080");
4356 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
4357 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.07);
4360 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
4361 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.015);
4364 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);;
4369 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
4390 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
4394 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
4395 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.05);
4399 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
4420 AliInfo(
" Settings for D*+ --> D0pi Pb-Pb collisions at 2.76 TeV - 0-10% centrality ");
4421 SetNameTitle(
"AliHFSystErr",
"SystErrDstartoD0pi2011PbPb010");
4425 fNorm =
new TH1F(
"fNorm",
"fNorm",36,0,36);
4426 for(
Int_t i=1;i<=36;i++)
fNorm->SetBinContent(i,0.048);
4429 fBR =
new TH1F(
"fBR",
"fBR",36,0,36);
4430 for(
Int_t i=1;i<=36;i++)
fBR->SetBinContent(i,0.015);
4433 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",36,0,36);;
4438 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",36,0,36);
4450 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",36,0,36);
4456 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",36,0,36);
4457 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.05);
4460 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",36,0,36);
4477 AliInfo(
" Settings for D*+ --> D0pi Pb-Pb collisions at 2.76 TeV - 30-50 centrality - DUMMY");
4478 SetNameTitle(
"AliHFSystErr",
"SystErrDstartoD0pi2011PbPb3050");
4481 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
4482 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.07);
4485 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
4486 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.015);
4489 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);;
4494 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
4515 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
4524 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
4525 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.05);
4529 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
4545 AliInfo(
" Settings for D* --> D0 pi, p-Pb collisions at 5.023 TeV");
4546 SetNameTitle(
"AliHFSystErr",
"SystErrDstartoD0pi2013pPb0100");
4549 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
4550 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.07);
4553 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
4554 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.015);
4557 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);