Diana Software
Public Member Functions | Private Attributes | List of all members
QReaderEventGenerator Class Referenceabstract

Base class for event generators such as side pulses generators. More...

Inheritance diagram for QReaderEventGenerator:
QCreateSidePulseByPulseSplitting QTestReaderEventGenerator QUnrollSidePulses

Public Member Functions

virtual ~QReaderEventGenerator ()
 
void InitBase (const QReader &reader, QEventAssembler &eva)
 
virtual void Init (const QReader &reader, QEventAssembler &eva)=0
 
virtual void FillList (const QEvent &ev, QCachedEventList &list)=0
 

Private Attributes

std::string fName
 

Detailed Description

Base class for event generators such as side pulses generators.

Author
M. Vignati

Definition at line 24 of file QReaderEventGenerator.hh.

Constructor & Destructor Documentation

◆ ~QReaderEventGenerator()

virtual QReaderEventGenerator::~QReaderEventGenerator ( )
inlinevirtual

Definition at line 27 of file QReaderEventGenerator.hh.

Member Function Documentation

◆ FillList()

virtual void QReaderEventGenerator::FillList ( const QEvent ev,
QCachedEventList list 
)
pure virtual

◆ Init()

virtual void QReaderEventGenerator::Init ( const QReader reader,
QEventAssembler eva 
)
pure virtual

◆ InitBase()

Q_BEGIN_NAMESPACE void QReaderEventGenerator::InitBase ( const QReader reader,
QEventAssembler eva 
)

Definition at line 7 of file QReaderEventGenerator.cc.

References Demangle(), fName, and Init().

Referenced by QReaderEventGeneratorFiller::Init().

Member Data Documentation

◆ fName

std::string QReaderEventGenerator::fName
private

Definition at line 36 of file QReaderEventGenerator.hh.

Referenced by InitBase().


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