36 #include <TGraphAsymmErrors.h>
63 fCentralityClass(
"0100"),
64 fRapidityRange(
"0101"),
66 fIsLowPtAnalysis(false),
67 fIsPass4Analysis(false),
68 fIsBDTAnalysis(false),
70 fIsRapidityScan(false)
113 }
else AliFatal(
"Not yet implemented");
124 else AliFatal(
"Not yet implemented");
138 else AliFatal(
"Not yet implemented");
169 else AliFatal(
"Not yet implemented");
181 }
else AliFatal(
"Not yet implemented");
193 else AliFatal(
"Not yet implemented");
205 else AliFatal(
"Not yet implemented");
236 else AliFatal(
"Not yet implemented");
247 }
else AliFatal(
"Not yet implemented");
259 else AliFatal(
"Not yet implemented");
271 else AliFatal(
"Not yet implemented");
300 else AliFatal(
"Not yet implemented");
309 else AliFatal(
"Not yet implemented");
314 else AliFatal(
"Not yet implemented");
325 else AliFatal(
"Not yet implemented");
330 else AliFatal(
"Not yet implemented");
334 printf(
"Invalid decay type: %d\n",decay);
348 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
349 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.035);
352 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
353 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.012);
356 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
360 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
370 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
374 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
375 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.03);
376 fPIDEff->SetBinContent(2,0.05);
379 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
399 fNorm =
new TH1F(
"fNorm",
"fNorm",20,0,20);
400 for(
Int_t i=1;i<=20;i++)
fNorm->SetBinContent(i,0.05);
403 fBR =
new TH1F(
"fBR",
"fBR",20,0,20);
404 for(
Int_t i=1;i<=20;i++)
fBR->SetBinContent(i,0.012);
407 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",20,0,20);
411 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",20,0,20);
419 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",20,0,20);
428 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",20,0,20);
429 for(
Int_t i=3;i<=16;i++)
fPIDEff->SetBinContent(i,0.05);
432 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",20,0,20);
457 fNorm =
new TH1F(
"fNorm",
"fNorm",36,0,36);
458 for(
Int_t i=1;i<36;i++)
fNorm->SetBinContent(i,0.048);
461 fBR =
new TH1F(
"fBR",
"fBR",36,0,36);
462 for(
Int_t i=1;i<=36;i++)
fBR->SetBinContent(i,0.012);
465 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",36,0,36);
470 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",36,0,36);
480 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",36,0,36);
490 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",36,0,36);
491 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.05);
492 for(
Int_t i=25;i<=36;i++)
fPIDEff->SetBinContent(i,0.0);
495 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",36,0,36);
585 fNorm =
new TH1F(
"fNorm",
"fNorm",20,0,20);
586 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.07);
589 fBR =
new TH1F(
"fBR",
"fBR",20,0,20);
590 for(
Int_t i=1;i<=20;i++)
fBR->SetBinContent(i,0.012);
593 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",20,0,20);
598 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",20,0,20);
605 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",20,0,20);
614 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",20,0,20);
617 for(
Int_t i=3;i<=16;i++)
fPIDEff->SetBinContent(i,0.05);
620 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",20,0,20);
640 AliInfo(
" Settings for D0 --> Kpi Pb-Pb collisions at 2.76 TeV - 0-10 centrality - newww!!");
643 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
644 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.048);
647 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
648 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.012);
651 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
656 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
668 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
677 for (
Int_t i=13; i<=16; i++)
fCutsEff->SetBinContent(i,0.05);
678 for (
Int_t i=17; i<=24; i++)
fCutsEff->SetBinContent(i,0.05);
682 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
685 for(
Int_t i=2;i<=16;i++)
fPIDEff->SetBinContent(i,0.05);
688 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
710 fNorm =
new TH1F(
"fNorm",
"fNorm",20,0,20);
711 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.07);
714 fBR =
new TH1F(
"fBR",
"fBR",20,0,20);
715 for(
Int_t i=1;i<=20;i++)
fBR->SetBinContent(i,0.012);
718 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",20,0,20);
723 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",20,0,20);
740 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",20,0,20);
752 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",20,0,20);
755 for(
Int_t i=2;i<=16;i++)
fPIDEff->SetBinContent(i,0.05);
758 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",0,0,20);
779 AliInfo(
" Settings for D0 --> K pi, p-p collisions at 2.76 TeV");
782 fNorm =
new TH1F(
"fNorm",
"fNorm",20,0,20);
783 for(
Int_t i=1;i<=20;i++)
fNorm->SetBinContent(i,0.019);
786 fBR =
new TH1F(
"fBR",
"fBR",20,0,20);
787 for(
Int_t i=1;i<=20;i++)
fBR->SetBinContent(i,0.012);
790 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",20,0,20);
794 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",20,0,20);
799 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",20,0,20);
806 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",20,0,20);
807 for(
Int_t i=1;i<=20;i++)
fPIDEff->SetBinContent(i,0.15);
809 for(
Int_t i=7;i<=20;i++)
fPIDEff->SetBinContent(i,0.05);
812 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",20,0,20);
833 AliInfo(
" Settings for D0 --> K pi, pp collisions at 7 TeV, analysis without topological cuts");
836 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
837 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.035);
840 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
841 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.0129);
844 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
848 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
861 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
865 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
866 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.03);
867 fPIDEff->SetBinContent(1,0.05);
868 fPIDEff->SetBinContent(2,0.05);
871 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
885 AliInfo(
" Settings for D0 --> K pi, p-Pb collisions at 5.023 TeV");
887 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
888 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.02);
891 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
892 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.013);
895 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
899 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
907 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
913 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
914 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.00);
917 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
938 AliInfo(
" Settings for D0 --> K pi, p-Pb collisions at 5.023 TeV, analysis without topological cuts");
941 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
942 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.035);
945 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
946 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.0129);
949 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
953 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
966 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
970 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
974 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
995 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
996 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.035);
999 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
1000 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.021);
1003 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
1008 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
1019 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
1023 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
1024 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.05);
1025 fPIDEff->SetBinContent(1,0.15);
1026 fPIDEff->SetBinContent(2,0.15);
1027 fPIDEff->SetBinContent(3,0.15);
1028 fPIDEff->SetBinContent(4,0.15);
1029 for(
Int_t i=12;i<=16;i++)
fPIDEff->SetBinContent(i,0.10);
1032 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
1058 fNorm =
new TH1F(
"fNorm",
"fNorm",36,0,36);
1059 for(
Int_t i=1;i<=36;i++)
fNorm->SetBinContent(i,0.035);
1062 fBR =
new TH1F(
"fBR",
"fBR",36,0,36);
1063 for(
Int_t i=1;i<=36;i++)
fBR->SetBinContent(i,0.021);
1066 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",36,0,36);
1071 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",36,0,36);
1080 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",36,0,36);
1084 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",36,0,36);
1085 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.05);
1088 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",36,0,36);
1113 fNorm =
new TH1F(
"fNorm",
"fNorm",36,0,36);
1114 for(
Int_t i=1;i<=36;i++)
fNorm->SetBinContent(i,0.05);
1117 fBR =
new TH1F(
"fBR",
"fBR",36,0,36);
1118 for(
Int_t i=1;i<=36;i++)
fBR->SetBinContent(i,0.025);
1121 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",36,0,36);
1125 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",36,0,36);
1132 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",36,0,36);
1138 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",36,0,36);
1139 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.00);
1142 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",36,0,36);
1160 fNorm =
new TH1F(
"fNorm",
"fNorm",12,0,12);
1161 for(
Int_t i=1;i<=12;i++)
fNorm->SetBinContent(i,0.035);
1164 fBR =
new TH1F(
"fBR",
"fBR",12,0,12);
1165 for(
Int_t i=1;i<=12;i++)
fBR->SetBinContent(i,0.06);
1168 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",12,0,12);
1173 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",12,0,12);
1188 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",12,0,12);
1192 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",12,0,12);
1193 for(
Int_t i=1;i<=12;i++)
fPIDEff->SetBinContent(i,0.07);
1196 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",12,0,12);
1224 fNorm =
new TH1F(
"fNorm",
"fNorm",36,0,36);
1225 for(
Int_t i=1;i<=36;i++)
fNorm->SetBinContent(i,0.048);
1228 fBR =
new TH1F(
"fBR",
"fBR",36,0,36);
1229 for(
Int_t i=1;i<=36;i++)
fBR->SetBinContent(i,0.021);
1232 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",36,0,36);
1236 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",36,0,36);
1249 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",36,0,36);
1251 for(
Int_t i=13; i<=36; i++)
fCutsEff->SetBinContent(i,0.08);
1255 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",36,0,36);
1256 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.05);
1259 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",36,0,36);
1260 for(
Int_t iBin=1; iBin<=5; iBin++)
fMCPtShape->SetBinContent(iBin,0.05);
1261 for(
Int_t iBin=6; iBin<=36; iBin++)
fMCPtShape->SetBinContent(iBin,0.03);
1284 fNorm =
new TH1F(
"fNorm",
"fNorm",36,0,36);
1285 for(
Int_t i=1;i<=36;i++)
fNorm->SetBinContent(i,0.048);
1288 fBR =
new TH1F(
"fBR",
"fBR",36,0,36);
1289 for(
Int_t i=1;i<=36;i++)
fBR->SetBinContent(i,0.021);
1292 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",36,0,36);
1296 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",36,0,36);
1309 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",36,0,36);
1314 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",36,0,36);
1315 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.05);
1318 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",36,0,36);
1344 AliInfo(
" Settings for D+ --> K pi pi, Pb-Pb collisions for 30-50 CC");
1346 fNorm =
new TH1F(
"fNorm",
"fNorm",16,0,16);
1347 for(
Int_t i=1;i<=16;i++)
fNorm->SetBinContent(i,0.048);
1350 fBR =
new TH1F(
"fBR",
"fBR",16,0,16);
1351 for(
Int_t i=1;i<=16;i++)
fBR->SetBinContent(i,0.021);
1354 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",16,0,16);
1358 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",16,0,16);
1364 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",16,0,16);
1366 for(
Int_t i=12; i<=16; i++)
fCutsEff->SetBinContent(i,0.14);
1369 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",16,0,16);
1370 for(
Int_t i=1;i<=16;i++)
fPIDEff->SetBinContent(i,0.05);
1373 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",16,0,16);
1376 for(
Int_t iBin=5; iBin<=16; iBin++)
fMCPtShape->SetBinContent(iBin,0.02);
1398 AliInfo(
" Settings for Ds --> K K pi, Pb-Pb collisions for 0-7.5 CC");
1401 fNorm =
new TH1F(
"fNorm",
"fNorm",12,0,12);
1402 for(
Int_t i=1;i<=12;i++)
fNorm->SetBinContent(i,0.048);
1405 fBR =
new TH1F(
"fBR",
"fBR",12,0,12);
1406 for(
Int_t i=1;i<=12;i++)
fBR->SetBinContent(i,0.053);
1409 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",12,0,12);
1413 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",12,0,12);
1420 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",12,0,12);
1424 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",12,0,12);
1425 for(
Int_t i=1;i<=12;i++)
fPIDEff->SetBinContent(i,0.1);
1428 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",12,0,12);
1454 AliInfo(
" Settings for Ds --> K K pi, Pb-Pb collisions for 0-10 CC");
1456 fNorm =
new TH1F(
"fNorm",
"fNorm",12,0,12);
1457 for(
Int_t i=1;i<=12;i++)
fNorm->SetBinContent(i,0.048);
1460 fBR =
new TH1F(
"fBR",
"fBR",12,0,12);
1461 for(
Int_t i=1;i<=12;i++)
fBR->SetBinContent(i,0.045);
1464 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",12,0,12);
1468 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",12,0,12);
1473 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",12,0,12);
1477 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",12,0,12);
1478 for(
Int_t i=1;i<=12;i++)
fPIDEff->SetBinContent(i,0.07);
1481 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",12,0,12);
1496 AliInfo(
" Settings for Ds --> K K pi, Pb-Pb collisions for 20-50 CC");
1498 fNorm =
new TH1F(
"fNorm",
"fNorm",12,0,12);
1499 for(
Int_t i=1;i<=12;i++)
fNorm->SetBinContent(i,0.051);
1502 fBR =
new TH1F(
"fBR",
"fBR",12,0,12);
1503 for(
Int_t i=1;i<=12;i++)
fBR->SetBinContent(i,0.045);
1506 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",12,0,12);
1510 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",12,0,12);
1515 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",12,0,12);
1519 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",12,0,12);
1520 for(
Int_t i=1;i<=12;i++)
fPIDEff->SetBinContent(i,0.07);
1523 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",12,0,12);
1533 AliInfo(
" Settings for Ds --> K K pi, p-Pb collisions at 5.023 TeV");
1536 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
1537 for(
Int_t i=3;i<=12;i++)
fNorm->SetBinContent(i,0.00);
1540 fBR =
new TH1F(
"fBR",
"fBR",12,0,12);
1541 for(
Int_t i=3;i<=12;i++)
fBR->SetBinContent(i,0.053);
1544 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
1548 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
1555 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
1559 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
1560 for(
Int_t i=3;i<=4;i++)
fPIDEff->SetBinContent(i,0.10);
1561 for(
Int_t i=5;i<=12;i++)
fPIDEff->SetBinContent(i,0.05);
1564 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
1587 fNorm =
new TH1F(
"fNorm",
"fNorm",20,0,20);
1588 for(
Int_t i=1;i<=20;i++)
fNorm->SetBinContent(i,0.05);
1591 fBR =
new TH1F(
"fBR",
"fBR",20,0,20);
1592 for(
Int_t i=1;i<=20;i++)
fBR->SetBinContent(i,0.021);
1595 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",20,0,20);
1599 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",20,0,20);
1611 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",20,0,20);
1615 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",20,0,20);
1616 for(
Int_t i=1;i<=20;i++)
fPIDEff->SetBinContent(i,0.05);
1619 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",20,0,20);
1621 for(
Int_t iBin=7; iBin<=8; iBin++)
fMCPtShape->SetBinContent(iBin,0.01);
1622 for(
Int_t iBin=9; iBin<=12; iBin++)
fMCPtShape->SetBinContent(iBin,0.05);
1623 for(
Int_t iBin=13; iBin<=16; iBin++)
fMCPtShape->SetBinContent(iBin,0.05);
1647 fNorm =
new TH1F(
"fNorm",
"fNorm",20,0,20);
1648 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.07);
1651 fBR =
new TH1F(
"fBR",
"fBR",20,0,20);
1652 for(
Int_t i=1;i<=20;i++)
fBR->SetBinContent(i,0.021);
1655 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",20,0,20);
1660 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",20,0,20);
1673 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",20,0,20);
1677 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",20,0,20);
1678 for(
Int_t i=1;i<=20;i++)
fPIDEff->SetBinContent(i,0.05);
1679 fPIDEff->SetBinContent(3,0.13);
1683 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",20,0,20);
1685 for(
Int_t iBin=4; iBin<=8; iBin++)
fMCPtShape->SetBinContent(iBin,0.01);
1686 for(
Int_t iBin=9; iBin<=12; iBin++)
fMCPtShape->SetBinContent(iBin,0.03);
1687 for(
Int_t iBin=13; iBin<=16; iBin++)
fMCPtShape->SetBinContent(iBin,0.03);
1708 AliInfo(
" Settings for D+ --> K pi pi p-p collisions at 2.76 TeV");
1711 fNorm =
new TH1F(
"fNorm",
"fNorm",20,0,20);
1712 for(
Int_t i=1;i<=20;i++)
fNorm->SetBinContent(i,0.019);
1715 fBR =
new TH1F(
"fBR",
"fBR",20,0,20);
1716 for(
Int_t i=1;i<=20;i++)
fBR->SetBinContent(i,0.021);
1719 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",20,0,20);
1723 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",20,0,20);
1732 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",20,0,20);
1736 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",20,0,20);
1737 for(
Int_t i=1;i<=20;i++)
fPIDEff->SetBinContent(i,0.05);
1738 fPIDEff->SetBinContent(3,0.10);
1739 fPIDEff->SetBinContent(4,0.10);
1742 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",20,0,20);
1754 AliInfo(
" Settings for D+ --> K pi pi, p-Pb collisions at 5.023 TeV");
1756 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
1757 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.02);
1759 fBR =
new TH1F(
"fBR",
"fBR",20,0,24);
1760 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.021);
1763 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
1767 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
1781 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
1795 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
1797 fPIDEff->SetBinContent(2,0.1);
1798 for(
Int_t i=3;i<=24;i++)
fPIDEff->SetBinContent(i,0.0);
1801 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
1825 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
1826 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.035);
1829 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
1830 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.015);
1833 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
1842 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
1856 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
1861 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
1862 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.04);
1866 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
1882 AliInfo(
" Settings for D*+ --> D0 pi p-p collisions at 2.76 TeV");
1885 fNorm =
new TH1F(
"fNorm",
"fNorm",20,0,20);
1886 for(
Int_t i=1;i<=20;i++)
fNorm->SetBinContent(i,0.019);
1889 fBR =
new TH1F(
"fBR",
"fBR",20,0,20);
1890 for(
Int_t i=1;i<=20;i++)
fBR->SetBinContent(i,0.015);
1893 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",20,0,20);
1897 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",20,0,20);
1913 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",20,0,20);
1927 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",20,0,20);
1928 for(
Int_t i=1;i<=20;i++)
fPIDEff->SetBinContent(i,0.05);
1931 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",20,0,20);
1948 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
1949 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.05);
1952 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
1953 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.013);
1956 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
1960 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
1968 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
1975 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
1976 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.00);
1979 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
1995 AliInfo(
" Settings for D*+ --> D0pi Pb-Pb collisions at 2.76 TeV - 0-20 centrality - DUMMY");
1998 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
1999 for(
Int_t i=1;i<=20;i++)
fNorm->SetBinContent(i,0.05);
2002 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
2003 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.015);
2006 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);;
2011 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
2019 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
2026 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
2027 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.05);
2031 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
2053 AliInfo(
" Settings for D*+ --> D0pi Pb-Pb collisions at 2.76 TeV - 0-7.5 centrality - DUMMY");
2057 fNorm =
new TH1F(
"fNorm",
"fNorm",36,0,36);
2058 for(
Int_t i=1;i<=36;i++)
fNorm->SetBinContent(i,0.048);
2061 fBR =
new TH1F(
"fBR",
"fBR",36,0,36);
2062 for(
Int_t i=1;i<=36;i++)
fBR->SetBinContent(i,0.015);
2065 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",36,0,36);;
2070 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",36,0,36);
2079 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",36,0,36);
2083 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",36,0,36);
2084 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.05);
2085 fPIDEff->SetBinContent(4,0.09);
2088 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",36,0,36);
2112 AliInfo(
" Settings for D*+ --> D0pi Pb-Pb collisions at 2.76 TeV - 20-40 centrality - DUMMY");
2115 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
2116 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.10);
2119 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
2120 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.015);
2123 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);;
2128 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
2132 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
2136 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
2137 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.04);
2141 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
2157 AliInfo(
" Settings for D*+ --> D0pi Pb-Pb collisions at 2.76 TeV - 40-80 centrality - DUMMY");
2160 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
2161 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.07);
2164 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
2165 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.015);
2168 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);;
2173 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
2194 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
2198 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
2199 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.05);
2203 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
2224 AliInfo(
" Settings for D*+ --> D0pi Pb-Pb collisions at 2.76 TeV - 0-10% centrality ");
2228 fNorm =
new TH1F(
"fNorm",
"fNorm",36,0,36);
2229 for(
Int_t i=1;i<=36;i++)
fNorm->SetBinContent(i,0.048);
2232 fBR =
new TH1F(
"fBR",
"fBR",36,0,36);
2233 for(
Int_t i=1;i<=36;i++)
fBR->SetBinContent(i,0.015);
2236 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",36,0,36);;
2241 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",36,0,36);
2253 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",36,0,36);
2259 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",36,0,36);
2260 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.05);
2263 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",36,0,36);
2280 AliInfo(
" Settings for D*+ --> D0pi Pb-Pb collisions at 2.76 TeV - 30-50 centrality - DUMMY");
2283 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
2284 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.07);
2287 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
2288 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.015);
2291 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);;
2296 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
2317 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
2326 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
2327 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.05);
2331 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
2347 AliInfo(
" Settings for D* --> D0 pi, p-Pb collisions at 5.023 TeV");
2350 fNorm =
new TH1F(
"fNorm",
"fNorm",24,0,24);
2351 for(
Int_t i=1;i<=24;i++)
fNorm->SetBinContent(i,0.07);
2354 fBR =
new TH1F(
"fBR",
"fBR",24,0,24);
2355 for(
Int_t i=1;i<=24;i++)
fBR->SetBinContent(i,0.015);
2358 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",24,0,24);
2362 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
2376 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",24,0,24);
2382 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",24,0,24);
2383 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.00);
2386 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",24,0,24);
2700 AliInfo(
"Settings for D0 --> K pi, pPb collisions at 5.023 TeV, rapidity scan -0.8 < y < -0.4");
2706 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.0);
2722 AliInfo(
"Settings for D0 --> K pi, pPb collisions at 5.023 TeV, rapidity scan -0.4 < y < -0.1");
2728 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.0);
2742 AliInfo(
"Settings for D0 --> K pi, pPb collisions at 5.023 TeV, rapidity scan -0.1 < y < 0.1");
2748 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.0);
2763 AliInfo(
"Settings for D0 --> K pi, pPb collisions at 5.023 TeV, rapidity scan 0.1 < y < 0.4");
2769 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.0);
2784 AliInfo(
"Settings for D0 --> K pi, pPb collisions at 5.023 TeV, rapidity scan 0.4 < y < 0.8");
2790 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.0);
2806 AliInfo(
"Settings for D+ --> K pi pi, pPb collisions at 5.023 TeV, rapidity scan -0.8 < y < -0.4");
2812 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.0);
2827 AliInfo(
"Settings for D+ --> K pi pi, pPb collisions at 5.023 TeV, rapidity scan -0.4 < y < -0.1");
2833 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.0);
2847 AliInfo(
"Settings for D+ --> K pi pi, pPb collisions at 5.023 TeV, rapidity scan -0.1 < y < 0.1");
2853 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.0);
2867 AliInfo(
"Settings for D+ --> K pi pi, pPb collisions at 5.023 TeV, rapidity scan 0.1 < y < 0.4");
2873 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.0);
2887 AliInfo(
"Settings for D+ --> K pi pi, pPb collisions at 5.023 TeV, rapidity scan 0.4 < y < 0.8");
2893 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.0);
2910 AliInfo(
"Settings for D*+ --> D0 pi, pPb collisions at 5.023 TeV, rapidity scan -0.8 < y < -0.4");
2916 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.0);
2930 AliInfo(
"Settings for D*+ --> D0 pi, pPb collisions at 5.023 TeV, rapidity scan -0.4 < y < -0.1");
2936 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.0);
2951 AliInfo(
"Settings for D*+ --> D0 pi, pPb collisions at 5.023 TeV, rapidity scan -0.1 < y < 0.1");
2957 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.0);
2972 AliInfo(
"Settings for D*+ --> D0 pi, pPb collisions at 5.023 TeV, rapidity scan 0.1 < y < 0.4");
2978 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.0);
2994 AliInfo(
"Settings for D*+ --> D0 pi, pPb collisions at 5.023 TeV, rapidity scan 0.4 < y < 0.8");
3000 for(
Int_t i=1;i<=36;i++)
fPIDEff->SetBinContent(i,0.0);
3015 AliInfo(
"Settings for D0 --> K pi, pPb collisions at 5.023 TeV, 0-20% mult V0A");
3034 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.00);
3050 AliInfo(
"Settings for D0 --> K pi, pPb collisions at 5.023 TeV, 20-40% mult V0A");
3071 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.00);
3085 AliInfo(
"Settings for D0 --> K pi, pPb collisions at 5.023 TeV, 40-60% mult V0A");
3105 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.00);
3120 AliInfo(
"Settings for D0 --> K pi, pPb collisions at 5.023 TeV, 60-100% mult V0A");
3140 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.0);
3158 AliInfo(
"Settings for D0 --> K pi, pPb collisions at 5.023 TeV, 0-20% mult ZNA");
3177 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.00);
3195 AliInfo(
"Settings for D0 --> K pi, pPb collisions at 5.023 TeV, 20-40% mult ZNA");
3214 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.00);
3231 AliInfo(
"Settings for D0 --> K pi, pPb collisions at 5.023 TeV, 40-60% mult ZNA");
3249 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.00);
3268 AliInfo(
"Settings for D0 --> K pi, pPb collisions at 5.023 TeV, 60-100% mult ZNA");
3286 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.0);
3303 AliInfo(
"Settings for D0 --> K pi, pPb collisions at 5.023 TeV, 0-20% mult CL1");
3322 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.00);
3337 AliInfo(
"Settings for D0 --> K pi, pPb collisions at 5.023 TeV, 20-40% mult CL1");
3357 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.00);
3370 AliInfo(
"Settings for D0 --> K pi, pPb collisions at 5.023 TeV, 40-60% mult CL1");
3390 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.00);
3402 AliInfo(
"Settings for D0 --> K pi, pPb collisions at 5.023 TeV, 60-100% mult CL1");
3422 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.0);
3438 AliInfo(
"Settings for D* --> D0 pi, pPb collisions at 5.023 TeV, 0-20% mult V0A");
3459 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.00);
3476 AliInfo(
"Settings for D* --> D0 pi, pPb collisions at 5.023 TeV, 20-40% mult V0A");
3499 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.00);
3522 AliInfo(
"Settings for D* --> D0 pi, pPb collisions at 5.023 TeV, 40-60% mult V0A");
3545 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.00);
3569 AliInfo(
"Settings for D* --> D0 pi, pPb collisions at 5.023 TeV, 60-100% mult V0A");
3592 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.0);
3618 AliInfo(
"Settings for D* --> D0 pi, pPb collisions at 5.023 TeV, 0-20% mult V0A");
3668 AliInfo(
"Settings for D* --> D0 pi, pPb collisions at 5.023 TeV, 20-40% mult V0A");
3691 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.0);
3718 AliInfo(
"Settings for D0 --> K pi, pPb collisions at 5.023 TeV, 40-60% mult V0A");
3742 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.0);
3772 AliInfo(
"Settings for D* --> D0 pi, pPb collisions at 5.023 TeV, 60-100% mult V0A");
3794 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.0);
3820 AliInfo(
"Settings for D* --> D0 pi, pPb collisions at 5.023 TeV, 0-20% mult CL1");
3841 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.00);
3857 AliInfo(
"Settings for D* --> D0 pi, pPb collisions at 5.023 TeV, 20-40% mult CL1");
3879 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.00);
3903 AliInfo(
"Settings for D* --> D0 pi, pPb collisions at 5.023 TeV, 40-60% mult CL1");
3925 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.00);
3951 AliInfo(
"Settings for D* --> D0 pi, pPb collisions at 5.023 TeV, 60-100% mult CL1");
3973 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.0);
3998 AliInfo(
"Settings for D+ --> K pi pi, pPb collisions at 5.023 TeV, 0-20% mult V0A");
4026 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.00);
4035 AliInfo(
"Settings for D+ --> K pi pi, pPb collisions at 5.023 TeV, 20-40% mult V0A");
4059 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.00);
4083 AliInfo(
"Settings for D+ --> K pi pi, pPb collisions at 5.023 TeV, 40-60% mult V0A");
4110 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.00);
4135 AliInfo(
"Settings for D+ --> K pi pi, pPb collisions at 5.023 TeV, 60-100% mult V0A");
4160 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.0);
4187 AliInfo(
"Settings for D+ --> K pi pi, pPb collisions at 5.023 TeV, 0-20% mult ZNA");
4236 AliInfo(
"Settings for D+ --> K pi pi, pPb collisions at 5.023 TeV, 20-40% mult ZNA");
4261 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.0);
4288 AliInfo(
"Settings for D+ --> K pi pi, pPb collisions at 5.023 TeV, 40-60% mult ZNA");
4314 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.0);
4341 AliInfo(
"Settings for D+ --> K pi pi, pPb collisions at 5.023 TeV, 60-100% mult ZNA");
4365 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.0);
4391 AliInfo(
"Settings for D+ --> K pi pi, pPb collisions at 5.023 TeV, 0-20% mult CL1");
4418 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.00);
4427 AliInfo(
"Settings for D+ --> K pi pi, pPb collisions at 5.023 TeV, 20-40% mult CL1");
4452 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.00);
4475 AliInfo(
"Settings for D+ --> K pi pi, pPb collisions at 5.023 TeV, 40-60% mult CL1");
4499 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.00);
4524 AliInfo(
"Settings for D+ --> K pi pi, pPb collisions at 5.023 TeV, 60-100% mult CL1");
4549 for(
Int_t i=1;i<=24;i++)
fPIDEff->SetBinContent(i,0.0);
4580 fNorm =
new TH1F(
"fNorm",
"fNorm",4,2,6);
4581 for(
Int_t i=1;i<=4;i++)
fNorm->SetBinContent(i,0.035);
4584 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",4,2,6);
4588 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",24,0,24);
4594 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",4,2,6);
4601 fPIDEff =
new TH1F(
"fPIDEff",
"fPIDEff",4,2,4);
4602 fPIDEff->SetBinContent(1,0.13);
4603 fPIDEff->SetBinContent(2,0.30);
4604 fPIDEff->SetBinContent(3,0.5);
4605 fPIDEff->SetBinContent(4,0.30);
4608 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",12,0,12);
4624 fNorm =
new TH1F(
"fNorm",
"fNorm",12,0,12);
4625 for(
Int_t i=1;i<=12;i++)
fNorm->SetBinContent(i,0.035);
4628 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",12,0,12);
4632 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",12,0,12);
4642 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",12,0,12);
4660 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",12,0,12);
4671 fBR=
new TH1F(
"fBR",
"fBR",12,0,12);
4672 for(
Int_t i=1; i<=12; i++)
fBR->SetBinContent(i,0.03);
4685 fNorm =
new TH1F(
"fNorm",
"fNorm",12,0,12);
4686 for(
Int_t i=1;i<=12;i++)
fNorm->SetBinContent(i,0.037);
4689 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",12,0,12);
4693 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",12,0,12);
4703 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",12,0,12);
4721 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",12,0,12);
4732 fBR=
new TH1F(
"fBR",
"fBR",12,0,12);
4733 for(
Int_t i=1; i<=12; i++)
fBR->SetBinContent(i,0.03);
4745 fNorm =
new TH1F(
"fNorm",
"fNorm",12,0,12);
4746 for(
Int_t i=1;i<=12;i++)
fNorm->SetBinContent(i,0.037);
4749 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",12,0,12);
4753 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",12,0,12);
4763 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",12,0,12);
4781 fMCPtShape =
new TH1F(
"fMCPtShape",
"fMCPtShape",12,0,12);
4792 fBR=
new TH1F(
"fBR",
"fBR",12,0,12);
4793 for(
Int_t i=1; i<=12; i++)
fBR->SetBinContent(i,0.03);
4803 fNorm =
new TH1F(
"fNorm",
"fNorm",10,2.,12.);
4804 for(
Int_t i=1;i<=10;i++)
fNorm->SetBinContent(i,0.05);
4807 fTrackingEff =
new TH1F(
"fTrackingEff",
"fTrackingEff",10,2.,12.);
4811 fRawYield =
new TH1F(
"fRawYield",
"fRawYield",10,2.,12.);
4814 fCutsEff =
new TH1F(
"fCutsEff",
"fCutsEff",10,2.,12.);