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

#include <IUnweightedEventGenerator.h>

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

Public Member Functions

virtual counted_ptr< RETURN_TYPE > newEvent ()=0
 
virtual counted_ptr< RETURN_TYPE > newUnweightedEvent ()=0
 
virtual bool ensureFreshEvents ()=0
 
virtual bool setRnd (TRandom *rnd)=0
 
virtual ~IUnweightedEventGenerator ()
 
virtual bool am_I_generating_what_I_think_I_am_generating (int)
 
virtual bool compareGenerationMethodsForFullPDF (int)
 
- Public Member Functions inherited from MINT::IEventGenerator< RETURN_TYPE >
virtual bool exhausted () const =0
 
virtual ~IEventGenerator ()
 

Detailed Description

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

Definition at line 16 of file IUnweightedEventGenerator.h.

Constructor & Destructor Documentation

◆ ~IUnweightedEventGenerator()

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

Definition at line 24 of file IUnweightedEventGenerator.h.

24 {}

Member Function Documentation

◆ am_I_generating_what_I_think_I_am_generating()

template<typename RETURN_TYPE>
virtual bool MINT::IUnweightedEventGenerator< RETURN_TYPE >::am_I_generating_what_I_think_I_am_generating ( int  )
inlinevirtual

Reimplemented in DalitzBWBoxSet.

Definition at line 27 of file IUnweightedEventGenerator.h.

27  {
28  return true;
29  };

◆ compareGenerationMethodsForFullPDF()

template<typename RETURN_TYPE>
virtual bool MINT::IUnweightedEventGenerator< RETURN_TYPE >::compareGenerationMethodsForFullPDF ( int  )
inlinevirtual

Reimplemented in DalitzBWBoxSet.

Definition at line 30 of file IUnweightedEventGenerator.h.

30  {
31  return true;
32  }

◆ ensureFreshEvents()

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

◆ newEvent()

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

◆ newUnweightedEvent()

template<typename RETURN_TYPE>
virtual counted_ptr<RETURN_TYPE> MINT::IUnweightedEventGenerator< RETURN_TYPE >::newUnweightedEvent ( )
pure virtual

Implemented in DalitzBWBoxSet.

◆ setRnd()

template<typename RETURN_TYPE>
virtual bool MINT::IUnweightedEventGenerator< RETURN_TYPE >::setRnd ( TRandom *  rnd)
pure virtual

Implemented in DalitzBWBoxSet.


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