diff --git a/algo/ca/core/tracking/CaTripletConstructor.cxx b/algo/ca/core/tracking/CaTripletConstructor.cxx index 63d42c05323e5ec9404f819b84b4bbf08e61cd17..9685e7e76a122f819a00b203dc0d5a62badcb430 100644 --- a/algo/ca/core/tracking/CaTripletConstructor.cxx +++ b/algo/ca/core/tracking/CaTripletConstructor.cxx @@ -278,7 +278,7 @@ void TripletConstructor::FindDoublets(ca::TrackFit<fvec>& fit) *it2 = indM; it2++; } // it - hitsM.erase(it2, hitsM.end()); + hitsM.reduce(std::distance(hitsM.begin(), it2)); } diff --git a/algo/ca/core/utils/CaVector.h b/algo/ca/core/utils/CaVector.h index aabed81edf283f68c2e159fca1f97827c7d01c2d..16fee44c40f0ccb15a052db5a5a6bbd557b99b82 100644 --- a/algo/ca/core/utils/CaVector.h +++ b/algo/ca/core/utils/CaVector.h @@ -265,7 +265,6 @@ namespace cbm::algo::ca using Tbase::cend; using Tbase::clear; using Tbase::end; - using Tbase::erase; using Tbase::insert; //TODO:: make it private using Tbase::pop_back; using Tbase::rbegin;