MINT2
Public Member Functions | Protected Member Functions | List of all members
MINT::IEventList< EVENT_TYPE > Class Template Referenceabstract

#include <IEventList.h>

Inheritance diagram for MINT::IEventList< EVENT_TYPE >:
MINT::IMinimalEventList< EVENT_TYPE > MINT::EventList< EVENT_TYPE >

Public Member Functions

virtual const EVENT_TYPE & operator[] (unsigned int i) const =0
 
virtual EVENT_TYPE & operator[] (unsigned int i)=0
 
virtual ~IEventList ()
 
- Public Member Functions inherited from MINT::IMinimalEventList< EVENT_TYPE >
virtual unsigned int size () const =0
 
virtual EVENT_TYPE getEvent (unsigned int i) const =0
 
virtual bool Add (const EVENT_TYPE &evt)=0
 

Protected Member Functions

 IEventList ()
 
- Protected Member Functions inherited from MINT::IMinimalEventList< EVENT_TYPE >
 IMinimalEventList ()
 

Detailed Description

template<typename EVENT_TYPE>
class MINT::IEventList< EVENT_TYPE >

Definition at line 16 of file IEventList.h.

Constructor & Destructor Documentation

◆ IEventList()

template<typename EVENT_TYPE>
MINT::IEventList< EVENT_TYPE >::IEventList ( )
inlineprotected

Definition at line 20 of file IEventList.h.

20 {}

◆ ~IEventList()

template<typename EVENT_TYPE>
virtual MINT::IEventList< EVENT_TYPE >::~IEventList ( )
inlinevirtual

Definition at line 31 of file IEventList.h.

31 {}

Member Function Documentation

◆ operator[]() [1/2]

template<typename EVENT_TYPE>
virtual const EVENT_TYPE& MINT::IEventList< EVENT_TYPE >::operator[] ( unsigned int  i) const
pure virtual

◆ operator[]() [2/2]

template<typename EVENT_TYPE>
virtual EVENT_TYPE& MINT::IEventList< EVENT_TYPE >::operator[] ( unsigned int  i)
pure virtual

The documentation for this class was generated from the following file: