9 if ( m_eventNo >= m_eventsP )
23 if ( m_eventNo >= m_eventsP )
39 return ( NULL != zIt ) && ( m_runNo == zIt->runNumber() ) &&
40 ( m_eventNo == zIt->eventNumber() );
47McAddress* McIterator::dereference()
const {
49 if ( NULL != zAddress )
51 zAddress->setRunEvt( m_runNo, m_eventNo );
57 std::cerr <<
"McIterator::dereference() ERROR invalid opaque address type!! " << std::endl;
virtual bool operator!=(const Iterator &it) const
virtual Iterator & operator++()
virtual Iterator & operator--()
McIterator(const IEvtSelector *selector)
virtual bool operator==(const Iterator &it) const
virtual IOpaqueAddress * operator->() const
virtual IOpaqueAddress * operator*() const