diff --git a/source/framework/core/inc/TRestHits.h b/source/framework/core/inc/TRestHits.h index 7a05108b7..654b88736 100644 --- a/source/framework/core/inc/TRestHits.h +++ b/source/framework/core/inc/TRestHits.h @@ -197,7 +197,14 @@ class TRestHits { virtual void PrintHits(Int_t nHits = -1) const; - class TRestHits_Iterator : public std::iterator { + class TRestHits_Iterator { + public: + using iterator_category = std::random_access_iterator_tag; + using value_type = TRestHits_Iterator; + using difference_type = int; + using pointer = void; + using reference = void; + private: int maxIndex = 0; int index = 0;