@@ -261,6 +261,8 @@ struct HadNucleiFemto {
261261 {" hEmptyPool" , " svPoolCreator did not find track pairs false/true" , {HistType::kTH1F , {{2 , -0.5 , 1.5 }}}},
262262 {" hdcaxyNu" , " ;DCA_{xy} (cm)" , {HistType::kTH1F , {{200 , -1 .0f , 1 .0f }}}},
263263 {" hdcazNu" , " ;DCA_{z} (cm)" , {HistType::kTH1F , {{200 , -1 .0f , 1 .0f }}}},
264+ {" hdcaxyHad" , " ;DCA_{xy} (cm)" , {HistType::kTH1F , {{200 , -1 .0f , 1 .0f }}}},
265+ {" hdcazHad" , " ;DCA_{z} (cm)" , {HistType::kTH1F , {{200 , -1 .0f , 1 .0f }}}},
264266 {" hdcazNu_min" , " ;DCA_{z}-min (cm)" , {HistType::kTH1F , {{20 , -1 .0f , 1 .0f }}}},
265267 {" hNClsNuITS" , " ;N_{ITS} Cluster" , {HistType::kTH1F , {{20 , -10 .0f , 10 .0f }}}},
266268 {" hNClsHadITS" , " ;N_{ITS} Cluster" , {HistType::kTH1F , {{20 , -10 .0f , 10 .0f }}}},
@@ -499,7 +501,9 @@ struct HadNucleiFemto {
499501 template <typename Ttrack>
500502 bool selectionPIDKaon (const Ttrack& candidate)
501503 {
502- if (abs (candidate.dcaXY ()) > settingCutHadDCAxyMin || abs (candidate.dcaZ ()) > settingCutHadDCAzMin)
504+ float DeDCAxyMin = 0.004 + (0.013 / candidate.pt ());
505+ float DeDCAzMin = 0.004 + (0.013 / candidate.pt ());
506+ if (abs (candidate.dcaXY ()) > DeDCAxyMin || abs (candidate.dcaZ ()) > DeDCAzMin)
503507 return false ;
504508
505509 auto tpcNSigmaKa = candidate.tpcNSigmaKa ();
@@ -1098,6 +1102,8 @@ struct HadNucleiFemto {
10981102 mQaRegistry .fill (HIST (" hNuHadtInvMass" ), hadNucand.invMass );
10991103 mQaRegistry .fill (HIST (" hdcaxyNu" ), hadNucand.dcaxyNu );
11001104 mQaRegistry .fill (HIST (" hdcazNu" ), hadNucand.dcazNu );
1105+ mQaRegistry .fill (HIST (" hdcaxyHad" ), hadNucand.dcaxyHad );
1106+ mQaRegistry .fill (HIST (" hdcazHad" ), hadNucand.dcazHad );
11011107 mQaRegistry .fill (HIST (" hdcazNu_min" ), (abs (hadNucand.dcazNu ) - settingCutDeDCAzMin));
11021108 mQaRegistry .fill (HIST (" hNClsNuITS" ), hadNucand.nClsItsNu );
11031109 mQaRegistry .fill (HIST (" hNClsHadITS" ), hadNucand.nClsItsHad );
0 commit comments