diff --git a/RecoBTag/TrackProbability/src/HistogramProbabilityEstimator.cc b/RecoBTag/TrackProbability/src/HistogramProbabilityEstimator.cc index b5ac75216218e..6c867d753efc8 100644 --- a/RecoBTag/TrackProbability/src/HistogramProbabilityEstimator.cc +++ b/RecoBTag/TrackProbability/src/HistogramProbabilityEstimator.cc @@ -26,7 +26,7 @@ pair HistogramProbabilityEstimator::probability(bool quality, int i else if(ipType==1) {it=m_calibration2D->data.begin(); it_end=m_calibration2D->data.end(); } else return pair(probabilityHistogram ,trackProbability); - found = std::find_if(it,it_end,bind1st(TrackClassFilter(),input)); + found = std::find_if(it,it_end,[&input](auto const& c) {return TrackClassFilter()(input,c);}); if(found!=it_end) probabilityHistogram = &found->histogram; if(!probabilityHistogram) {