MINT2
Public Member Functions | List of all members
MINT::IEventGenerator< RETURN_TYPE > Class Template Referenceabstract

#include <IEventGenerator.h>

Inheritance diagram for MINT::IEventGenerator< RETURN_TYPE >:
MINT::IUnweightedEventGenerator< RETURN_TYPE >

Public Member Functions

virtual counted_ptr< RETURN_TYPE > newEvent ()=0
 
virtual bool exhausted () const =0
 
virtual bool ensureFreshEvents ()=0
 
virtual ~IEventGenerator ()
 

Detailed Description

template<typename RETURN_TYPE>
class MINT::IEventGenerator< RETURN_TYPE >

Definition at line 11 of file IEventGenerator.h.

Constructor & Destructor Documentation

◆ ~IEventGenerator()

template<typename RETURN_TYPE>
virtual MINT::IEventGenerator< RETURN_TYPE >::~IEventGenerator ( )
inlinevirtual

Definition at line 16 of file IEventGenerator.h.

16 {}

Member Function Documentation

◆ ensureFreshEvents()

template<typename RETURN_TYPE>
virtual bool MINT::IEventGenerator< RETURN_TYPE >::ensureFreshEvents ( )
pure virtual

◆ exhausted()

template<typename RETURN_TYPE>
virtual bool MINT::IEventGenerator< RETURN_TYPE >::exhausted ( ) const
pure virtual

◆ newEvent()

template<typename RETURN_TYPE>
virtual counted_ptr<RETURN_TYPE> MINT::IEventGenerator< RETURN_TYPE >::newEvent ( )
pure virtual

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