MINT2
|
#include <EventList.h>
Public Member Functions | |
EventList () | |
EventList (const EventList< EVENT_TYPE > &other) | |
virtual | ~EventList () |
EventList< EVENT_TYPE > & | operator= (const EventList< EVENT_TYPE > &other) |
virtual EVENT_TYPE & | operator[] (unsigned int i) |
virtual const EVENT_TYPE & | operator[] (unsigned int i) const |
virtual EVENT_TYPE | getEvent (unsigned int i) const |
virtual unsigned int | size () const |
virtual bool | Add (const EVENT_TYPE &evt) |
virtual bool | Add (const EventList< EVENT_TYPE > &addList) |
Public Member Functions inherited from MINT::IEventList< EVENT_TYPE > | |
virtual | ~IEventList () |
Public Member Functions inherited from MINT::PolymorphVector< EVENT_TYPE > | |
PolymorphVector () | |
PolymorphVector (unsigned int N) | |
PolymorphVector (unsigned int N, const EVENT_TYPE &c) | |
PolymorphVector (const PolymorphVector &other) | |
PolymorphVector (const typename std::vector< EVENT_TYPE > &other) | |
virtual | ~PolymorphVector () |
std::vector< EVENT_TYPE > & | theVector () |
const std::vector< EVENT_TYPE > & | theVector () const |
EVENT_TYPE & | operator[] (unsigned int i) |
const EVENT_TYPE & | operator[] (unsigned int i) const |
EVENT_TYPE & | at (unsigned int i) |
const EVENT_TYPE & | at (unsigned int i) const |
std::vector< EVENT_TYPE >::iterator | begin () |
std::vector< EVENT_TYPE >::const_iterator | begin () const |
std::vector< EVENT_TYPE >::iterator | end () |
std::vector< EVENT_TYPE >::const_iterator | end () const |
std::vector< EVENT_TYPE >::iterator | find (const EVENT_TYPE &c) |
std::vector< EVENT_TYPE >::const_iterator | find (const EVENT_TYPE &c) const |
EVENT_TYPE & | front () |
const EVENT_TYPE & | front () const |
EVENT_TYPE & | back () |
const EVENT_TYPE & | back () const |
unsigned int | size () const |
bool | empty () const |
void | push_back (const EVENT_TYPE &c) |
void | pop_back () |
void | erase (typename std::vector< EVENT_TYPE >::iterator pos) |
void | erase (typename std::vector< EVENT_TYPE >::iterator first, typename std::vector< EVENT_TYPE >::iterator last) |
PolymorphVector< EVENT_TYPE > & | operator= (const PolymorphVector< EVENT_TYPE > &other) |
void | clear () |
void | resize (unsigned int N) |
void | resize (unsigned int N, const EVENT_TYPE &c) |
operator const typename std::vector< EVENT_TYPE > & () const | |
operator typename std::vector< EVENT_TYPE > & () | |
bool | operator== (const MINT::PolymorphVector< EVENT_TYPE > &v2) const |
bool | operator!= (const MINT::PolymorphVector< EVENT_TYPE > &v2) const |
bool | operator< (const MINT::PolymorphVector< EVENT_TYPE > &v2) const |
bool | operator> (const MINT::PolymorphVector< EVENT_TYPE > &v2) const |
Additional Inherited Members | |
Protected Member Functions inherited from MINT::IEventList< EVENT_TYPE > | |
IEventList () | |
Protected Member Functions inherited from MINT::IMinimalEventList< EVENT_TYPE > | |
IMinimalEventList () | |
Protected Attributes inherited from MINT::PolymorphVector< EVENT_TYPE > | |
std::vector< EVENT_TYPE > | _vec |
Definition at line 19 of file EventList.h.
|
inline |
Definition at line 24 of file EventList.h.
|
inline |
Definition at line 29 of file EventList.h.
|
inlinevirtual |
Definition at line 34 of file EventList.h.
|
inlinevirtual |
Implements MINT::IMinimalEventList< EVENT_TYPE >.
Definition at line 63 of file EventList.h.
|
inlinevirtual |
Definition at line 67 of file EventList.h.
|
inlinevirtual |
|
inline |
Definition at line 37 of file EventList.h.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |