Diana Software
Public Member Functions | Private Attributes | List of all members
QReaderEventGeneratorFiller Class Reference
Inheritance diagram for QReaderEventGeneratorFiller:
QModuleTimeProfiling

Public Member Functions

 QReaderEventGeneratorFiller (QReader *reader)
 
 ~QReaderEventGeneratorFiller ()
 
void Init (QEventAssembler &eva)
 
bool Do (QEventAssembler &eva)
 
- Public Member Functions inherited from QModuleTimeProfiling
 QModuleTimeProfiling ()
 ctor initialized internal variables More...
 
virtual ~QModuleTimeProfiling ()
 dtor does nothing More...
 
void SetTimeProfilingOn (bool val)
 Set the time profiling on/off. More...
 
bool GetTimeProfilingOn () const
 Check if the time profiling is on. More...
 
void ResetTimer ()
 Reset the timer to now. More...
 
double GetTimer () const
 return the time since the last reset More...
 
virtual void StartProcessCall ()
 Start of a process call. More...
 
virtual void EndProcessCall ()
 End a process call and increment time and calls. More...
 
unsigned long long GetProcessCalls () const
 Return the total number of process calls. More...
 
double GetTotalProcessTime () const
 Return the total processing time. More...
 
double GetProcessCallTime () const
 Return the average time of a single process call. More...
 
std::string GetTimeProfileReport (const std::string &prefix="") const
 Report the time profiling. More...
 

Private Attributes

QReaderfReader
 
QCachedEventList fEventList
 
QReaderEventGeneratorfReaderEventGenerator
 
bool fEndOfEvents
 

Additional Inherited Members

- Protected Attributes inherited from QModuleTimeProfiling
bool fTimeProfilingOn
 Report the time profiling. More...
 
unsigned long long int fProcessCalls
 NUmber of calls to the process. More...
 
double fProcessTime
 Total time spent running the process. More...
 

Detailed Description

Definition at line 14 of file QReaderEventGeneratorFiller.hh.

Constructor & Destructor Documentation

◆ QReaderEventGeneratorFiller()

Q_BEGIN_NAMESPACE QReaderEventGeneratorFiller::QReaderEventGeneratorFiller ( QReader reader)

Definition at line 9 of file QReaderEventGeneratorFiller.cc.

References fReader, and fReaderEventGenerator.

◆ ~QReaderEventGeneratorFiller()

QReaderEventGeneratorFiller::~QReaderEventGeneratorFiller ( )

Definition at line 26 of file QReaderEventGeneratorFiller.cc.

References fReaderEventGenerator.

Member Function Documentation

◆ Do()

bool QReaderEventGeneratorFiller::Do ( QEventAssembler eva)

◆ Init()

void QReaderEventGeneratorFiller::Init ( QEventAssembler eva)

Member Data Documentation

◆ fEndOfEvents

bool QReaderEventGeneratorFiller::fEndOfEvents
private

Definition at line 30 of file QReaderEventGeneratorFiller.hh.

Referenced by Do(), and Init().

◆ fEventList

QCachedEventList QReaderEventGeneratorFiller::fEventList
private

Definition at line 28 of file QReaderEventGeneratorFiller.hh.

Referenced by Do(), and Init().

◆ fReader

QReader* QReaderEventGeneratorFiller::fReader
private

Definition at line 27 of file QReaderEventGeneratorFiller.hh.

Referenced by Do(), Init(), and QReaderEventGeneratorFiller().

◆ fReaderEventGenerator

QReaderEventGenerator* QReaderEventGeneratorFiller::fReaderEventGenerator
private

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