![]() |
The Gaudi Framework
v26r0
|
Definition of class EventIterator. More...
#include <src/EventSelector/EventIterator.h>


Public Member Functions | |
| EvtSelectorContext (const IEvtSelector *selector) | |
| Standard constructor. More... | |
| virtual | ~EvtSelectorContext () |
| Standard Destructor. More... | |
| virtual EvtSelectorContext & | operator= (const EvtSelectorContext ©) |
| Copy constructor. More... | |
| virtual IDataStreamTool::size_type | ID () const |
| Stream identifier. More... | |
| long | numEvent () const |
| Access counter. More... | |
| long | numStreamEvent () const |
| Access counter within stream. More... | |
| void * | identifier () const |
Public Member Functions inherited from IEvtSelector::Context | |
| virtual | ~Context () |
Protected Member Functions | |
| void | set (const IEvtSelector *sel, IDataStreamTool::size_type id, IEvtSelector::Context *it, IOpaqueAddress *pA) |
| Set the address of the iterator. More... | |
| void | set (IEvtSelector::Context *it, IOpaqueAddress *pA) |
| Set the address of the iterator. More... | |
| void | set (IOpaqueAddress *pA) |
| Set the address of the iterator. More... | |
| IEvtSelector::Context * | context () const |
| Access "real" iterator. More... | |
| IDataStreamTool::size_type | increaseCounters (bool reset=false) |
| Increase counters. More... | |
| IDataStreamTool::size_type | decreaseCounters (bool reset=false) |
| Decrease counters. More... | |
Protected Attributes | |
| IDataStreamTool::size_type | m_streamID |
| Stream identifier. More... | |
| long | m_count |
| Event counter. More... | |
| long | m_strCount |
| Event counter within stream. More... | |
| const IEvtSelector * | m_pSelector |
| Pointer to event selector. More... | |
| IEvtSelector::Context * | m_context |
| Pointer to "real" iterator. More... | |
| IOpaqueAddress * | m_pAddress |
| Pointer to opaque address. More... | |
Private Member Functions | |
| EvtSelectorContext (const EvtSelectorContext ©) | |
| Copy constructor. More... | |
Friends | |
| class | EventSelector |
| class | EventCollectionSelector |
Definition of class EventIterator.
Generic iterator to access event on the persistent store. The iterator interacts with the event selection service.
History: +------—+-------------------------------------------—+------—+ | Date | Comment | Who | +------—+-------------------------------------------—+------—+ | 3/10/00 | Initial version | M.Frank | +------—+-------------------------------------------—+------—+
Definition at line 32 of file EventIterator.h.
|
inlineprivate |
Copy constructor.
Definition at line 38 of file EventIterator.h.
|
inline |
Standard constructor.
Definition at line 95 of file EventIterator.h.
|
inlinevirtual |
|
inlineprotected |
Access "real" iterator.
Definition at line 78 of file EventIterator.h.
|
inlineprotected |
Decrease counters.
Definition at line 88 of file EventIterator.h.
|
inlinevirtual |
Stream identifier.
Definition at line 118 of file EventIterator.h.
|
inlinevirtual |
Implements IEvtSelector::Context.
Definition at line 129 of file EventIterator.h.
|
inlineprotected |
Increase counters.
Definition at line 82 of file EventIterator.h.
|
inline |
|
inline |
Access counter within stream.
Definition at line 126 of file EventIterator.h.
|
inlinevirtual |
Copy constructor.
Definition at line 108 of file EventIterator.h.
|
inlineprotected |
Set the address of the iterator.
Definition at line 61 of file EventIterator.h.
|
inlineprotected |
Set the address of the iterator.
Definition at line 69 of file EventIterator.h.
|
inlineprotected |
Set the address of the iterator.
Definition at line 74 of file EventIterator.h.
|
friend |
Definition at line 35 of file EventIterator.h.
|
friend |
Definition at line 34 of file EventIterator.h.
|
protected |
Pointer to "real" iterator.
Definition at line 57 of file EventIterator.h.
|
protected |
Event counter.
Definition at line 51 of file EventIterator.h.
|
protected |
Pointer to opaque address.
Definition at line 59 of file EventIterator.h.
|
protected |
Pointer to event selector.
Definition at line 55 of file EventIterator.h.
|
protected |
Event counter within stream.
Definition at line 53 of file EventIterator.h.
|
protected |
Stream identifier.
Definition at line 49 of file EventIterator.h.