Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

RootEvtIterator Class Reference

implements the IEvtSelector::Iterator interface More...

#include <RootEvtIterator.h>

List of all members.

Public Member Functions

virtual IOpaqueAddress * operator * () const
virtual IOpaqueAddress * operator * () const
virtual bool operator!= (const IEvtSelector::Iterator &it) const
virtual bool operator!= (const IEvtSelector::Iterator &it) const
virtual IEvtSelector::Iterator & operator++ (int)
virtual IEvtSelector::Iterator & operator++ ()
virtual IEvtSelector::Iterator & operator++ (int)
virtual IEvtSelector::Iterator & operator++ ()
virtual IEvtSelector::Iterator & operator-- (int)
virtual IEvtSelector::Iterator & operator-- ()
virtual IEvtSelector::Iterator & operator-- (int)
virtual IEvtSelector::Iterator & operator-- ()
virtual IOpaqueAddress * operator-> () const
virtual IOpaqueAddress * operator-> () const
virtual bool operator== (const IEvtSelector::Iterator &it) const
virtual bool operator== (const IEvtSelector::Iterator &it) const
 RootEvtIterator (const IEvtSelector *glastEvtSel, int recId)
 RootEvtIterator (const IEvtSelector *glastEvtSel)
 RootEvtIterator ()
 RootEvtIterator (const IEvtSelector *glastEvtSel, int recId)
 RootEvtIterator (const IEvtSelector *glastEvtSel)
 RootEvtIterator ()
virtual ~RootEvtIterator ()
virtual ~RootEvtIterator ()

Private Attributes

const IEvtSelector * m_glastEvtSel
 pointer to RootEvtSelector
const IEvtSelector * m_glastEvtSel
 pointer to RootEvtSelector
int m_recId
 counts number of event

Friends

class RootEvtSelector


Detailed Description

implements the IEvtSelector::Iterator interface

Header
/bes/bes/BossCvs/Event/RootCnvSvc/RootCnvSvc/RootEvtIterator.h,v 1.8 2008/01/09 00:05:48 codeman Exp


Constructor & Destructor Documentation

RootEvtIterator::RootEvtIterator  )  [inline]
 

00020 {}

RootEvtIterator::RootEvtIterator const IEvtSelector *  glastEvtSel  )  [inline]
 

00021                                                    : m_glastEvtSel(glastEvtSel),
00022     m_recId(0) { }

RootEvtIterator::RootEvtIterator const IEvtSelector *  glastEvtSel,
int  recId
[inline]
 

00024     : m_glastEvtSel(glastEvtSel){
00025     m_recId = recId;
00026   }

virtual RootEvtIterator::~RootEvtIterator  )  [inline, virtual]
 

00027 { }

RootEvtIterator::RootEvtIterator  )  [inline]
 

00020 {}

RootEvtIterator::RootEvtIterator const IEvtSelector *  glastEvtSel  )  [inline]
 

00021                                                    : m_glastEvtSel(glastEvtSel),
00022     m_recId(0) { }

RootEvtIterator::RootEvtIterator const IEvtSelector *  glastEvtSel,
int  recId
[inline]
 

00024     : m_glastEvtSel(glastEvtSel){
00025     m_recId = recId;
00026   }

virtual RootEvtIterator::~RootEvtIterator  )  [inline, virtual]
 

00027 { }


Member Function Documentation

virtual IOpaqueAddress* RootEvtIterator::operator * void   )  const [inline, virtual]
 

00028 {return m_glastEvtSel->reference(*this);}

virtual IOpaqueAddress* RootEvtIterator::operator * void   )  const [inline, virtual]
 

00028 {return m_glastEvtSel->reference(*this);}

virtual bool RootEvtIterator::operator!= const IEvtSelector::Iterator &  it  )  const [inline, virtual]
 

00038                                                                 {
00039     const RootEvtIterator* glastIt = dynamic_cast<const RootEvtIterator*>(&it);
00040     return((m_recId != glastIt->m_recId));
00041   }

virtual bool RootEvtIterator::operator!= const IEvtSelector::Iterator &  it  )  const [inline, virtual]
 

00038                                                                 {
00039     const RootEvtIterator* glastIt = dynamic_cast<const RootEvtIterator*>(&it);
00040     return((m_recId != glastIt->m_recId));
00041   }

virtual IEvtSelector::Iterator& RootEvtIterator::operator++ int   )  [inline, virtual]
 

00032 { return m_glastEvtSel->next(*this);}

virtual IEvtSelector::Iterator& RootEvtIterator::operator++ void   )  [inline, virtual]
 

00030 { return m_glastEvtSel->next(*this);}

virtual IEvtSelector::Iterator& RootEvtIterator::operator++ int   )  [inline, virtual]
 

00032 { return m_glastEvtSel->next(*this);}

virtual IEvtSelector::Iterator& RootEvtIterator::operator++ void   )  [inline, virtual]
 

00030 { return m_glastEvtSel->next(*this);}

virtual IEvtSelector::Iterator& RootEvtIterator::operator-- int   )  [inline, virtual]
 

00033 { return m_glastEvtSel->previous(*this);}

virtual IEvtSelector::Iterator& RootEvtIterator::operator-- void   )  [inline, virtual]
 

00031 { return m_glastEvtSel->previous(*this);}

virtual IEvtSelector::Iterator& RootEvtIterator::operator-- int   )  [inline, virtual]
 

00033 { return m_glastEvtSel->previous(*this);}

virtual IEvtSelector::Iterator& RootEvtIterator::operator-- void   )  [inline, virtual]
 

00031 { return m_glastEvtSel->previous(*this);}

virtual IOpaqueAddress* RootEvtIterator::operator->  )  const [inline, virtual]
 

00029 { return m_glastEvtSel->reference(*this);}

virtual IOpaqueAddress* RootEvtIterator::operator->  )  const [inline, virtual]
 

00029 { return m_glastEvtSel->reference(*this);}

virtual bool RootEvtIterator::operator== const IEvtSelector::Iterator &  it  )  const [inline, virtual]
 

00034                                                                 {
00035     const RootEvtIterator* glastIt = dynamic_cast<const RootEvtIterator*>(&it);
00036     return((m_recId == glastIt->m_recId));
00037   }

virtual bool RootEvtIterator::operator== const IEvtSelector::Iterator &  it  )  const [inline, virtual]
 

00034                                                                 {
00035     const RootEvtIterator* glastIt = dynamic_cast<const RootEvtIterator*>(&it);
00036     return((m_recId == glastIt->m_recId));
00037   }


Friends And Related Function Documentation

RootEvtSelector [friend]
 


Member Data Documentation

const IEvtSelector* RootEvtIterator::m_glastEvtSel [private]
 

pointer to RootEvtSelector

const IEvtSelector* RootEvtIterator::m_glastEvtSel [private]
 

pointer to RootEvtSelector

int RootEvtIterator::m_recId [private]
 

counts number of event


The documentation for this class was generated from the following files:
Generated on Wed Feb 2 18:48:35 2011 for BOSS6.5.5 by  doxygen 1.3.9.1