13 if(m_eventNo>=m_eventsP){
26 if(m_eventNo>=m_eventsP){
41 return (
NULL != zIt) &&
51McAddress* McIterator::dereference()
const {
53 if (
NULL != zAddress) {
54 zAddress->setRunEvt(m_runNo, m_eventNo);
59 std::cerr <<
"McIterator::dereference() ERROR invalid opaque address type!! " << std::endl;
virtual bool operator!=(const Iterator &it) const
virtual Iterator & operator++()
virtual Iterator & operator--()
virtual bool operator==(const Iterator &it) const
unsigned int eventNumber() const
virtual IOpaqueAddress * operator->() const
unsigned int runNumber() const
virtual IOpaqueAddress * operator*() const