#define ClassDef(name, id)
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
Collection abstract base class.
Iterator abstract base class.
Bool_t operator==(const TIterator &other) const
virtual Bool_t operator!=(const TIterator &) const
Compare two iterator objects.
virtual TObject * Next()=0
TIterator(const TIterator &)
virtual Option_t * GetOption() const
virtual TObject * operator*() const
Return current object or nullptr.
virtual TIterator & operator=(const TIterator &)=0
virtual const TCollection * GetCollection() const =0
Mother of all ROOT objects.