File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -1154,19 +1154,19 @@ struct FlowTask {
11541154 template <typename TTrack>
11551155 bool trackSelected (const TTrack& track)
11561156 {
1157- if (cfgTrackCuts->getData ()[kDCAxyNSigma ][kTrCutObs ] && (std::fabs (track.dcaXY ()) > cfgFuncParas.fPtDepDCAxy ->Eval (track.pt ())))
1157+ if (cfgTrackCuts->getData ()[kDCAxyNSigma ][kTrCutObs ] && cfgFuncParas. fPtDepDCAxy != nullptr && (std::fabs (track.dcaXY ()) > cfgFuncParas.fPtDepDCAxy ->Eval (track.pt ())))
11581158 return false ;
1159- if (cfgTrackCuts->getData ()[kDCAzNSigma ][kTrCutObs ] && (std::fabs (track.dcaZ ()) > cfgFuncParas.fPtDepDCAz ->Eval (track.pt ())))
1159+ if (cfgTrackCuts->getData ()[kDCAzNSigma ][kTrCutObs ] && cfgFuncParas. fPtDepDCAz != nullptr && (std::fabs (track.dcaZ ()) > cfgFuncParas.fPtDepDCAz ->Eval (track.pt ())))
11601160 return false ;
11611161 return ((track.tpcNClsFound () >= cfgTrackCuts->getData ()[kTPCclu ][kTrCutObs ]) && (track.tpcNClsCrossedRows () >= cfgTrackCuts->getData ()[kTPCCrossedRows ][kTrCutObs ]) && (track.itsNCls () >= cfgTrackCuts->getData ()[kITSclu ][kTrCutObs ]) && (track.tpcChi2NCl () < cfgTrackCuts->getData ()[kChi2prTPCcls ][kTrCutObs ]) && (std::fabs (track.dcaZ ()) < cfgTrackCuts->getData ()[kDCAz ][kTrCutObs ]));
11621162 }
11631163
11641164 template <typename TTrack>
11651165 bool trackSelectedForNch (const TTrack& track)
11661166 {
1167- if (cfgTrackCuts->getData ()[kDCAxyNSigma ][kTrCutNch ] && (std::fabs (track.dcaXY ()) > cfgFuncParas.fPtDepDCAxyForNch ->Eval (track.pt ())))
1167+ if (cfgTrackCuts->getData ()[kDCAxyNSigma ][kTrCutNch ] && cfgFuncParas. fPtDepDCAxyForNch != nullptr && (std::fabs (track.dcaXY ()) > cfgFuncParas.fPtDepDCAxyForNch ->Eval (track.pt ())))
11681168 return false ;
1169- if (cfgTrackCuts->getData ()[kDCAzNSigma ][kTrCutNch ] && (std::fabs (track.dcaZ ()) > cfgFuncParas.fPtDepDCAzForNch ->Eval (track.pt ())))
1169+ if (cfgTrackCuts->getData ()[kDCAzNSigma ][kTrCutNch ] && cfgFuncParas. fPtDepDCAzForNch != nullptr && (std::fabs (track.dcaZ ()) > cfgFuncParas.fPtDepDCAzForNch ->Eval (track.pt ())))
11701170 return false ;
11711171 return ((track.tpcNClsFound () >= cfgTrackCuts->getData ()[kTPCclu ][kTrCutNch ]) && (track.tpcNClsCrossedRows () >= cfgTrackCuts->getData ()[kTPCCrossedRows ][kTrCutNch ]) && (track.itsNCls () >= cfgTrackCuts->getData ()[kITSclu ][kTrCutNch ]) && (track.tpcChi2NCl () < cfgTrackCuts->getData ()[kChi2prTPCcls ][kTrCutNch ]) && (std::fabs (track.dcaZ ()) < cfgTrackCuts->getData ()[kDCAz ][kTrCutNch ]));
11721172 }
You can’t perform that action at this time.
0 commit comments